diff --git a/lib/constants.py b/lib/constants.py index f26fb5d176601deaee29b06a5d803bab2f501cfd..ff0bc851690aa738be0df9b6f6e7374a336a634e 100755 --- a/lib/constants.py +++ b/lib/constants.py @@ -1,163 +1,163 @@ # This module creates constants for conveniently meeting permitted values when composing SIP files in SIPlib. # Auto-generated based on Pyxb API by SIPlib Constants Generator 0.1 -ANGLEUNIT_ARCSEC="arcsec" -ANGLEUNIT_DEGREES="degrees" -ANGLEUNIT_RADIANS="radians" -ANTENNAFIELDTYPE_HBA="HBA" -ANTENNAFIELDTYPE_HBA0="HBA0" -ANTENNAFIELDTYPE_HBA1="HBA1" -ANTENNAFIELDTYPE_LBA="LBA" -ANTENNASETTYPE_HBA_DUAL="HBA Dual" -ANTENNASETTYPE_HBA_DUAL_INNER="HBA Dual Inner" -ANTENNASETTYPE_HBA_JOINED="HBA Joined" -ANTENNASETTYPE_HBA_JOINED_INNER="HBA Joined Inner" -ANTENNASETTYPE_HBA_ONE="HBA One" -ANTENNASETTYPE_HBA_ONE_INNER="HBA One Inner" -ANTENNASETTYPE_HBA_ZERO="HBA Zero" -ANTENNASETTYPE_HBA_ZERO_INNER="HBA Zero Inner" -ANTENNASETTYPE_LBA_INNER="LBA Inner" -ANTENNASETTYPE_LBA_OUTER="LBA Outer" -ANTENNASETTYPE_LBA_SPARSE_EVEN="LBA Sparse Even" -ANTENNASETTYPE_LBA_SPARSE_ODD="LBA Sparse Odd" -ANTENNASETTYPE_LBA_X="LBA X" -ANTENNASETTYPE_LBA_Y="LBA Y" -CHECKSUMALGORITHM_ADLER32="Adler32" -CHECKSUMALGORITHM_MD5="MD5" -COORDINATESYSTEM_ITRF2000="ITRF2000" -COORDINATESYSTEM_ITRF2005="ITRF2005" -COORDINATESYSTEM_WGS84="WGS84" -DATAPRODUCTTYPE_BEAM_FORMED_DATA="Beam Formed data" -DATAPRODUCTTYPE_CORRELATOR_DATA="Correlator data" -DATAPRODUCTTYPE_DIRECT_DATA_STORAGE_DATA="Direct Data Storage data" -DATAPRODUCTTYPE_DYNAMIC_SPECTRA_DATA="Dynamic Spectra data" -DATAPRODUCTTYPE_INSTRUMENT_MODEL="Instrument Model" -DATAPRODUCTTYPE_NON_STANDARD="Non Standard" -DATAPRODUCTTYPE_PIXEL_MAP="Pixel Map" -DATAPRODUCTTYPE_PULSAR_PIPELINE_OUTPUT="Pulsar pipeline output" -DATAPRODUCTTYPE_PULSAR_PIPELINE_SUMMARY_OUTPUT="Pulsar pipeline summary output" -DATAPRODUCTTYPE_SKY_IMAGE="Sky Image" -DATAPRODUCTTYPE_SKY_MODEL="Sky Model" -DATAPRODUCTTYPE_TRANSIENT_BUFFER_BOARD_DATA="Transient Buffer Board data" -DATAPRODUCTTYPE_UNKNOWN="Unknown" -EQUINOXTYPE_AZELGEO="AZELGEO" -EQUINOXTYPE_B1950="B1950" -EQUINOXTYPE_J2000="J2000" -EQUINOXTYPE_JUPITER="JUPITER" -EQUINOXTYPE_SUN="SUN" -FILEFORMATTYPE_AIPS___CASA="AIPS++/CASA" -FILEFORMATTYPE_FITS="FITS" -FILEFORMATTYPE_HDF5="HDF5" -FILEFORMATTYPE_PREFACTOR="PREFACTOR" -FILEFORMATTYPE_PULP="PULP" -FILEFORMATTYPE_UNDOCUMENTED="UNDOCUMENTED" -FILTERSELECTIONTYPE_10_70_MHZ="10-70 MHz" -FILTERSELECTIONTYPE_10_90_MHZ="10-90 MHz" -FILTERSELECTIONTYPE_110_190_MHZ="110-190 MHz" -FILTERSELECTIONTYPE_170_230_MHZ="170-230 MHz" -FILTERSELECTIONTYPE_210_250_MHZ="210-250 MHz" -FILTERSELECTIONTYPE_30_70_MHZ="30-70 MHz" -FILTERSELECTIONTYPE_30_90_MHZ="30-90 MHz" -FREQUENCYUNIT_GHZ="GHz" -FREQUENCYUNIT_HZ="Hz" -FREQUENCYUNIT_KHZ="kHz" -FREQUENCYUNIT_MHZ="MHz" -FREQUENCY_160_0=160.0 -FREQUENCY_200_0=200.0 -LENGTHUNIT_KM="km" -LENGTHUNIT_M="m" -LOCATIONFRAME_BARYCENTER="BARYCENTER" -LOCATIONFRAME_GALACTIC="GALACTIC" -LOCATIONFRAME_GEOCENTER="GEOCENTER" -LOCATIONFRAME_HELIOCENTER="HELIOCENTER" -LOCATIONFRAME_LOCAL_GROUP="LOCAL_GROUP" -LOCATIONFRAME_LSRD="LSRD" -LOCATIONFRAME_LSRK="LSRK" -LOCATIONFRAME_RELOCATABLE="RELOCATABLE" -LOCATIONFRAME_TOPOCENTER="TOPOCENTER" -MEASUREMENTTYPE_ALL_SKY="All Sky" -MEASUREMENTTYPE_CALIBRATION="Calibration" -MEASUREMENTTYPE_MISCELLANEOUS="Miscellaneous" -MEASUREMENTTYPE_TARGET="Target" -MEASUREMENTTYPE_TEST="Test" -MEASUREMENTTYPE_TUNE_UP="Tune Up" -OBSERVINGMODETYPE_BEAM_OBSERVATION="Beam Observation" -OBSERVINGMODETYPE_DIRECT_DATA_STORAGE="Direct Data Storage" -OBSERVINGMODETYPE_INTERFEROMETER="Interferometer" -OBSERVINGMODETYPE_NON_STANDARD="Non Standard" -OBSERVINGMODETYPE_TBB__PIGGYBACK_="TBB (piggyback)" -OBSERVINGMODETYPE_TBB__STANDALONE_="TBB (standalone)" -OBSERVINGMODETYPE_UNKNOWN="Unknown" -PIXELUNIT_JY_BEAM="Jy/beam" -POLARIZATIONTYPE_I="I" -POLARIZATIONTYPE_LL="LL" -POLARIZATIONTYPE_LR="LR" -POLARIZATIONTYPE_NONE="None" -POLARIZATIONTYPE_Q="Q" -POLARIZATIONTYPE_RL="RL" -POLARIZATIONTYPE_RR="RR" -POLARIZATIONTYPE_U="U" -POLARIZATIONTYPE_V="V" -POLARIZATIONTYPE_XIM="Xim" -POLARIZATIONTYPE_XRE="Xre" -POLARIZATIONTYPE_XX="XX" -POLARIZATIONTYPE_XY="XY" -POLARIZATIONTYPE_YIM="Yim" -POLARIZATIONTYPE_YRE="Yre" -POLARIZATIONTYPE_YX="YX" -POLARIZATIONTYPE_YY="YY" -PROCESSINGTYPE_COHERENT_STOKES="Coherent Stokes" -PROCESSINGTYPE_CORRELATOR="Correlator" -PROCESSINGTYPE_FLY_S_EYE="Fly's Eye" -PROCESSINGTYPE_INCOHERENT_STOKES="Incoherent Stokes" -PROCESSINGTYPE_NON_STANDARD="Non Standard" -PROCESSRELATIONTYPE_GROUPID="GroupID" -PULSARPIPELINEDATATYPE_COHERENTSTOKES="CoherentStokes" -PULSARPIPELINEDATATYPE_COMPLEXVOLTAGES="ComplexVoltages" -PULSARPIPELINEDATATYPE_INCOHERENTSTOKES="IncoherentStokes" -PULSARPIPELINEDATATYPE_SUMMARYCOHERENTSTOKES="SummaryCoherentStokes" -PULSARPIPELINEDATATYPE_SUMMARYCOMPLEXVOLTAGES="SummaryComplexVoltages" -PULSARPIPELINEDATATYPE_SUMMARYINCOHERENTSTOKES="SummaryIncoherentStokes" -PULSARSELECTIONTYPE_BRIGHTEST_KNOWN_PULSAR_IN_SAP="Brightest known pulsar in SAP" -PULSARSELECTIONTYPE_BRIGHTEST_KNOWN_PULSAR_IN_TAB="Brightest known pulsar in TAB" -PULSARSELECTIONTYPE_PULSARS_IN_OBSERVATION_SPECS="Pulsars in observation specs" -PULSARSELECTIONTYPE_PULSARS_IN_OBSERVATION_SPECS__FILE_AND_BRIGHTEST_IN_SAP_AND_TAB="Pulsars in observation specs, file and brightest in SAP and TAB" -PULSARSELECTIONTYPE_PULSARS_IN_OBSERVATION_SPECS__FILE_OR_SAP="Pulsars in observation specs, file or SAP" -PULSARSELECTIONTYPE_PULSAR_SPECIFIED_IN_DATAPRODUCT="Pulsar specified in dataproduct" -PULSARSELECTIONTYPE_SPECIFIED_PULSAR_LIST="Specified pulsar list" -PULSARSELECTIONTYPE_THREE_BRIGHTEST_KNOWN_PULSARS_IN_SAP="Three brightest known pulsars in SAP" -RADECSYSTEM_FK4="FK4" -RADECSYSTEM_FK4_NO_E="FK4-NO-E" -RADECSYSTEM_FK5="FK5" -RADECSYSTEM_GAPPT="GAPPT" -RADECSYSTEM_ICRS="ICRS" -SPECTRALQUANTITYTYPE_BETAFACTOR="BetaFactor" -SPECTRALQUANTITYTYPE_ENERGY="Energy" -SPECTRALQUANTITYTYPE_FREQUENCY="Frequency" -SPECTRALQUANTITYTYPE_REDSHIFT="Redshift" -SPECTRALQUANTITYTYPE_VELOCITYAPPRADIAL="VelocityAppRadial" -SPECTRALQUANTITYTYPE_VELOCITYOPTICAL="VelocityOptical" -SPECTRALQUANTITYTYPE_VELOCITYRADIO="VelocityRadio" -SPECTRALQUANTITYTYPE_WAVELENGTHAIR="WaveLengthAir" -SPECTRALQUANTITYTYPE_WAVELENGTHVACUUM="WaveLengthVacuum" -SPECTRALQUANTITYTYPE_WAVENUMBER="Wavenumber" -STATIONSELECTIONTYPE_CORE="Core" -STATIONSELECTIONTYPE_CUSTOM="Custom" -STATIONSELECTIONTYPE_DUTCH="Dutch" -STATIONSELECTIONTYPE_INTERNATIONAL="International" -STATIONSELECTIONTYPE_SINGLE="Single" -STATIONTYPETYPE_CORE="Core" -STATIONTYPETYPE_INTERNATIONAL="International" -STATIONTYPETYPE_REMOTE="Remote" -STORAGEWRITERTYPE_CASASTORAGEMANAGERS="CasaStorageManagers" -STORAGEWRITERTYPE_DYSCOSTORAGEMANAGER="DyscoStorageManager" -STORAGEWRITERTYPE_HDF5DEFAULT="HDF5Default" -STORAGEWRITERTYPE_LOFARSTORAGEMANAGER="LofarStorageManager" -STORAGEWRITERTYPE_UNKNOWN="Unknown" -TELESCOPE_LOFAR="LOFAR" -TIMESYSTEMTYPE_LST="LST" -TIMESYSTEMTYPE_UTC="UTC" -TIMEUNIT_MS="ms" -TIMEUNIT_NS="ns" -TIMEUNIT_S="s" -TIMEUNIT_US="us" +ANGLEUNIT_ARCSEC = "arcsec" +ANGLEUNIT_DEGREES = "degrees" +ANGLEUNIT_RADIANS = "radians" +ANTENNAFIELDTYPE_HBA = "HBA" +ANTENNAFIELDTYPE_HBA0 = "HBA0" +ANTENNAFIELDTYPE_HBA1 = "HBA1" +ANTENNAFIELDTYPE_LBA = "LBA" +ANTENNASETTYPE_HBA_DUAL = "HBA Dual" +ANTENNASETTYPE_HBA_DUAL_INNER = "HBA Dual Inner" +ANTENNASETTYPE_HBA_JOINED = "HBA Joined" +ANTENNASETTYPE_HBA_JOINED_INNER = "HBA Joined Inner" +ANTENNASETTYPE_HBA_ONE = "HBA One" +ANTENNASETTYPE_HBA_ONE_INNER = "HBA One Inner" +ANTENNASETTYPE_HBA_ZERO = "HBA Zero" +ANTENNASETTYPE_HBA_ZERO_INNER = "HBA Zero Inner" +ANTENNASETTYPE_LBA_INNER = "LBA Inner" +ANTENNASETTYPE_LBA_OUTER = "LBA Outer" +ANTENNASETTYPE_LBA_SPARSE_EVEN = "LBA Sparse Even" +ANTENNASETTYPE_LBA_SPARSE_ODD = "LBA Sparse Odd" +ANTENNASETTYPE_LBA_X = "LBA X" +ANTENNASETTYPE_LBA_Y = "LBA Y" +CHECKSUMALGORITHM_ADLER32 = "Adler32" +CHECKSUMALGORITHM_MD5 = "MD5" +COORDINATESYSTEM_ITRF2000 = "ITRF2000" +COORDINATESYSTEM_ITRF2005 = "ITRF2005" +COORDINATESYSTEM_WGS84 = "WGS84" +DATAPRODUCTTYPE_BEAM_FORMED_DATA = "Beam Formed data" +DATAPRODUCTTYPE_CORRELATOR_DATA = "Correlator data" +DATAPRODUCTTYPE_DIRECT_DATA_STORAGE_DATA = "Direct Data Storage data" +DATAPRODUCTTYPE_DYNAMIC_SPECTRA_DATA = "Dynamic Spectra data" +DATAPRODUCTTYPE_INSTRUMENT_MODEL = "Instrument Model" +DATAPRODUCTTYPE_NON_STANDARD = "Non Standard" +DATAPRODUCTTYPE_PIXEL_MAP = "Pixel Map" +DATAPRODUCTTYPE_PULSAR_PIPELINE_OUTPUT = "Pulsar pipeline output" +DATAPRODUCTTYPE_PULSAR_PIPELINE_SUMMARY_OUTPUT = "Pulsar pipeline summary output" +DATAPRODUCTTYPE_SKY_IMAGE = "Sky Image" +DATAPRODUCTTYPE_SKY_MODEL = "Sky Model" +DATAPRODUCTTYPE_TRANSIENT_BUFFER_BOARD_DATA = "Transient Buffer Board data" +DATAPRODUCTTYPE_UNKNOWN = "Unknown" +EQUINOXTYPE_AZELGEO = "AZELGEO" +EQUINOXTYPE_B1950 = "B1950" +EQUINOXTYPE_J2000 = "J2000" +EQUINOXTYPE_JUPITER = "JUPITER" +EQUINOXTYPE_SUN = "SUN" +FILEFORMATTYPE_AIPS___CASA = "AIPS++/CASA" +FILEFORMATTYPE_FITS = "FITS" +FILEFORMATTYPE_HDF5 = "HDF5" +FILEFORMATTYPE_PREFACTOR = "PREFACTOR" +FILEFORMATTYPE_PULP = "PULP" +FILEFORMATTYPE_UNDOCUMENTED = "UNDOCUMENTED" +FILTERSELECTIONTYPE_10_70_MHZ = "10-70 MHz" +FILTERSELECTIONTYPE_10_90_MHZ = "10-90 MHz" +FILTERSELECTIONTYPE_110_190_MHZ = "110-190 MHz" +FILTERSELECTIONTYPE_170_230_MHZ = "170-230 MHz" +FILTERSELECTIONTYPE_210_250_MHZ = "210-250 MHz" +FILTERSELECTIONTYPE_30_70_MHZ = "30-70 MHz" +FILTERSELECTIONTYPE_30_90_MHZ = "30-90 MHz" +FREQUENCYUNIT_GHZ = "GHz" +FREQUENCYUNIT_HZ = "Hz" +FREQUENCYUNIT_KHZ = "kHz" +FREQUENCYUNIT_MHZ = "MHz" +FREQUENCY_160_0 = 160.0 +FREQUENCY_200_0 = 200.0 +LENGTHUNIT_KM = "km" +LENGTHUNIT_M = "m" +LOCATIONFRAME_BARYCENTER = "BARYCENTER" +LOCATIONFRAME_GALACTIC = "GALACTIC" +LOCATIONFRAME_GEOCENTER = "GEOCENTER" +LOCATIONFRAME_HELIOCENTER = "HELIOCENTER" +LOCATIONFRAME_LOCAL_GROUP = "LOCAL_GROUP" +LOCATIONFRAME_LSRD = "LSRD" +LOCATIONFRAME_LSRK = "LSRK" +LOCATIONFRAME_RELOCATABLE = "RELOCATABLE" +LOCATIONFRAME_TOPOCENTER = "TOPOCENTER" +MEASUREMENTTYPE_ALL_SKY = "All Sky" +MEASUREMENTTYPE_CALIBRATION = "Calibration" +MEASUREMENTTYPE_MISCELLANEOUS = "Miscellaneous" +MEASUREMENTTYPE_TARGET = "Target" +MEASUREMENTTYPE_TEST = "Test" +MEASUREMENTTYPE_TUNE_UP = "Tune Up" +OBSERVINGMODETYPE_BEAM_OBSERVATION = "Beam Observation" +OBSERVINGMODETYPE_DIRECT_DATA_STORAGE = "Direct Data Storage" +OBSERVINGMODETYPE_INTERFEROMETER = "Interferometer" +OBSERVINGMODETYPE_NON_STANDARD = "Non Standard" +OBSERVINGMODETYPE_TBB__PIGGYBACK_ = "TBB (piggyback)" +OBSERVINGMODETYPE_TBB__STANDALONE_ = "TBB (standalone)" +OBSERVINGMODETYPE_UNKNOWN = "Unknown" +PIXELUNIT_JY_BEAM = "Jy/beam" +POLARIZATIONTYPE_I = "I" +POLARIZATIONTYPE_LL = "LL" +POLARIZATIONTYPE_LR = "LR" +POLARIZATIONTYPE_NONE = "None" +POLARIZATIONTYPE_Q = "Q" +POLARIZATIONTYPE_RL = "RL" +POLARIZATIONTYPE_RR = "RR" +POLARIZATIONTYPE_U = "U" +POLARIZATIONTYPE_V = "V" +POLARIZATIONTYPE_XIM = "Xim" +POLARIZATIONTYPE_XRE = "Xre" +POLARIZATIONTYPE_XX = "XX" +POLARIZATIONTYPE_XY = "XY" +POLARIZATIONTYPE_YIM = "Yim" +POLARIZATIONTYPE_YRE = "Yre" +POLARIZATIONTYPE_YX = "YX" +POLARIZATIONTYPE_YY = "YY" +PROCESSINGTYPE_COHERENT_STOKES = "Coherent Stokes" +PROCESSINGTYPE_CORRELATOR = "Correlator" +PROCESSINGTYPE_FLY_S_EYE = "Fly's Eye" +PROCESSINGTYPE_INCOHERENT_STOKES = "Incoherent Stokes" +PROCESSINGTYPE_NON_STANDARD = "Non Standard" +PROCESSRELATIONTYPE_GROUPID = "GroupID" +PULSARPIPELINEDATATYPE_COHERENTSTOKES = "CoherentStokes" +PULSARPIPELINEDATATYPE_COMPLEXVOLTAGES = "ComplexVoltages" +PULSARPIPELINEDATATYPE_INCOHERENTSTOKES = "IncoherentStokes" +PULSARPIPELINEDATATYPE_SUMMARYCOHERENTSTOKES = "SummaryCoherentStokes" +PULSARPIPELINEDATATYPE_SUMMARYCOMPLEXVOLTAGES = "SummaryComplexVoltages" +PULSARPIPELINEDATATYPE_SUMMARYINCOHERENTSTOKES = "SummaryIncoherentStokes" +PULSARSELECTIONTYPE_BRIGHTEST_KNOWN_PULSAR_IN_SAP = "Brightest known pulsar in SAP" +PULSARSELECTIONTYPE_BRIGHTEST_KNOWN_PULSAR_IN_TAB = "Brightest known pulsar in TAB" +PULSARSELECTIONTYPE_PULSARS_IN_OBSERVATION_SPECS = "Pulsars in observation specs" +PULSARSELECTIONTYPE_PULSARS_IN_OBSERVATION_SPECS__FILE_AND_BRIGHTEST_IN_SAP_AND_TAB = "Pulsars in observation specs, file and brightest in SAP and TAB" +PULSARSELECTIONTYPE_PULSARS_IN_OBSERVATION_SPECS__FILE_OR_SAP = "Pulsars in observation specs, file or SAP" +PULSARSELECTIONTYPE_PULSAR_SPECIFIED_IN_DATAPRODUCT = "Pulsar specified in dataproduct" +PULSARSELECTIONTYPE_SPECIFIED_PULSAR_LIST = "Specified pulsar list" +PULSARSELECTIONTYPE_THREE_BRIGHTEST_KNOWN_PULSARS_IN_SAP = "Three brightest known pulsars in SAP" +RADECSYSTEM_FK4 = "FK4" +RADECSYSTEM_FK4_NO_E = "FK4-NO-E" +RADECSYSTEM_FK5 = "FK5" +RADECSYSTEM_GAPPT = "GAPPT" +RADECSYSTEM_ICRS = "ICRS" +SPECTRALQUANTITYTYPE_BETAFACTOR = "BetaFactor" +SPECTRALQUANTITYTYPE_ENERGY = "Energy" +SPECTRALQUANTITYTYPE_FREQUENCY = "Frequency" +SPECTRALQUANTITYTYPE_REDSHIFT = "Redshift" +SPECTRALQUANTITYTYPE_VELOCITYAPPRADIAL = "VelocityAppRadial" +SPECTRALQUANTITYTYPE_VELOCITYOPTICAL = "VelocityOptical" +SPECTRALQUANTITYTYPE_VELOCITYRADIO = "VelocityRadio" +SPECTRALQUANTITYTYPE_WAVELENGTHAIR = "WaveLengthAir" +SPECTRALQUANTITYTYPE_WAVELENGTHVACUUM = "WaveLengthVacuum" +SPECTRALQUANTITYTYPE_WAVENUMBER = "Wavenumber" +STATIONSELECTIONTYPE_CORE = "Core" +STATIONSELECTIONTYPE_CUSTOM = "Custom" +STATIONSELECTIONTYPE_DUTCH = "Dutch" +STATIONSELECTIONTYPE_INTERNATIONAL = "International" +STATIONSELECTIONTYPE_SINGLE = "Single" +STATIONTYPETYPE_CORE = "Core" +STATIONTYPETYPE_INTERNATIONAL = "International" +STATIONTYPETYPE_REMOTE = "Remote" +STORAGEWRITERTYPE_CASASTORAGEMANAGERS = "CasaStorageManagers" +STORAGEWRITERTYPE_DYSCOSTORAGEMANAGER = "DyscoStorageManager" +STORAGEWRITERTYPE_HDF5DEFAULT = "HDF5Default" +STORAGEWRITERTYPE_LOFARSTORAGEMANAGER = "LofarStorageManager" +STORAGEWRITERTYPE_UNKNOWN = "Unknown" +TELESCOPE_LOFAR = "LOFAR" +TIMESYSTEMTYPE_LST = "LST" +TIMESYSTEMTYPE_UTC = "UTC" +TIMEUNIT_MS = "ms" +TIMEUNIT_NS = "ns" +TIMEUNIT_S = "s" +TIMEUNIT_US = "us" diff --git a/lib/constants_generator.py b/lib/constants_generator.py index d5b055493b9c7004cda8cc734c52576597c84108..9b8365d56eb60ec5f6b918c9d78ba5eb81edb7e3 100755 --- a/lib/constants_generator.py +++ b/lib/constants_generator.py @@ -7,51 +7,51 @@ import ltasip import inspect import pyxb -#from collections import namedtuple +# from collections import namedtuple import logging + logger = logging.getLogger(__name__) VERSION = "SIPlib Constants Generator 0.1" ltasip.Namespace.setPrefix('sip') + def __safeupper(name): - name = name.replace (" ", "_") - name = name.replace ("+", "_") - name = name.replace ("/", "_") - name = name.replace ("-", "_") - name = name.replace ("(", "_") - name = name.replace (")", "_") - name = name.replace (",", "_") - name = name.replace (".", "_") - name = name.replace ("'", "_") + name = name.replace(" ", "_") + name = name.replace("+", "_") + name = name.replace("/", "_") + name = name.replace("-", "_") + name = name.replace("(", "_") + name = name.replace(")", "_") + name = name.replace(",", "_") + name = name.replace(".", "_") + name = name.replace("'", "_") name = name.upper() return name - def get_constants_for_resctrictedtypes(): - - enumtypes=[] + enumtypes = [] for name, obj in inspect.getmembers(ltasip): - if inspect.isclass(obj) and issubclass(obj,pyxb.binding.basis.enumeration_mixin) and not "STD_ANON" in str(obj): + if inspect.isclass(obj) and issubclass(obj, pyxb.binding.basis.enumeration_mixin) and not "STD_ANON" in str( + obj): enumtypes.append(obj) - # Excluded here: - # ltasip.STD_ANON_ # clock frequencies, see below - # ltasip.STD_ANON # coordinateSystem, see below - + # Excluded here: + # ltasip.STD_ANON_ # clock frequencies, see below + # ltasip.STD_ANON # coordinateSystem, see below __constants = dict() for type in enumtypes: for value in list(type.values()): - name = str(type.__name__).upper()+"_"+__safeupper(str(value)) + name = str(type.__name__).upper() + "_" + __safeupper(str(value)) __constants[name] = value # These anonymous ones need a proper name: for value in list(ltasip.STD_ANON_.values()): - __constants["FREQUENCY_"+__safeupper(str(value))]=value + __constants["FREQUENCY_" + __safeupper(str(value))] = value for value in list(ltasip.STD_ANON.values()): - __constants["COORDINATESYSTEM_"+__safeupper(str(value))]=value + __constants["COORDINATESYSTEM_" + __safeupper(str(value))] = value # to convert to named tuple for object-like access (dot-notation): # constants = namedtuple('Constants', __constants)._make(__constants[key] for key in __constants.keys()) @@ -62,26 +62,24 @@ def get_constants_for_resctrictedtypes(): def main(path): - - constants = get_constants_for_resctrictedtypes() + constants = get_constants_for_resctrictedtypes() with open(path, 'w+') as f: f.write("# This module creates constants for conveniently meeting permitted values when composing SIP files " "in SIPlib. " - "\n# Auto-generated based on Pyxb API by "+VERSION+"\n\n") + "\n# Auto-generated based on Pyxb API by " + VERSION + "\n\n") for key in sorted(constants.keys()): - #type = type(constants.get(key)) + # type = type(constants.get(key)) value = constants.get(key) if isinstance(value, str): - value = "\""+value+"\"" + value = "\"" + value + "\"" else: value = str(value) - line = key+"="+value+"\n" + line = key + "=" + value + "\n" logger.info(line) f.write(line) if __name__ == '__main__': - path="constants.py" + path = "constants.py" main(path) - diff --git a/lib/feedback.py b/lib/feedback.py index dc1a08be74f5c19c2c38693b785def1c5bc21108..8f567fac7ee79171d8bd5cf5d2b55c059841ef77 100644 --- a/lib/feedback.py +++ b/lib/feedback.py @@ -31,6 +31,7 @@ import datetime import copy import uuid import logging + logger = logging.getLogger(__name__) # Unfortunately storageWriter choices in XSD and Feedback differ... @@ -40,6 +41,7 @@ storage_writer_mapping = {"CASA": constants.STORAGEWRITERTYPE_CASASTORAGEMANAGER "LOFAR": constants.STORAGEWRITERTYPE_LOFARSTORAGEMANAGER, "UNKNOWN": constants.STORAGEWRITERTYPE_UNKNOWN} + class Feedback(): def __init__(self, feedback): @@ -53,22 +55,23 @@ class Feedback(): t = self.__tree if value.strip(): for item in key.split('.')[:-1]: - #if not item == "ObsSW" and not item == "Observation" and not item == "DataProducts": //todo: check if the hierarchy can/should be flattened. Will leave this for now. -> Probably more flexible to use a configurable the prefix + # if not item == "ObsSW" and not item == "Observation" and not item == "DataProducts": //todo: check if the hierarchy can/should be flattened. Will leave this for now. -> Probably more flexible to use a configurable the prefix t = t.setdefault(item, {}) try: - t[key.split('.')[-1]] = value.strip().replace("\"","") + t[key.split('.')[-1]] = value.strip().replace("\"", "") except: t[key.split('.')[-1]] = value.strip() except: logger.info("Skipping line: %s" % line) # Now self.__tree holds nested dicts according to the dot-encoded key hierarchy - #pprint.pprint(self.__tree) + # pprint.pprint(self.__tree) # Returns a basic SIP document with the project details from the feedback and the provided dataproduct # E.g. by providing the all self.__tree.get("ObsSW").get("Observation").get("Dataproducts") def __get_basic_sip(self, dataproduct): - campaign = self.__tree.get("ObsSW").get("Observation").get("Campaign") #todo: check whether this is always available + campaign = self.__tree.get("ObsSW").get("Observation").get( + "Campaign") # todo: check whether this is always available sip = siplib.Sip( project_code=campaign.get("name"), @@ -83,8 +86,9 @@ class Feedback(): # determine duration in ISO format (couldn't find a nice lib for it) def __convert_timedelta_to_iso(self, td): - y,w,d,h,m,s = td.days//365, (td.days//7)%365, (td.days//7)%7, td.seconds//3600, (td.seconds//60)%60, td.seconds%60 - duration = 'P{}Y{}M{}DT{}H{}M{}S'.format(y,w,d,h,m,s) + y, w, d, h, m, s = td.days // 365, (td.days // 7) % 365, (td.days // 7) % 7, td.seconds // 3600, ( + td.seconds // 60) % 60, td.seconds % 60 + duration = 'P{}Y{}M{}DT{}H{}M{}S'.format(y, w, d, h, m, s) return duration # return dataproducts objects from 'pseudo feedback', which can be generated from the MS's by some existing code. @@ -110,39 +114,39 @@ class Feedback(): logger.info("Parsing %s..." % k) # correct timestamp format - startt=dp.get("startTime") + startt = dp.get("startTime") if len(startt.strip().split()) == 2: - startt=startt.replace(' ','T', 1) + startt = startt.replace(' ', 'T', 1) if k.startswith("Output_Correlated_["): - dataproducts.append( - siplib.CorrelatedDataProduct( - siplib.DataProductMap( - type="Correlator data", - identifier=siplib.Identifier(identifier_source), - size=dp.get("size"), - filename=dp.get("filename"), - fileformat=dp.get("fileFormat"), - storage_writer=storage_writer_mapping[dp.get("storageWriter")], - storage_writer_version=dp.get("storageWriterVersion"), - process_identifier=process_identifier, - ), - subarraypointing_identifier=subarraypointing_identifier, - subband=dp.get("subband"), - starttime=startt, - duration=self.__convert_timedelta_to_iso(datetime.timedelta(seconds=float(dp.get("duration")))), - integrationinterval=dp.get("integrationInterval"), - integrationintervalunit=constants.TIMEUNIT_S, #todo:check! - central_frequency=dp.get("centralFrequency"), - central_frequencyunit=constants.FREQUENCYUNIT_HZ, #todo:check! - channelwidth_frequency=dp.get("channelWidth"), # todo:check! - channelwidth_frequencyunit=constants.FREQUENCYUNIT_HZ, # todo:check! - channelspersubband=dp.get("channelsPerSubband"), - stationsubband=dp.get("stationSubband"), + dataproducts.append( + siplib.CorrelatedDataProduct( + siplib.DataProductMap( + type="Correlator data", + identifier=siplib.Identifier(identifier_source), + size=dp.get("size"), + filename=dp.get("filename"), + fileformat=dp.get("fileFormat"), + storage_writer=storage_writer_mapping[dp.get("storageWriter")], + storage_writer_version=dp.get("storageWriterVersion"), + process_identifier=process_identifier, + ), + subarraypointing_identifier=subarraypointing_identifier, + subband=dp.get("subband"), + starttime=startt, + duration=self.__convert_timedelta_to_iso(datetime.timedelta(seconds=float(dp.get("duration")))), + integrationinterval=dp.get("integrationInterval"), + integrationintervalunit=constants.TIMEUNIT_S, # todo:check! + central_frequency=dp.get("centralFrequency"), + central_frequencyunit=constants.FREQUENCYUNIT_HZ, # todo:check! + channelwidth_frequency=dp.get("channelWidth"), # todo:check! + channelwidth_frequencyunit=constants.FREQUENCYUNIT_HZ, # todo:check! + channelspersubband=dp.get("channelsPerSubband"), + stationsubband=dp.get("stationSubband"), + ) ) - ) elif k.startswith("Output_Beamformed_["): - beamlist=None + beamlist = None dataproducts.append(siplib.BeamFormedDataProduct( siplib.DataProductMap( @@ -156,12 +160,11 @@ class Feedback(): process_identifier=process_identifier ), beams=beamlist - )) + )) # todo other dataproduct types (if helpful, this is kind of prefactor specific for now) return dataproducts - def __get_tree_elem(self, prefix): prefixes = prefix.split(".") elem = self.__tree @@ -172,7 +175,6 @@ class Feedback(): logger.info("provided prefix seems to be wrong: %s not in %s" % (prefix, list(elem.keys()))) return elem - # Returns sips for all output dataproducts in this feedback. # todo: Re-evaluate the design! Does this setup really make sense? Since the relevant IDs of items that are already # todo: ...in the catalog are not part of the feedback, SIPs of related dataproducts (incl. observation info) have @@ -190,20 +192,19 @@ class Feedback(): campaign = obs.get("Campaign") - antennaset = obs.get("antennaSet").split("_")[0]+" "+obs.get("antennaSet").split("_")[1].title() + antennaset = obs.get("antennaSet").split("_")[0] + " " + obs.get("antennaSet").split("_")[1].title() antennafields = obs.get("antennaArray").split(";") stations = [] - y = obs.get("VirtualInstrument").get("stationList").replace("[","").replace("]","").split(",") + y = obs.get("VirtualInstrument").get("stationList").replace("[", "").replace("]", "").split(",") for x in y: - stations.append(siplib.Station.preconfigured(str(x),antennafields)) - + stations.append(siplib.Station.preconfigured(str(x), antennafields)) # determine duration in ISO format (couldn't find a nice lib for it) - td= (datetime.datetime.strptime(obs.get("stopTime"),"%Y-%m-%d %H:%M:%S") - datetime.datetime.strptime(obs.get("startTime"),"%Y-%m-%d %H:%M:%S")) + td = (datetime.datetime.strptime(obs.get("stopTime"), "%Y-%m-%d %H:%M:%S") - datetime.datetime.strptime( + obs.get("startTime"), "%Y-%m-%d %H:%M:%S")) duration = self.__convert_timedelta_to_iso(td) - - #---optional items: + # ---optional items: # todo: online processing # todo: -> if these are present, add to sip, else set None # correlatorprocessing=siplib.CorrelatorProcessing( @@ -255,26 +256,27 @@ class Feedback(): # channelwidth_frequencyunit="MHz", # channelspersubband=122 # ) - #--- + # --- # Determine pointings: - pointings=[] - for key in (k for k,v in list(obs.items()) if k.startswith("Beam[")): + pointings = [] + for key in (k for k, v in list(obs.items()) if k.startswith("Beam[")): beam = obs.get(key) - point=siplib.PointingAltAz( #todo: check if always azel pointing or check on "directionType" - az_angle=beam.get("angle1"), - az_angleunit=constants.ANGLEUNIT_RADIANS, - alt_angle=beam.get("angle2"), - alt_angleunit=constants.ANGLEUNIT_RADIANS, - equinox=constants.EQUINOXTYPE_J2000, #beam.get("directionType") # todo: Is this the right value? + point = siplib.PointingAltAz( # todo: check if always azel pointing or check on "directionType" + az_angle=beam.get("angle1"), + az_angleunit=constants.ANGLEUNIT_RADIANS, + alt_angle=beam.get("angle2"), + alt_angleunit=constants.ANGLEUNIT_RADIANS, + equinox=constants.EQUINOXTYPE_J2000, + # beam.get("directionType") # todo: Is this the right value? ) - #todo elif the thousand other directionType options... conversion needed? + # todo elif the thousand other directionType options... conversion needed? if beam.get("startTime"): - starttime = beam.get("startTime").replace(" ","T") #todo: add to obs starttime ?! + starttime = beam.get("startTime").replace(" ", "T") # todo: add to obs starttime ?! else: - starttime = obs.get("startTime").replace(" ","T") + starttime = obs.get("startTime").replace(" ", "T") if beam.get("duration") == "0": dur = duration @@ -283,22 +285,23 @@ class Feedback(): pointings.append( siplib.SubArrayPointing( - pointing = point, + pointing=point, beamnumber=key.split("[")[1].split("]")[0], - identifier=siplib.Identifier(source="test"), # todo: build correct subyarray pointing identifier form beam.monId - measurementtype=constants.MEASUREMENTTYPE_TARGET, # todo + identifier=siplib.Identifier(source="test"), + # todo: build correct subyarray pointing identifier form beam.monId + measurementtype=constants.MEASUREMENTTYPE_TARGET, # todo targetname=beam.get("target"), starttime=starttime, duration=dur, - numberofprocessing=1, # todo + numberofprocessing=1, # todo numberofcorrelateddataproducts=2, # todo numberofbeamformeddataproducts=1, # todo relations=[siplib.ProcessRelation( - identifier=siplib.Identifier('test') # todo - )], - #todo: optional kwargs - ) + identifier=siplib.Identifier('test') # todo + )], + # todo: optional kwargs ) + ) # create sip for each dataproduct sips = {} @@ -310,43 +313,45 @@ class Feedback(): # create SIP document for dataproduct sip = self.__get_basic_sip(dataproduct) - tbbevents=[] #["event1","event2"] #todo + tbbevents = [] # ["event1","event2"] #todo # add the observation for this dataproduct # todo: Put observations in separate parser function get_observations(), same for other items. sip.add_observation( siplib.Observation( observingmode=obs.get("processSubtype"), - instrumentfilter=obs.get("bandFilter")[4:].replace("_","-") +" MHz", - clock_frequency=int(obs.get("sampleClock")), #obs.get("clockMode")[-3:] + instrumentfilter=obs.get("bandFilter")[4:].replace("_", "-") + " MHz", + clock_frequency=int(obs.get("sampleClock")), # obs.get("clockMode")[-3:] clock_frequencyunit=constants.FREQUENCYUNIT_MHZ, - stationselection=constants.STATIONSELECTIONTYPE_CORE, # todo + stationselection=constants.STATIONSELECTIONTYPE_CORE, # todo antennaset=antennaset, - timesystem=constants.TIMESYSTEMTYPE_UTC, # todo + timesystem=constants.TIMESYSTEMTYPE_UTC, # todo stations=stations, numberofstations=len(stations), numberofsubarraypointings=len(pointings), numberoftbbevents=len(tbbevents), numberofcorrelateddataproducts=dps.get("nrOfOutput_Correlated_"), numberofbeamformeddataproducts=dps.get("nrOfOutput_Beamformed_"), - numberofbitspersample=5, # todo + numberofbitspersample=5, # todo process_map=siplib.ProcessMap( strategyname=obs.get("strategy"), strategydescription="awesome strategy", # todo - starttime=obs.get("startTime").replace(" ","T"), - duration= duration, - identifier=siplib.Identifier(source="test"), # todo: Not possible to obtain the ID that this has in the catalog based on the feedback? - observation_identifier=siplib.Identifier(source="test"), #obs.get(some_beam).get("momID"), # todo: Not possible to obtain the ID that this has in the catalog based on the feedback? - #parset_source="parsource", # todo - #parset_id="parid", #todo, + starttime=obs.get("startTime").replace(" ", "T"), + duration=duration, + identifier=siplib.Identifier(source="test"), + # todo: Not possible to obtain the ID that this has in the catalog based on the feedback? + observation_identifier=siplib.Identifier(source="test"), + # obs.get(some_beam).get("momID"), # todo: Not possible to obtain the ID that this has in the catalog based on the feedback? + # parset_source="parsource", # todo + # parset_id="parid", #todo, relations=[siplib.ProcessRelation( - identifier=siplib.Identifier(source="test") #todo: Not possible to obtain this? - )], + identifier=siplib.Identifier(source="test") # todo: Not possible to obtain this? + )], ), - observationdescription=campaign.get("title"), #todo - #channelwidth_frequency=160, #todo - #channelwidth_frequencyunit="MHz", #todo - #channelspersubband=5,#todo + observationdescription=campaign.get("title"), # todo + # channelwidth_frequency=160, #todo + # channelwidth_frequencyunit="MHz", #todo + # channelspersubband=5,#todo subarraypointings=pointings, transientbufferboardevents=tbbevents, ) @@ -355,7 +360,7 @@ class Feedback(): except Exception as err: if not filename: filename = "UNDEFINED" - logger.info("Could not create SIP for %s -> %s" % (filename,err)) + logger.info("Could not create SIP for %s -> %s" % (filename, err)) if sips: return sips @@ -373,46 +378,45 @@ def example(fil): # A) Parse complete SIP: sips = feedback.get_dataproduct_sips(obs_prefix="ObsSW.Observation", dp_prefix="Observation.DataProducts") for key in list(sips.keys()): - logger.info("Created SIP for file %s" %key) - + logger.info("Created SIP for file %s" % key) # B) Alternatively: Parse dataproducts from pseudo-feedback (specialty of Leiden group): - process_identifier = siplib.Identifier(source='test') # create process identifier - sapointing_identifier = siplib.Identifier(source='test') # create subarra ypointing identifier + process_identifier = siplib.Identifier(source='test') # create process identifier + sapointing_identifier = siplib.Identifier(source='test') # create subarra ypointing identifier # either provide identifiers as args... - dataproducts = feedback.get_dataproducts(process_identifier=process_identifier, subarraypointing_identifier=sapointing_identifier, prefix="test.prefix" ) + dataproducts = feedback.get_dataproducts(process_identifier=process_identifier, + subarraypointing_identifier=sapointing_identifier, + prefix="test.prefix") # ...or set them explicitely for dp in dataproducts: - dp.set_identifier(siplib.Identifier('test')) # create new unique ID for dataproduct - dp.set_process_identifier(process_identifier) # set the identifier of the creating process - dp.set_subarraypointing_identifier(sapointing_identifier) # assign the pointing identifier + dp.set_identifier(siplib.Identifier('test')) # create new unique ID for dataproduct + dp.set_process_identifier(process_identifier) # set the identifier of the creating process + dp.set_subarraypointing_identifier(sapointing_identifier) # assign the pointing identifier # Create example doc: sip = siplib.Sip( project_code="code", project_primaryinvestigator="pi", project_contactauthor="coauthor", - #project_telescope="LOFAR", + # project_telescope="LOFAR", project_description="awesome project", project_coinvestigators=["sidekick1", "sidekick2"], - dataproduct=dataproducts[0] # output dp (using input one here for testing) + dataproduct=dataproducts[0] # output dp (using input one here for testing) ) for dp in dataproducts: - sip.add_related_dataproduct(dp) # input dps - + sip.add_related_dataproduct(dp) # input dps sip.prettyprint() - def main(argv): - logger.warning("! This is a stub, the feedback to SIP conversion is not correctly working at this point.") - logger.warning("! You may use this as a module to do some feedback parsing, but unfortunately not all information can be determined from feedback to create a valid SIP.") + logger.warning( + "! You may use this as a module to do some feedback parsing, but unfortunately not all information can be determined from feedback to create a valid SIP.") if argv[1] is not None: example(argv[1]) @@ -420,4 +424,3 @@ def main(argv): if __name__ == '__main__': main(sys.argv) - diff --git a/lib/ltasip.py b/lib/ltasip.py index fa23581b10cd57389cf39849f18ef9ea8b92ecae..174fc05049bfff7733192ddbedf57838b02920bf 100644 --- a/lib/ltasip.py +++ b/lib/ltasip.py @@ -13,6 +13,7 @@ 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:84ba4972-d87c-11ea-a91f-0242ac110001') @@ -33,7 +34,8 @@ import pyxb.binding.datatypes Namespace = pyxb.namespace.NamespaceForURI('http://www.astron.nl/SIP-Lofar', create_if_missing=True) Namespace.configureCategories(['typeBinding', 'elementBinding']) -def CreateFromDocument (xml_text, default_namespace=None, location_base=None): + +def CreateFromDocument(xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a Python instance. @@ -66,7 +68,8 @@ def CreateFromDocument (xml_text, default_namespace=None, location_base=None): instance = handler.rootObject() return instance -def CreateFromDOM (node, default_namespace=None): + +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. @@ -77,13 +80,14 @@ def CreateFromDOM (node, default_namespace=None): # Atomic simple type: {http://www.astron.nl/SIP-Lofar}FrequencyUnit -class FrequencyUnit (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): - +class FrequencyUnit(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FrequencyUnit') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 24, 1) _Documentation = None + + FrequencyUnit._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=FrequencyUnit, enum_prefix=None) FrequencyUnit.Hz = FrequencyUnit._CF_enumeration.addEnumeration(unicode_value='Hz', tag='Hz') FrequencyUnit.kHz = FrequencyUnit._CF_enumeration.addEnumeration(unicode_value='kHz', tag='kHz') @@ -93,14 +97,16 @@ FrequencyUnit._InitializeFacetMap(FrequencyUnit._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'FrequencyUnit', FrequencyUnit) _module_typeBindings.FrequencyUnit = FrequencyUnit -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}LengthUnit -class LengthUnit (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}LengthUnit +class LengthUnit(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LengthUnit') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 39, 1) _Documentation = None + + LengthUnit._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=LengthUnit, enum_prefix=None) LengthUnit.m = LengthUnit._CF_enumeration.addEnumeration(unicode_value='m', tag='m') LengthUnit.km = LengthUnit._CF_enumeration.addEnumeration(unicode_value='km', tag='km') @@ -108,14 +114,16 @@ LengthUnit._InitializeFacetMap(LengthUnit._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'LengthUnit', LengthUnit) _module_typeBindings.LengthUnit = LengthUnit -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}TimeUnit -class TimeUnit (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}TimeUnit +class TimeUnit(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeUnit') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 52, 1) _Documentation = None + + TimeUnit._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TimeUnit, enum_prefix=None) TimeUnit.s = TimeUnit._CF_enumeration.addEnumeration(unicode_value='s', tag='s') TimeUnit.ms = TimeUnit._CF_enumeration.addEnumeration(unicode_value='ms', tag='ms') @@ -125,14 +133,16 @@ TimeUnit._InitializeFacetMap(TimeUnit._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'TimeUnit', TimeUnit) _module_typeBindings.TimeUnit = TimeUnit -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}AngleUnit -class AngleUnit (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}AngleUnit +class AngleUnit(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AngleUnit') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 67, 1) _Documentation = None + + AngleUnit._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AngleUnit, enum_prefix=None) AngleUnit.radians = AngleUnit._CF_enumeration.addEnumeration(unicode_value='radians', tag='radians') AngleUnit.degrees = AngleUnit._CF_enumeration.addEnumeration(unicode_value='degrees', tag='degrees') @@ -141,24 +151,26 @@ AngleUnit._InitializeFacetMap(AngleUnit._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'AngleUnit', AngleUnit) _module_typeBindings.AngleUnit = AngleUnit -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PixelUnit -class PixelUnit (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PixelUnit +class PixelUnit(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PixelUnit') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 81, 1) _Documentation = None + + PixelUnit._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=PixelUnit, enum_prefix=None) PixelUnit.Jybeam = PixelUnit._CF_enumeration.addEnumeration(unicode_value='Jy/beam', tag='Jybeam') PixelUnit._InitializeFacetMap(PixelUnit._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'PixelUnit', PixelUnit) _module_typeBindings.PixelUnit = PixelUnit + # List simple type: {http://www.astron.nl/SIP-Lofar}ListOfDouble # superclasses pyxb.binding.datatypes.anySimpleType -class ListOfDouble (pyxb.binding.basis.STD_list): - +class ListOfDouble(pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.double.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ListOfDouble') @@ -166,14 +178,16 @@ class ListOfDouble (pyxb.binding.basis.STD_list): _Documentation = None _ItemType = pyxb.binding.datatypes.double + + ListOfDouble._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'ListOfDouble', ListOfDouble) _module_typeBindings.ListOfDouble = ListOfDouble + # List simple type: {http://www.astron.nl/SIP-Lofar}ListOfString # superclasses pyxb.binding.datatypes.anySimpleType -class ListOfString (pyxb.binding.basis.STD_list): - +class ListOfString(pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.string.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ListOfString') @@ -181,14 +195,16 @@ class ListOfString (pyxb.binding.basis.STD_list): _Documentation = None _ItemType = pyxb.binding.datatypes.string + + ListOfString._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'ListOfString', ListOfString) _module_typeBindings.ListOfString = ListOfString + # List simple type: {http://www.astron.nl/SIP-Lofar}ListOfSubbands # superclasses pyxb.binding.datatypes.anySimpleType -class ListOfSubbands (pyxb.binding.basis.STD_list): - +class ListOfSubbands(pyxb.binding.basis.STD_list): """Simple type that is a list of pyxb.binding.datatypes.unsignedShort.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ListOfSubbands') @@ -196,18 +212,22 @@ class ListOfSubbands (pyxb.binding.basis.STD_list): _Documentation = None _ItemType = pyxb.binding.datatypes.unsignedShort + + ListOfSubbands._InitializeFacetMap() Namespace.addCategoryObject('typeBinding', 'ListOfSubbands', ListOfSubbands) _module_typeBindings.ListOfSubbands = ListOfSubbands -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}EquinoxType -class EquinoxType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}EquinoxType +class EquinoxType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EquinoxType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 120, 1) _Documentation = None + + EquinoxType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=EquinoxType, enum_prefix=None) EquinoxType.B1950 = EquinoxType._CF_enumeration.addEnumeration(unicode_value='B1950', tag='B1950') EquinoxType.J2000 = EquinoxType._CF_enumeration.addEnumeration(unicode_value='J2000', tag='J2000') @@ -218,14 +238,16 @@ EquinoxType._InitializeFacetMap(EquinoxType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'EquinoxType', EquinoxType) _module_typeBindings.EquinoxType = EquinoxType -# Atomic simple type: [anonymous] -class STD_ANON (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: [anonymous] +class STD_ANON(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = None _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 159, 4) _Documentation = None + + STD_ANON._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON, enum_prefix=None) STD_ANON.WGS84 = STD_ANON._CF_enumeration.addEnumeration(unicode_value='WGS84', tag='WGS84') STD_ANON.ITRF2000 = STD_ANON._CF_enumeration.addEnumeration(unicode_value='ITRF2000', tag='ITRF2000') @@ -233,14 +255,16 @@ STD_ANON.ITRF2005 = STD_ANON._CF_enumeration.addEnumeration(unicode_value='ITRF2 STD_ANON._InitializeFacetMap(STD_ANON._CF_enumeration) _module_typeBindings.STD_ANON = STD_ANON -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}AntennaFieldType -class AntennaFieldType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}AntennaFieldType +class AntennaFieldType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AntennaFieldType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 187, 1) _Documentation = None + + AntennaFieldType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AntennaFieldType, enum_prefix=None) AntennaFieldType.HBA0 = AntennaFieldType._CF_enumeration.addEnumeration(unicode_value='HBA0', tag='HBA0') AntennaFieldType.HBA1 = AntennaFieldType._CF_enumeration.addEnumeration(unicode_value='HBA1', tag='HBA1') @@ -250,78 +274,98 @@ AntennaFieldType._InitializeFacetMap(AntennaFieldType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'AntennaFieldType', AntennaFieldType) _module_typeBindings.AntennaFieldType = AntennaFieldType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}StationTypeType -class StationTypeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}StationTypeType +class StationTypeType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StationTypeType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 198, 1) _Documentation = None + + StationTypeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=StationTypeType, enum_prefix=None) StationTypeType.Core = StationTypeType._CF_enumeration.addEnumeration(unicode_value='Core', tag='Core') StationTypeType.Remote = StationTypeType._CF_enumeration.addEnumeration(unicode_value='Remote', tag='Remote') -StationTypeType.International = StationTypeType._CF_enumeration.addEnumeration(unicode_value='International', tag='International') +StationTypeType.International = StationTypeType._CF_enumeration.addEnumeration(unicode_value='International', + tag='International') StationTypeType._InitializeFacetMap(StationTypeType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'StationTypeType', StationTypeType) _module_typeBindings.StationTypeType = StationTypeType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ProcessRelationType -class ProcessRelationType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ProcessRelationType +class ProcessRelationType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProcessRelationType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 240, 1) _Documentation = None -ProcessRelationType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ProcessRelationType, enum_prefix=None) + + +ProcessRelationType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ProcessRelationType, + enum_prefix=None) ProcessRelationType.GroupID = ProcessRelationType._CF_enumeration.addEnumeration(unicode_value='GroupID', tag='GroupID') ProcessRelationType._InitializeFacetMap(ProcessRelationType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'ProcessRelationType', ProcessRelationType) _module_typeBindings.ProcessRelationType = ProcessRelationType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}FilterSelectionType -class FilterSelectionType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}FilterSelectionType +class FilterSelectionType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FilterSelectionType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 275, 1) _Documentation = None -FilterSelectionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=FilterSelectionType, enum_prefix=None) -FilterSelectionType.n10_70_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='10-70 MHz', tag='n10_70_MHz') -FilterSelectionType.n10_90_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='10-90 MHz', tag='n10_90_MHz') -FilterSelectionType.n30_70_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='30-70 MHz', tag='n30_70_MHz') -FilterSelectionType.n30_90_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='30-90 MHz', tag='n30_90_MHz') -FilterSelectionType.n110_190_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='110-190 MHz', tag='n110_190_MHz') -FilterSelectionType.n170_230_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='170-230 MHz', tag='n170_230_MHz') -FilterSelectionType.n210_250_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='210-250 MHz', tag='n210_250_MHz') + + +FilterSelectionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=FilterSelectionType, + enum_prefix=None) +FilterSelectionType.n10_70_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='10-70 MHz', + tag='n10_70_MHz') +FilterSelectionType.n10_90_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='10-90 MHz', + tag='n10_90_MHz') +FilterSelectionType.n30_70_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='30-70 MHz', + tag='n30_70_MHz') +FilterSelectionType.n30_90_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='30-90 MHz', + tag='n30_90_MHz') +FilterSelectionType.n110_190_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='110-190 MHz', + tag='n110_190_MHz') +FilterSelectionType.n170_230_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='170-230 MHz', + tag='n170_230_MHz') +FilterSelectionType.n210_250_MHz = FilterSelectionType._CF_enumeration.addEnumeration(unicode_value='210-250 MHz', + tag='n210_250_MHz') FilterSelectionType._InitializeFacetMap(FilterSelectionType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'FilterSelectionType', FilterSelectionType) _module_typeBindings.FilterSelectionType = FilterSelectionType -# Atomic simple type: [anonymous] -class STD_ANON_ (pyxb.binding.datatypes.double, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: [anonymous] +class STD_ANON_(pyxb.binding.datatypes.double, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = None _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 286, 1) _Documentation = None + + STD_ANON_._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_, enum_prefix=None) STD_ANON_._CF_enumeration.addEnumeration(unicode_value='160', tag=None) STD_ANON_._CF_enumeration.addEnumeration(unicode_value='200', tag=None) STD_ANON_._InitializeFacetMap(STD_ANON_._CF_enumeration) _module_typeBindings.STD_ANON_ = STD_ANON_ -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}AntennaSetType -class AntennaSetType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}AntennaSetType +class AntennaSetType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AntennaSetType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 295, 1) _Documentation = None + + AntennaSetType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AntennaSetType, enum_prefix=None) AntennaSetType.HBA_Zero = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Zero', tag='HBA_Zero') AntennaSetType.HBA_One = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA One', tag='HBA_One') @@ -329,64 +373,85 @@ AntennaSetType.HBA_Dual = AntennaSetType._CF_enumeration.addEnumeration(unicode_ AntennaSetType.HBA_Joined = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Joined', tag='HBA_Joined') AntennaSetType.LBA_Outer = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Outer', tag='LBA_Outer') AntennaSetType.LBA_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Inner', tag='LBA_Inner') -AntennaSetType.LBA_Sparse_Even = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Sparse Even', tag='LBA_Sparse_Even') -AntennaSetType.LBA_Sparse_Odd = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Sparse Odd', tag='LBA_Sparse_Odd') +AntennaSetType.LBA_Sparse_Even = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Sparse Even', + tag='LBA_Sparse_Even') +AntennaSetType.LBA_Sparse_Odd = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Sparse Odd', + tag='LBA_Sparse_Odd') AntennaSetType.LBA_X = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA X', tag='LBA_X') AntennaSetType.LBA_Y = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='LBA Y', tag='LBA_Y') -AntennaSetType.HBA_Zero_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Zero Inner', tag='HBA_Zero_Inner') -AntennaSetType.HBA_One_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA One Inner', tag='HBA_One_Inner') -AntennaSetType.HBA_Dual_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Dual Inner', tag='HBA_Dual_Inner') -AntennaSetType.HBA_Joined_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Joined Inner', tag='HBA_Joined_Inner') +AntennaSetType.HBA_Zero_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Zero Inner', + tag='HBA_Zero_Inner') +AntennaSetType.HBA_One_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA One Inner', + tag='HBA_One_Inner') +AntennaSetType.HBA_Dual_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Dual Inner', + tag='HBA_Dual_Inner') +AntennaSetType.HBA_Joined_Inner = AntennaSetType._CF_enumeration.addEnumeration(unicode_value='HBA Joined Inner', + tag='HBA_Joined_Inner') AntennaSetType._InitializeFacetMap(AntennaSetType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'AntennaSetType', AntennaSetType) _module_typeBindings.AntennaSetType = AntennaSetType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}StationSelectionType -class StationSelectionType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}StationSelectionType +class StationSelectionType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StationSelectionType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 313, 1) _Documentation = None -StationSelectionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=StationSelectionType, enum_prefix=None) + + +StationSelectionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=StationSelectionType, + enum_prefix=None) StationSelectionType.Single = StationSelectionType._CF_enumeration.addEnumeration(unicode_value='Single', tag='Single') StationSelectionType.Core = StationSelectionType._CF_enumeration.addEnumeration(unicode_value='Core', tag='Core') StationSelectionType.Dutch = StationSelectionType._CF_enumeration.addEnumeration(unicode_value='Dutch', tag='Dutch') -StationSelectionType.International = StationSelectionType._CF_enumeration.addEnumeration(unicode_value='International', tag='International') +StationSelectionType.International = StationSelectionType._CF_enumeration.addEnumeration(unicode_value='International', + tag='International') StationSelectionType.Custom = StationSelectionType._CF_enumeration.addEnumeration(unicode_value='Custom', tag='Custom') StationSelectionType._InitializeFacetMap(StationSelectionType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'StationSelectionType', StationSelectionType) _module_typeBindings.StationSelectionType = StationSelectionType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ObservingModeType -class ObservingModeType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ObservingModeType +class ObservingModeType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ObservingModeType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 322, 1) _Documentation = None -ObservingModeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ObservingModeType, enum_prefix=None) -ObservingModeType.Interferometer = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Interferometer', tag='Interferometer') -ObservingModeType.Beam_Observation = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Beam Observation', tag='Beam_Observation') -ObservingModeType.TBB_standalone = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='TBB (standalone)', tag='TBB_standalone') -ObservingModeType.TBB_piggyback = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='TBB (piggyback)', tag='TBB_piggyback') -ObservingModeType.Direct_Data_Storage = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Direct Data Storage', tag='Direct_Data_Storage') -ObservingModeType.Non_Standard = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Non Standard', tag='Non_Standard') + + +ObservingModeType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ObservingModeType, + enum_prefix=None) +ObservingModeType.Interferometer = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Interferometer', + tag='Interferometer') +ObservingModeType.Beam_Observation = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Beam Observation', + tag='Beam_Observation') +ObservingModeType.TBB_standalone = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='TBB (standalone)', + tag='TBB_standalone') +ObservingModeType.TBB_piggyback = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='TBB (piggyback)', + tag='TBB_piggyback') +ObservingModeType.Direct_Data_Storage = ObservingModeType._CF_enumeration.addEnumeration( + unicode_value='Direct Data Storage', tag='Direct_Data_Storage') +ObservingModeType.Non_Standard = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Non Standard', + tag='Non_Standard') ObservingModeType.Unknown = ObservingModeType._CF_enumeration.addEnumeration(unicode_value='Unknown', tag='Unknown') ObservingModeType._InitializeFacetMap(ObservingModeType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'ObservingModeType', ObservingModeType) _module_typeBindings.ObservingModeType = ObservingModeType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}TimeSystemType -class TimeSystemType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}TimeSystemType +class TimeSystemType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TimeSystemType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 333, 1) _Documentation = None + + TimeSystemType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=TimeSystemType, enum_prefix=None) TimeSystemType.UTC = TimeSystemType._CF_enumeration.addEnumeration(unicode_value='UTC', tag='UTC') TimeSystemType.LST = TimeSystemType._CF_enumeration.addEnumeration(unicode_value='LST', tag='LST') @@ -394,150 +459,197 @@ TimeSystemType._InitializeFacetMap(TimeSystemType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'TimeSystemType', TimeSystemType) _module_typeBindings.TimeSystemType = TimeSystemType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ProcessingType -class ProcessingType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ProcessingType +class ProcessingType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProcessingType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 421, 1) _Documentation = None + + ProcessingType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ProcessingType, enum_prefix=None) ProcessingType.Correlator = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Correlator', tag='Correlator') -ProcessingType.Coherent_Stokes = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Coherent Stokes', tag='Coherent_Stokes') -ProcessingType.Incoherent_Stokes = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Incoherent Stokes', tag='Incoherent_Stokes') +ProcessingType.Coherent_Stokes = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Coherent Stokes', + tag='Coherent_Stokes') +ProcessingType.Incoherent_Stokes = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Incoherent Stokes', + tag='Incoherent_Stokes') ProcessingType.Flys_Eye = ProcessingType._CF_enumeration.addEnumeration(unicode_value="Fly's Eye", tag='Flys_Eye') -ProcessingType.Non_Standard = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Non Standard', tag='Non_Standard') +ProcessingType.Non_Standard = ProcessingType._CF_enumeration.addEnumeration(unicode_value='Non Standard', + tag='Non_Standard') ProcessingType._InitializeFacetMap(ProcessingType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'ProcessingType', ProcessingType) _module_typeBindings.ProcessingType = ProcessingType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}MeasurementType -class MeasurementType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}MeasurementType +class MeasurementType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeasurementType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 430, 1) _Documentation = None + + MeasurementType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=MeasurementType, enum_prefix=None) MeasurementType.Test = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Test', tag='Test') MeasurementType.Tune_Up = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Tune Up', tag='Tune_Up') -MeasurementType.Calibration = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Calibration', tag='Calibration') +MeasurementType.Calibration = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Calibration', + tag='Calibration') MeasurementType.Target = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Target', tag='Target') MeasurementType.All_Sky = MeasurementType._CF_enumeration.addEnumeration(unicode_value='All Sky', tag='All_Sky') -MeasurementType.Miscellaneous = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Miscellaneous', tag='Miscellaneous') +MeasurementType.Miscellaneous = MeasurementType._CF_enumeration.addEnumeration(unicode_value='Miscellaneous', + tag='Miscellaneous') MeasurementType._InitializeFacetMap(MeasurementType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'MeasurementType', MeasurementType) _module_typeBindings.MeasurementType = MeasurementType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PulsarSelectionType -class PulsarSelectionType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PulsarSelectionType +class PulsarSelectionType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PulsarSelectionType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 648, 1) _Documentation = None -PulsarSelectionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=PulsarSelectionType, enum_prefix=None) -PulsarSelectionType.Pulsars_in_observation_specs_file_or_SAP = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Pulsars in observation specs, file or SAP', tag='Pulsars_in_observation_specs_file_or_SAP') -PulsarSelectionType.Pulsars_in_observation_specs = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Pulsars in observation specs', tag='Pulsars_in_observation_specs') -PulsarSelectionType.Pulsar_specified_in_dataproduct = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Pulsar specified in dataproduct', tag='Pulsar_specified_in_dataproduct') -PulsarSelectionType.Brightest_known_pulsar_in_SAP = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Brightest known pulsar in SAP', tag='Brightest_known_pulsar_in_SAP') -PulsarSelectionType.Three_brightest_known_pulsars_in_SAP = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Three brightest known pulsars in SAP', tag='Three_brightest_known_pulsars_in_SAP') -PulsarSelectionType.Brightest_known_pulsar_in_TAB = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Brightest known pulsar in TAB', tag='Brightest_known_pulsar_in_TAB') -PulsarSelectionType.Pulsars_in_observation_specs_file_and_brightest_in_SAP_and_TAB = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Pulsars in observation specs, file and brightest in SAP and TAB', tag='Pulsars_in_observation_specs_file_and_brightest_in_SAP_and_TAB') -PulsarSelectionType.Specified_pulsar_list = PulsarSelectionType._CF_enumeration.addEnumeration(unicode_value='Specified pulsar list', tag='Specified_pulsar_list') + + +PulsarSelectionType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=PulsarSelectionType, + enum_prefix=None) +PulsarSelectionType.Pulsars_in_observation_specs_file_or_SAP = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Pulsars in observation specs, file or SAP', tag='Pulsars_in_observation_specs_file_or_SAP') +PulsarSelectionType.Pulsars_in_observation_specs = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Pulsars in observation specs', tag='Pulsars_in_observation_specs') +PulsarSelectionType.Pulsar_specified_in_dataproduct = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Pulsar specified in dataproduct', tag='Pulsar_specified_in_dataproduct') +PulsarSelectionType.Brightest_known_pulsar_in_SAP = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Brightest known pulsar in SAP', tag='Brightest_known_pulsar_in_SAP') +PulsarSelectionType.Three_brightest_known_pulsars_in_SAP = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Three brightest known pulsars in SAP', tag='Three_brightest_known_pulsars_in_SAP') +PulsarSelectionType.Brightest_known_pulsar_in_TAB = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Brightest known pulsar in TAB', tag='Brightest_known_pulsar_in_TAB') +PulsarSelectionType.Pulsars_in_observation_specs_file_and_brightest_in_SAP_and_TAB = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Pulsars in observation specs, file and brightest in SAP and TAB', + tag='Pulsars_in_observation_specs_file_and_brightest_in_SAP_and_TAB') +PulsarSelectionType.Specified_pulsar_list = PulsarSelectionType._CF_enumeration.addEnumeration( + unicode_value='Specified pulsar list', tag='Specified_pulsar_list') PulsarSelectionType._InitializeFacetMap(PulsarSelectionType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'PulsarSelectionType', PulsarSelectionType) _module_typeBindings.PulsarSelectionType = PulsarSelectionType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}DataProductType -class DataProductType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}DataProductType +class DataProductType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DataProductType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 706, 1) _Documentation = None + + DataProductType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=DataProductType, enum_prefix=None) -DataProductType.Correlator_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Correlator data', tag='Correlator_data') -DataProductType.Beam_Formed_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Beam Formed data', tag='Beam_Formed_data') -DataProductType.Transient_Buffer_Board_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Transient Buffer Board data', tag='Transient_Buffer_Board_data') +DataProductType.Correlator_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Correlator data', + tag='Correlator_data') +DataProductType.Beam_Formed_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Beam Formed data', + tag='Beam_Formed_data') +DataProductType.Transient_Buffer_Board_data = DataProductType._CF_enumeration.addEnumeration( + unicode_value='Transient Buffer Board data', tag='Transient_Buffer_Board_data') DataProductType.Sky_Image = DataProductType._CF_enumeration.addEnumeration(unicode_value='Sky Image', tag='Sky_Image') DataProductType.Pixel_Map = DataProductType._CF_enumeration.addEnumeration(unicode_value='Pixel Map', tag='Pixel_Map') -DataProductType.Direct_Data_Storage_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Direct Data Storage data', tag='Direct_Data_Storage_data') -DataProductType.Dynamic_Spectra_data = DataProductType._CF_enumeration.addEnumeration(unicode_value='Dynamic Spectra data', tag='Dynamic_Spectra_data') -DataProductType.Instrument_Model = DataProductType._CF_enumeration.addEnumeration(unicode_value='Instrument Model', tag='Instrument_Model') +DataProductType.Direct_Data_Storage_data = DataProductType._CF_enumeration.addEnumeration( + unicode_value='Direct Data Storage data', tag='Direct_Data_Storage_data') +DataProductType.Dynamic_Spectra_data = DataProductType._CF_enumeration.addEnumeration( + unicode_value='Dynamic Spectra data', tag='Dynamic_Spectra_data') +DataProductType.Instrument_Model = DataProductType._CF_enumeration.addEnumeration(unicode_value='Instrument Model', + tag='Instrument_Model') DataProductType.Sky_Model = DataProductType._CF_enumeration.addEnumeration(unicode_value='Sky Model', tag='Sky_Model') -DataProductType.Pulsar_pipeline_output = DataProductType._CF_enumeration.addEnumeration(unicode_value='Pulsar pipeline output', tag='Pulsar_pipeline_output') -DataProductType.Pulsar_pipeline_summary_output = DataProductType._CF_enumeration.addEnumeration(unicode_value='Pulsar pipeline summary output', tag='Pulsar_pipeline_summary_output') -DataProductType.Non_Standard = DataProductType._CF_enumeration.addEnumeration(unicode_value='Non Standard', tag='Non_Standard') +DataProductType.Pulsar_pipeline_output = DataProductType._CF_enumeration.addEnumeration( + unicode_value='Pulsar pipeline output', tag='Pulsar_pipeline_output') +DataProductType.Pulsar_pipeline_summary_output = DataProductType._CF_enumeration.addEnumeration( + unicode_value='Pulsar pipeline summary output', tag='Pulsar_pipeline_summary_output') +DataProductType.Non_Standard = DataProductType._CF_enumeration.addEnumeration(unicode_value='Non Standard', + tag='Non_Standard') DataProductType.Unknown = DataProductType._CF_enumeration.addEnumeration(unicode_value='Unknown', tag='Unknown') DataProductType._InitializeFacetMap(DataProductType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'DataProductType', DataProductType) _module_typeBindings.DataProductType = DataProductType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ChecksumAlgorithm -class ChecksumAlgorithm (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}ChecksumAlgorithm +class ChecksumAlgorithm(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ChecksumAlgorithm') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 723, 1) _Documentation = None -ChecksumAlgorithm._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ChecksumAlgorithm, enum_prefix=None) + + +ChecksumAlgorithm._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=ChecksumAlgorithm, + enum_prefix=None) ChecksumAlgorithm.MD5 = ChecksumAlgorithm._CF_enumeration.addEnumeration(unicode_value='MD5', tag='MD5') ChecksumAlgorithm.Adler32 = ChecksumAlgorithm._CF_enumeration.addEnumeration(unicode_value='Adler32', tag='Adler32') ChecksumAlgorithm._InitializeFacetMap(ChecksumAlgorithm._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'ChecksumAlgorithm', ChecksumAlgorithm) _module_typeBindings.ChecksumAlgorithm = ChecksumAlgorithm -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}FileFormatType -class FileFormatType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}FileFormatType +class FileFormatType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'FileFormatType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 743, 1) _Documentation = None + + FileFormatType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=FileFormatType, enum_prefix=None) FileFormatType.FITS = FileFormatType._CF_enumeration.addEnumeration(unicode_value='FITS', tag='FITS') FileFormatType.AIPSCASA = FileFormatType._CF_enumeration.addEnumeration(unicode_value='AIPS++/CASA', tag='AIPSCASA') FileFormatType.HDF5 = FileFormatType._CF_enumeration.addEnumeration(unicode_value='HDF5', tag='HDF5') FileFormatType.PULP = FileFormatType._CF_enumeration.addEnumeration(unicode_value='PULP', tag='PULP') FileFormatType.PREFACTOR = FileFormatType._CF_enumeration.addEnumeration(unicode_value='PREFACTOR', tag='PREFACTOR') -FileFormatType.UNDOCUMENTED = FileFormatType._CF_enumeration.addEnumeration(unicode_value='UNDOCUMENTED', tag='UNDOCUMENTED') +FileFormatType.UNDOCUMENTED = FileFormatType._CF_enumeration.addEnumeration(unicode_value='UNDOCUMENTED', + tag='UNDOCUMENTED') FileFormatType._InitializeFacetMap(FileFormatType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'FileFormatType', FileFormatType) _module_typeBindings.FileFormatType = FileFormatType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}StorageWriterType -class StorageWriterType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}StorageWriterType +class StorageWriterType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'StorageWriterType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 753, 2) _Documentation = None -StorageWriterType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=StorageWriterType, enum_prefix=None) -StorageWriterType.LofarStorageManager = StorageWriterType._CF_enumeration.addEnumeration(unicode_value='LofarStorageManager', tag='LofarStorageManager') -StorageWriterType.CasaStorageManagers = StorageWriterType._CF_enumeration.addEnumeration(unicode_value='CasaStorageManagers', tag='CasaStorageManagers') -StorageWriterType.DyscoStorageManager = StorageWriterType._CF_enumeration.addEnumeration(unicode_value='DyscoStorageManager', tag='DyscoStorageManager') -StorageWriterType.HDF5Default = StorageWriterType._CF_enumeration.addEnumeration(unicode_value='HDF5Default', tag='HDF5Default') + + +StorageWriterType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=StorageWriterType, + enum_prefix=None) +StorageWriterType.LofarStorageManager = StorageWriterType._CF_enumeration.addEnumeration( + unicode_value='LofarStorageManager', tag='LofarStorageManager') +StorageWriterType.CasaStorageManagers = StorageWriterType._CF_enumeration.addEnumeration( + unicode_value='CasaStorageManagers', tag='CasaStorageManagers') +StorageWriterType.DyscoStorageManager = StorageWriterType._CF_enumeration.addEnumeration( + unicode_value='DyscoStorageManager', tag='DyscoStorageManager') +StorageWriterType.HDF5Default = StorageWriterType._CF_enumeration.addEnumeration(unicode_value='HDF5Default', + tag='HDF5Default') StorageWriterType.Unknown = StorageWriterType._CF_enumeration.addEnumeration(unicode_value='Unknown', tag='Unknown') StorageWriterType._InitializeFacetMap(StorageWriterType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'StorageWriterType', StorageWriterType) _module_typeBindings.StorageWriterType = StorageWriterType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PolarizationType -class PolarizationType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PolarizationType +class PolarizationType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PolarizationType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 774, 1) _Documentation = None + + PolarizationType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=PolarizationType, enum_prefix=None) PolarizationType.None_ = PolarizationType._CF_enumeration.addEnumeration(unicode_value='None', tag='None_') PolarizationType.I = PolarizationType._CF_enumeration.addEnumeration(unicode_value='I', tag='I') @@ -560,33 +672,44 @@ PolarizationType._InitializeFacetMap(PolarizationType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'PolarizationType', PolarizationType) _module_typeBindings.PolarizationType = PolarizationType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PulsarPipelineDataType -class PulsarPipelineDataType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}PulsarPipelineDataType +class PulsarPipelineDataType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PulsarPipelineDataType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 951, 1) _Documentation = None -PulsarPipelineDataType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=PulsarPipelineDataType, enum_prefix=None) -PulsarPipelineDataType.CoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration(unicode_value='CoherentStokes', tag='CoherentStokes') -PulsarPipelineDataType.IncoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration(unicode_value='IncoherentStokes', tag='IncoherentStokes') -PulsarPipelineDataType.ComplexVoltages = PulsarPipelineDataType._CF_enumeration.addEnumeration(unicode_value='ComplexVoltages', tag='ComplexVoltages') -PulsarPipelineDataType.SummaryCoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration(unicode_value='SummaryCoherentStokes', tag='SummaryCoherentStokes') -PulsarPipelineDataType.SummaryIncoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration(unicode_value='SummaryIncoherentStokes', tag='SummaryIncoherentStokes') -PulsarPipelineDataType.SummaryComplexVoltages = PulsarPipelineDataType._CF_enumeration.addEnumeration(unicode_value='SummaryComplexVoltages', tag='SummaryComplexVoltages') + + +PulsarPipelineDataType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=PulsarPipelineDataType, + enum_prefix=None) +PulsarPipelineDataType.CoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration( + unicode_value='CoherentStokes', tag='CoherentStokes') +PulsarPipelineDataType.IncoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration( + unicode_value='IncoherentStokes', tag='IncoherentStokes') +PulsarPipelineDataType.ComplexVoltages = PulsarPipelineDataType._CF_enumeration.addEnumeration( + unicode_value='ComplexVoltages', tag='ComplexVoltages') +PulsarPipelineDataType.SummaryCoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration( + unicode_value='SummaryCoherentStokes', tag='SummaryCoherentStokes') +PulsarPipelineDataType.SummaryIncoherentStokes = PulsarPipelineDataType._CF_enumeration.addEnumeration( + unicode_value='SummaryIncoherentStokes', tag='SummaryIncoherentStokes') +PulsarPipelineDataType.SummaryComplexVoltages = PulsarPipelineDataType._CF_enumeration.addEnumeration( + unicode_value='SummaryComplexVoltages', tag='SummaryComplexVoltages') PulsarPipelineDataType._InitializeFacetMap(PulsarPipelineDataType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'PulsarPipelineDataType', PulsarPipelineDataType) _module_typeBindings.PulsarPipelineDataType = PulsarPipelineDataType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}RaDecSystem -class RaDecSystem (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}RaDecSystem +class RaDecSystem(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RaDecSystem') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1035, 1) _Documentation = None + + RaDecSystem._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=RaDecSystem, enum_prefix=None) RaDecSystem.ICRS = RaDecSystem._CF_enumeration.addEnumeration(unicode_value='ICRS', tag='ICRS') RaDecSystem.FK5 = RaDecSystem._CF_enumeration.addEnumeration(unicode_value='FK5', tag='FK5') @@ -597,14 +720,16 @@ RaDecSystem._InitializeFacetMap(RaDecSystem._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'RaDecSystem', RaDecSystem) _module_typeBindings.RaDecSystem = RaDecSystem -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}LocationFrame -class LocationFrame (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}LocationFrame +class LocationFrame(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LocationFrame') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1044, 1) _Documentation = None + + LocationFrame._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=LocationFrame, enum_prefix=None) LocationFrame.GEOCENTER = LocationFrame._CF_enumeration.addEnumeration(unicode_value='GEOCENTER', tag='GEOCENTER') LocationFrame.BARYCENTER = LocationFrame._CF_enumeration.addEnumeration(unicode_value='BARYCENTER', tag='BARYCENTER') @@ -619,45 +744,60 @@ LocationFrame._InitializeFacetMap(LocationFrame._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'LocationFrame', LocationFrame) _module_typeBindings.LocationFrame = LocationFrame -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}SpectralQuantityType -class SpectralQuantityType (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}SpectralQuantityType +class SpectralQuantityType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SpectralQuantityType') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1079, 1) _Documentation = None -SpectralQuantityType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SpectralQuantityType, enum_prefix=None) -SpectralQuantityType.Frequency = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Frequency', tag='Frequency') + + +SpectralQuantityType._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=SpectralQuantityType, + enum_prefix=None) +SpectralQuantityType.Frequency = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Frequency', + tag='Frequency') SpectralQuantityType.Energy = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Energy', tag='Energy') -SpectralQuantityType.Wavenumber = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Wavenumber', tag='Wavenumber') -SpectralQuantityType.VelocityRadio = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='VelocityRadio', tag='VelocityRadio') -SpectralQuantityType.VelocityOptical = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='VelocityOptical', tag='VelocityOptical') -SpectralQuantityType.VelocityAppRadial = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='VelocityAppRadial', tag='VelocityAppRadial') -SpectralQuantityType.Redshift = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Redshift', tag='Redshift') -SpectralQuantityType.WaveLengthVacuum = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='WaveLengthVacuum', tag='WaveLengthVacuum') -SpectralQuantityType.WaveLengthAir = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='WaveLengthAir', tag='WaveLengthAir') -SpectralQuantityType.BetaFactor = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='BetaFactor', tag='BetaFactor') +SpectralQuantityType.Wavenumber = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Wavenumber', + tag='Wavenumber') +SpectralQuantityType.VelocityRadio = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='VelocityRadio', + tag='VelocityRadio') +SpectralQuantityType.VelocityOptical = SpectralQuantityType._CF_enumeration.addEnumeration( + unicode_value='VelocityOptical', tag='VelocityOptical') +SpectralQuantityType.VelocityAppRadial = SpectralQuantityType._CF_enumeration.addEnumeration( + unicode_value='VelocityAppRadial', tag='VelocityAppRadial') +SpectralQuantityType.Redshift = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='Redshift', + tag='Redshift') +SpectralQuantityType.WaveLengthVacuum = SpectralQuantityType._CF_enumeration.addEnumeration( + unicode_value='WaveLengthVacuum', tag='WaveLengthVacuum') +SpectralQuantityType.WaveLengthAir = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='WaveLengthAir', + tag='WaveLengthAir') +SpectralQuantityType.BetaFactor = SpectralQuantityType._CF_enumeration.addEnumeration(unicode_value='BetaFactor', + tag='BetaFactor') SpectralQuantityType._InitializeFacetMap(SpectralQuantityType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'SpectralQuantityType', SpectralQuantityType) _module_typeBindings.SpectralQuantityType = SpectralQuantityType -# Atomic simple type: {http://www.astron.nl/SIP-Lofar}Telescope -class Telescope (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): +# Atomic simple type: {http://www.astron.nl/SIP-Lofar}Telescope +class Telescope(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Telescope') _XSDLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1192, 1) _Documentation = None + + Telescope._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=Telescope, enum_prefix=None) Telescope.LOFAR = Telescope._CF_enumeration.addEnumeration(unicode_value='LOFAR', tag='LOFAR') Telescope._InitializeFacetMap(Telescope._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'Telescope', Telescope) _module_typeBindings.Telescope = Telescope + # Complex type {http://www.astron.nl/SIP-Lofar}ListOfFrequencies with content type ELEMENT_ONLY -class ListOfFrequencies (pyxb.binding.basis.complexTypeDefinition): +class ListOfFrequencies(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}ListOfFrequencies with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -667,33 +807,39 @@ class ListOfFrequencies (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element frequencies uses Python identifier frequencies - __frequencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencies'), 'frequencies', '__httpwww_astron_nlSIP_Lofar_ListOfFrequencies_frequencies', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 104, 3), ) + __frequencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencies'), + 'frequencies', + '__httpwww_astron_nlSIP_Lofar_ListOfFrequencies_frequencies', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 104, 3), ) - frequencies = property(__frequencies.value, __frequencies.set, None, None) - # Element unit uses Python identifier unit - __unit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'unit'), 'unit', '__httpwww_astron_nlSIP_Lofar_ListOfFrequencies_unit', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 105, 3), ) + __unit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'unit'), 'unit', + '__httpwww_astron_nlSIP_Lofar_ListOfFrequencies_unit', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 105, 3), ) - unit = property(__unit.value, __unit.set, None, None) _ElementMap.update({ - __frequencies.name() : __frequencies, - __unit.name() : __unit + __frequencies.name(): __frequencies, + __unit.name(): __unit }) _AttributeMap.update({ - + }) + + _module_typeBindings.ListOfFrequencies = ListOfFrequencies Namespace.addCategoryObject('typeBinding', 'ListOfFrequencies', ListOfFrequencies) # Complex type {http://www.astron.nl/SIP-Lofar}IdentifierType with content type ELEMENT_ONLY -class IdentifierType (pyxb.binding.basis.complexTypeDefinition): +class IdentifierType(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}IdentifierType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -703,49 +849,57 @@ class IdentifierType (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element source uses Python identifier source - __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'source'), 'source', '__httpwww_astron_nlSIP_Lofar_IdentifierType_source', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 114, 3), ) + __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'source'), 'source', + '__httpwww_astron_nlSIP_Lofar_IdentifierType_source', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 114, 3), ) - source = property(__source.value, __source.set, None, None) - # Element identifier uses Python identifier identifier - __identifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'identifier'), 'identifier', '__httpwww_astron_nlSIP_Lofar_IdentifierType_identifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 115, 3), ) + __identifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'identifier'), + 'identifier', + '__httpwww_astron_nlSIP_Lofar_IdentifierType_identifier', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 115, 3), ) - identifier = property(__identifier.value, __identifier.set, None, None) - # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_astron_nlSIP_Lofar_IdentifierType_name', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 3), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', + '__httpwww_astron_nlSIP_Lofar_IdentifierType_name', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 116, 3), ) - name = property(__name.value, __name.set, None, None) - # Element label uses Python identifier label - __label = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'label'), 'label', '__httpwww_astron_nlSIP_Lofar_IdentifierType_label', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12), ) + __label = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'label'), 'label', + '__httpwww_astron_nlSIP_Lofar_IdentifierType_label', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 117, 12), ) - label = property(__label.value, __label.set, None, None) _ElementMap.update({ - __source.name() : __source, - __identifier.name() : __identifier, - __name.name() : __name, - __label.name() : __label + __source.name(): __source, + __identifier.name(): __identifier, + __name.name(): __name, + __label.name(): __label }) _AttributeMap.update({ - + }) + + _module_typeBindings.IdentifierType = IdentifierType Namespace.addCategoryObject('typeBinding', 'IdentifierType', IdentifierType) # Complex type {http://www.astron.nl/SIP-Lofar}Pointing with content type ELEMENT_ONLY -class Pointing (pyxb.binding.basis.complexTypeDefinition): +class Pointing(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Pointing with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -755,57 +909,67 @@ class Pointing (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element rightAscension uses Python identifier rightAscension - __rightAscension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rightAscension'), 'rightAscension', '__httpwww_astron_nlSIP_Lofar_Pointing_rightAscension', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 135, 4), ) + __rightAscension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rightAscension'), + 'rightAscension', + '__httpwww_astron_nlSIP_Lofar_Pointing_rightAscension', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 135, 4), ) - rightAscension = property(__rightAscension.value, __rightAscension.set, None, None) - # Element azimuth uses Python identifier azimuth - __azimuth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'azimuth'), 'azimuth', '__httpwww_astron_nlSIP_Lofar_Pointing_azimuth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 136, 4), ) + __azimuth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'azimuth'), 'azimuth', + '__httpwww_astron_nlSIP_Lofar_Pointing_azimuth', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 136, 4), ) - azimuth = property(__azimuth.value, __azimuth.set, None, None) - # Element declination uses Python identifier declination - __declination = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'declination'), 'declination', '__httpwww_astron_nlSIP_Lofar_Pointing_declination', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 139, 4), ) + __declination = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'declination'), + 'declination', + '__httpwww_astron_nlSIP_Lofar_Pointing_declination', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 139, 4), ) - declination = property(__declination.value, __declination.set, None, None) - # Element altitude uses Python identifier altitude - __altitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'altitude'), 'altitude', '__httpwww_astron_nlSIP_Lofar_Pointing_altitude', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 140, 4), ) + __altitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'altitude'), 'altitude', + '__httpwww_astron_nlSIP_Lofar_Pointing_altitude', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 140, 4), ) - altitude = property(__altitude.value, __altitude.set, None, None) - # Element equinox uses Python identifier equinox - __equinox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'equinox'), 'equinox', '__httpwww_astron_nlSIP_Lofar_Pointing_equinox', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 142, 3), ) + __equinox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'equinox'), 'equinox', + '__httpwww_astron_nlSIP_Lofar_Pointing_equinox', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 142, 3), ) - equinox = property(__equinox.value, __equinox.set, None, None) _ElementMap.update({ - __rightAscension.name() : __rightAscension, - __azimuth.name() : __azimuth, - __declination.name() : __declination, - __altitude.name() : __altitude, - __equinox.name() : __equinox + __rightAscension.name(): __rightAscension, + __azimuth.name(): __azimuth, + __declination.name(): __declination, + __altitude.name(): __altitude, + __equinox.name(): __equinox }) _AttributeMap.update({ - + }) + + _module_typeBindings.Pointing = Pointing Namespace.addCategoryObject('typeBinding', 'Pointing', Pointing) # Complex type {http://www.astron.nl/SIP-Lofar}Coordinates with content type ELEMENT_ONLY -class Coordinates (pyxb.binding.basis.complexTypeDefinition): +class Coordinates(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Coordinates with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -815,73 +979,84 @@ class Coordinates (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element coordinateSystem uses Python identifier coordinateSystem - __coordinateSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coordinateSystem'), 'coordinateSystem', '__httpwww_astron_nlSIP_Lofar_Coordinates_coordinateSystem', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 158, 3), ) + __coordinateSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coordinateSystem'), + 'coordinateSystem', + '__httpwww_astron_nlSIP_Lofar_Coordinates_coordinateSystem', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 158, 3), ) - coordinateSystem = property(__coordinateSystem.value, __coordinateSystem.set, None, None) - # Element x uses Python identifier x - __x = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'x'), 'x', '__httpwww_astron_nlSIP_Lofar_Coordinates_x', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 169, 5), ) + __x = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'x'), 'x', + '__httpwww_astron_nlSIP_Lofar_Coordinates_x', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 169, + 5), ) - x = property(__x.value, __x.set, None, None) - # Element y uses Python identifier y - __y = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'y'), 'y', '__httpwww_astron_nlSIP_Lofar_Coordinates_y', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 170, 5), ) + __y = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'y'), 'y', + '__httpwww_astron_nlSIP_Lofar_Coordinates_y', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 170, + 5), ) - y = property(__y.value, __y.set, None, None) - # Element z uses Python identifier z - __z = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'z'), 'z', '__httpwww_astron_nlSIP_Lofar_Coordinates_z', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 171, 5), ) + __z = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'z'), 'z', + '__httpwww_astron_nlSIP_Lofar_Coordinates_z', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 171, + 5), ) - z = property(__z.value, __z.set, None, None) - # Element radius uses Python identifier radius - __radius = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'radius'), 'radius', '__httpwww_astron_nlSIP_Lofar_Coordinates_radius', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 174, 5), ) + __radius = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'radius'), 'radius', + '__httpwww_astron_nlSIP_Lofar_Coordinates_radius', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 174, 5), ) - radius = property(__radius.value, __radius.set, None, None) - # Element longitude uses Python identifier longitude - __longitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'longitude'), 'longitude', '__httpwww_astron_nlSIP_Lofar_Coordinates_longitude', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 175, 5), ) + __longitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'longitude'), 'longitude', + '__httpwww_astron_nlSIP_Lofar_Coordinates_longitude', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 175, 5), ) - longitude = property(__longitude.value, __longitude.set, None, None) - # Element latitude uses Python identifier latitude - __latitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'latitude'), 'latitude', '__httpwww_astron_nlSIP_Lofar_Coordinates_latitude', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 176, 5), ) + __latitude = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'latitude'), 'latitude', + '__httpwww_astron_nlSIP_Lofar_Coordinates_latitude', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 176, 5), ) - latitude = property(__latitude.value, __latitude.set, None, None) _ElementMap.update({ - __coordinateSystem.name() : __coordinateSystem, - __x.name() : __x, - __y.name() : __y, - __z.name() : __z, - __radius.name() : __radius, - __longitude.name() : __longitude, - __latitude.name() : __latitude + __coordinateSystem.name(): __coordinateSystem, + __x.name(): __x, + __y.name(): __y, + __z.name(): __z, + __radius.name(): __radius, + __longitude.name(): __longitude, + __latitude.name(): __latitude }) _AttributeMap.update({ - + }) + + _module_typeBindings.Coordinates = Coordinates Namespace.addCategoryObject('typeBinding', 'Coordinates', Coordinates) # Complex type {http://www.astron.nl/SIP-Lofar}AntennaField with content type ELEMENT_ONLY -class AntennaField (pyxb.binding.basis.complexTypeDefinition): +class AntennaField(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}AntennaField with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -891,33 +1066,38 @@ class AntennaField (pyxb.binding.basis.complexTypeDefinition): _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', '__httpwww_astron_nlSIP_Lofar_AntennaField_name', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 207, 3), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', + '__httpwww_astron_nlSIP_Lofar_AntennaField_name', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 207, 3), ) - name = property(__name.value, __name.set, None, None) - # Element location uses Python identifier location - __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', '__httpwww_astron_nlSIP_Lofar_AntennaField_location', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 208, 3), ) + __location = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'location'), 'location', + '__httpwww_astron_nlSIP_Lofar_AntennaField_location', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 208, 3), ) - location = property(__location.value, __location.set, None, None) _ElementMap.update({ - __name.name() : __name, - __location.name() : __location + __name.name(): __name, + __location.name(): __location }) _AttributeMap.update({ - + }) + + _module_typeBindings.AntennaField = AntennaField Namespace.addCategoryObject('typeBinding', 'AntennaField', AntennaField) # Complex type {http://www.astron.nl/SIP-Lofar}Stations with content type ELEMENT_ONLY -class Stations (pyxb.binding.basis.complexTypeDefinition): +class Stations(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Stations with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -927,25 +1107,29 @@ class Stations (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element station uses Python identifier station - __station = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'station'), 'station', '__httpwww_astron_nlSIP_Lofar_Stations_station', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 213, 3), ) + __station = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'station'), 'station', + '__httpwww_astron_nlSIP_Lofar_Stations_station', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 213, 3), ) - station = property(__station.value, __station.set, None, None) _ElementMap.update({ - __station.name() : __station + __station.name(): __station }) _AttributeMap.update({ - + }) + + _module_typeBindings.Stations = Stations Namespace.addCategoryObject('typeBinding', 'Stations', Stations) # Complex type {http://www.astron.nl/SIP-Lofar}Station with content type ELEMENT_ONLY -class Station (pyxb.binding.basis.complexTypeDefinition): +class Station(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Station with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -955,41 +1139,49 @@ class Station (pyxb.binding.basis.complexTypeDefinition): _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', '__httpwww_astron_nlSIP_Lofar_Station_name', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 221, 3), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', + '__httpwww_astron_nlSIP_Lofar_Station_name', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 221, 3), ) - name = property(__name.value, __name.set, None, None) - # Element stationType uses Python identifier stationType - __stationType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationType'), 'stationType', '__httpwww_astron_nlSIP_Lofar_Station_stationType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 222, 3), ) + __stationType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationType'), + 'stationType', + '__httpwww_astron_nlSIP_Lofar_Station_stationType', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 222, 3), ) - stationType = property(__stationType.value, __stationType.set, None, None) - # Element antennaField uses Python identifier antennaField - __antennaField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'antennaField'), 'antennaField', '__httpwww_astron_nlSIP_Lofar_Station_antennaField', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3), ) + __antennaField = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'antennaField'), + 'antennaField', + '__httpwww_astron_nlSIP_Lofar_Station_antennaField', True, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3), ) - antennaField = property(__antennaField.value, __antennaField.set, None, None) _ElementMap.update({ - __name.name() : __name, - __stationType.name() : __stationType, - __antennaField.name() : __antennaField + __name.name(): __name, + __stationType.name(): __stationType, + __antennaField.name(): __antennaField }) _AttributeMap.update({ - + }) + + _module_typeBindings.Station = Station Namespace.addCategoryObject('typeBinding', 'Station', Station) # Complex type {http://www.astron.nl/SIP-Lofar}ProcessRelation with content type ELEMENT_ONLY -class ProcessRelation (pyxb.binding.basis.complexTypeDefinition): +class ProcessRelation(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}ProcessRelation with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -999,41 +1191,49 @@ class ProcessRelation (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element relationType uses Python identifier relationType - __relationType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relationType'), 'relationType', '__httpwww_astron_nlSIP_Lofar_ProcessRelation_relationType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 247, 3), ) + __relationType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relationType'), + 'relationType', + '__httpwww_astron_nlSIP_Lofar_ProcessRelation_relationType', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 247, 3), ) - relationType = property(__relationType.value, __relationType.set, None, None) - # Element identifier uses Python identifier identifier - __identifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'identifier'), 'identifier', '__httpwww_astron_nlSIP_Lofar_ProcessRelation_identifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 248, 3), ) + __identifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'identifier'), + 'identifier', + '__httpwww_astron_nlSIP_Lofar_ProcessRelation_identifier', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 248, 3), ) - identifier = property(__identifier.value, __identifier.set, None, None) - # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_astron_nlSIP_Lofar_ProcessRelation_name', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', + '__httpwww_astron_nlSIP_Lofar_ProcessRelation_name', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 249, 3), ) - name = property(__name.value, __name.set, None, None) _ElementMap.update({ - __relationType.name() : __relationType, - __identifier.name() : __identifier, - __name.name() : __name + __relationType.name(): __relationType, + __identifier.name(): __identifier, + __name.name(): __name }) _AttributeMap.update({ - + }) + + _module_typeBindings.ProcessRelation = ProcessRelation Namespace.addCategoryObject('typeBinding', 'ProcessRelation', ProcessRelation) # Complex type {http://www.astron.nl/SIP-Lofar}ProcessRelations with content type ELEMENT_ONLY -class ProcessRelations (pyxb.binding.basis.complexTypeDefinition): +class ProcessRelations(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}ProcessRelations with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1043,25 +1243,29 @@ class ProcessRelations (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element relation uses Python identifier relation - __relation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relation'), 'relation', '__httpwww_astron_nlSIP_Lofar_ProcessRelations_relation', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3), ) + __relation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relation'), 'relation', + '__httpwww_astron_nlSIP_Lofar_ProcessRelations_relation', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 254, 3), ) - relation = property(__relation.value, __relation.set, None, None) _ElementMap.update({ - __relation.name() : __relation + __relation.name(): __relation }) _AttributeMap.update({ - + }) + + _module_typeBindings.ProcessRelations = ProcessRelations Namespace.addCategoryObject('typeBinding', 'ProcessRelations', ProcessRelations) # Complex type {http://www.astron.nl/SIP-Lofar}Process with content type ELEMENT_ONLY -class Process (pyxb.binding.basis.complexTypeDefinition): +class Process(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Process with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1071,81 +1275,94 @@ class Process (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element processIdentifier uses Python identifier processIdentifier - __processIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'processIdentifier'), 'processIdentifier', '__httpwww_astron_nlSIP_Lofar_Process_processIdentifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3), ) + __processIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'processIdentifier'), 'processIdentifier', + '__httpwww_astron_nlSIP_Lofar_Process_processIdentifier', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3), ) - processIdentifier = property(__processIdentifier.value, __processIdentifier.set, None, None) - # Element observationId uses Python identifier observationId - __observationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observationId'), 'observationId', '__httpwww_astron_nlSIP_Lofar_Process_observationId', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3), ) + __observationId = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observationId'), + 'observationId', + '__httpwww_astron_nlSIP_Lofar_Process_observationId', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3), ) - observationId = property(__observationId.value, __observationId.set, None, None) - # Element parset uses Python identifier parset - __parset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parset'), 'parset', '__httpwww_astron_nlSIP_Lofar_Process_parset', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3), ) + __parset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parset'), 'parset', + '__httpwww_astron_nlSIP_Lofar_Process_parset', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 261, 3), ) - parset = property(__parset.value, __parset.set, None, None) - # Element strategyName uses Python identifier strategyName - __strategyName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'strategyName'), 'strategyName', '__httpwww_astron_nlSIP_Lofar_Process_strategyName', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3), ) + __strategyName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'strategyName'), + 'strategyName', + '__httpwww_astron_nlSIP_Lofar_Process_strategyName', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3), ) - strategyName = property(__strategyName.value, __strategyName.set, None, None) - # Element strategyDescription uses Python identifier strategyDescription - __strategyDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'strategyDescription'), 'strategyDescription', '__httpwww_astron_nlSIP_Lofar_Process_strategyDescription', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3), ) + __strategyDescription = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'strategyDescription'), 'strategyDescription', + '__httpwww_astron_nlSIP_Lofar_Process_strategyDescription', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3), ) - strategyDescription = property(__strategyDescription.value, __strategyDescription.set, None, None) - # Element startTime uses Python identifier startTime - __startTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', '__httpwww_astron_nlSIP_Lofar_Process_startTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3), ) + __startTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', + '__httpwww_astron_nlSIP_Lofar_Process_startTime', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3), ) - startTime = property(__startTime.value, __startTime.set, None, None) - # Element duration uses Python identifier duration - __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'duration'), 'duration', '__httpwww_astron_nlSIP_Lofar_Process_duration', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3), ) + __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'duration'), 'duration', + '__httpwww_astron_nlSIP_Lofar_Process_duration', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 265, 3), ) - duration = property(__duration.value, __duration.set, None, None) - # Element relations uses Python identifier relations - __relations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relations'), 'relations', '__httpwww_astron_nlSIP_Lofar_Process_relations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3), ) + __relations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relations'), 'relations', + '__httpwww_astron_nlSIP_Lofar_Process_relations', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3), ) - relations = property(__relations.value, __relations.set, None, None) _ElementMap.update({ - __processIdentifier.name() : __processIdentifier, - __observationId.name() : __observationId, - __parset.name() : __parset, - __strategyName.name() : __strategyName, - __strategyDescription.name() : __strategyDescription, - __startTime.name() : __startTime, - __duration.name() : __duration, - __relations.name() : __relations + __processIdentifier.name(): __processIdentifier, + __observationId.name(): __observationId, + __parset.name(): __parset, + __strategyName.name(): __strategyName, + __strategyDescription.name(): __strategyDescription, + __startTime.name(): __startTime, + __duration.name(): __duration, + __relations.name(): __relations }) _AttributeMap.update({ - + }) + + _module_typeBindings.Process = Process Namespace.addCategoryObject('typeBinding', 'Process', Process) # Complex type {http://www.astron.nl/SIP-Lofar}Processing with content type ELEMENT_ONLY -class Processing (pyxb.binding.basis.complexTypeDefinition): +class Processing(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Processing with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1155,57 +1372,69 @@ class Processing (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element correlator uses Python identifier correlator - __correlator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'correlator'), 'correlator', '__httpwww_astron_nlSIP_Lofar_Processing_correlator', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3), ) + __correlator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'correlator'), + 'correlator', + '__httpwww_astron_nlSIP_Lofar_Processing_correlator', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3), ) - correlator = property(__correlator.value, __correlator.set, None, None) - # Element coherentStokes uses Python identifier coherentStokes - __coherentStokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coherentStokes'), 'coherentStokes', '__httpwww_astron_nlSIP_Lofar_Processing_coherentStokes', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3), ) + __coherentStokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coherentStokes'), + 'coherentStokes', + '__httpwww_astron_nlSIP_Lofar_Processing_coherentStokes', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3), ) - coherentStokes = property(__coherentStokes.value, __coherentStokes.set, None, None) - # Element incoherentStokes uses Python identifier incoherentStokes - __incoherentStokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'incoherentStokes'), 'incoherentStokes', '__httpwww_astron_nlSIP_Lofar_Processing_incoherentStokes', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3), ) + __incoherentStokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'incoherentStokes'), + 'incoherentStokes', + '__httpwww_astron_nlSIP_Lofar_Processing_incoherentStokes', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3), ) - incoherentStokes = property(__incoherentStokes.value, __incoherentStokes.set, None, None) - # Element flysEye uses Python identifier flysEye - __flysEye = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flysEye'), 'flysEye', '__httpwww_astron_nlSIP_Lofar_Processing_flysEye', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 3), ) + __flysEye = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flysEye'), 'flysEye', + '__httpwww_astron_nlSIP_Lofar_Processing_flysEye', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 445, 3), ) - flysEye = property(__flysEye.value, __flysEye.set, None, None) - # Element nonStandard uses Python identifier nonStandard - __nonStandard = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nonStandard'), 'nonStandard', '__httpwww_astron_nlSIP_Lofar_Processing_nonStandard', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3), ) + __nonStandard = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'nonStandard'), + 'nonStandard', + '__httpwww_astron_nlSIP_Lofar_Processing_nonStandard', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3), ) - nonStandard = property(__nonStandard.value, __nonStandard.set, None, None) _ElementMap.update({ - __correlator.name() : __correlator, - __coherentStokes.name() : __coherentStokes, - __incoherentStokes.name() : __incoherentStokes, - __flysEye.name() : __flysEye, - __nonStandard.name() : __nonStandard + __correlator.name(): __correlator, + __coherentStokes.name(): __coherentStokes, + __incoherentStokes.name(): __incoherentStokes, + __flysEye.name(): __flysEye, + __nonStandard.name(): __nonStandard }) _AttributeMap.update({ - + }) + + _module_typeBindings.Processing = Processing Namespace.addCategoryObject('typeBinding', 'Processing', Processing) # Complex type {http://www.astron.nl/SIP-Lofar}RealTimeProcess with content type ELEMENT_ONLY -class RealTimeProcess (pyxb.binding.basis.complexTypeDefinition): +class RealTimeProcess(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}RealTimeProcess with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1215,25 +1444,30 @@ class RealTimeProcess (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element processingType uses Python identifier processingType - __processingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'processingType'), 'processingType', '__httpwww_astron_nlSIP_Lofar_RealTimeProcess_processingType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3), ) + __processingType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'processingType'), + 'processingType', + '__httpwww_astron_nlSIP_Lofar_RealTimeProcess_processingType', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3), ) - processingType = property(__processingType.value, __processingType.set, None, None) _ElementMap.update({ - __processingType.name() : __processingType + __processingType.name(): __processingType }) _AttributeMap.update({ - + }) + + _module_typeBindings.RealTimeProcess = RealTimeProcess Namespace.addCategoryObject('typeBinding', 'RealTimeProcess', RealTimeProcess) # Complex type {http://www.astron.nl/SIP-Lofar}TransientBufferBoardEvents with content type ELEMENT_ONLY -class TransientBufferBoardEvents (pyxb.binding.basis.complexTypeDefinition): +class TransientBufferBoardEvents(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}TransientBufferBoardEvents with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1243,25 +1477,29 @@ class TransientBufferBoardEvents (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element transientBufferBoardEvent uses Python identifier transientBufferBoardEvent - __transientBufferBoardEvent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvent'), 'transientBufferBoardEvent', '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardEvents_transientBufferBoardEvent', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 537, 3), ) + __transientBufferBoardEvent = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvent'), 'transientBufferBoardEvent', + '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardEvents_transientBufferBoardEvent', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 537, 3), ) - transientBufferBoardEvent = property(__transientBufferBoardEvent.value, __transientBufferBoardEvent.set, None, None) _ElementMap.update({ - __transientBufferBoardEvent.name() : __transientBufferBoardEvent + __transientBufferBoardEvent.name(): __transientBufferBoardEvent }) _AttributeMap.update({ - + }) + + _module_typeBindings.TransientBufferBoardEvents = TransientBufferBoardEvents Namespace.addCategoryObject('typeBinding', 'TransientBufferBoardEvents', TransientBufferBoardEvents) # Complex type {http://www.astron.nl/SIP-Lofar}TransientBufferBoardEvent with content type ELEMENT_ONLY -class TransientBufferBoardEvent (pyxb.binding.basis.complexTypeDefinition): +class TransientBufferBoardEvent(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}TransientBufferBoardEvent with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1271,25 +1509,30 @@ class TransientBufferBoardEvent (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element eventSource uses Python identifier eventSource - __eventSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'eventSource'), 'eventSource', '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardEvent_eventSource', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 542, 3), ) + __eventSource = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'eventSource'), + 'eventSource', + '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardEvent_eventSource', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 542, 3), ) - eventSource = property(__eventSource.value, __eventSource.set, None, None) _ElementMap.update({ - __eventSource.name() : __eventSource + __eventSource.name(): __eventSource }) _AttributeMap.update({ - + }) + + _module_typeBindings.TransientBufferBoardEvent = TransientBufferBoardEvent Namespace.addCategoryObject('typeBinding', 'TransientBufferBoardEvent', TransientBufferBoardEvent) # Complex type {http://www.astron.nl/SIP-Lofar}SubArrayPointings with content type ELEMENT_ONLY -class SubArrayPointings (pyxb.binding.basis.complexTypeDefinition): +class SubArrayPointings(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}SubArrayPointings with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1299,25 +1542,30 @@ class SubArrayPointings (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element subArrayPointing uses Python identifier subArrayPointing - __subArrayPointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subArrayPointing'), 'subArrayPointing', '__httpwww_astron_nlSIP_Lofar_SubArrayPointings_subArrayPointing', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 547, 3), ) + __subArrayPointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subArrayPointing'), + 'subArrayPointing', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointings_subArrayPointing', + True, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 547, 3), ) - subArrayPointing = property(__subArrayPointing.value, __subArrayPointing.set, None, None) _ElementMap.update({ - __subArrayPointing.name() : __subArrayPointing + __subArrayPointing.name(): __subArrayPointing }) _AttributeMap.update({ - + }) + + _module_typeBindings.SubArrayPointings = SubArrayPointings Namespace.addCategoryObject('typeBinding', 'SubArrayPointings', SubArrayPointings) # Complex type {http://www.astron.nl/SIP-Lofar}SubArrayPointing with content type ELEMENT_ONLY -class SubArrayPointing (pyxb.binding.basis.complexTypeDefinition): +class SubArrayPointing(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}SubArrayPointing with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1327,123 +1575,148 @@ class SubArrayPointing (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element pointing uses Python identifier pointing - __pointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pointing'), 'pointing', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_pointing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 560, 3), ) + __pointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pointing'), 'pointing', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_pointing', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 560, 3), ) - pointing = property(__pointing.value, __pointing.set, None, None) - # Element beamNumber uses Python identifier beamNumber - __beamNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'beamNumber'), 'beamNumber', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_beamNumber', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 561, 3), ) + __beamNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'beamNumber'), + 'beamNumber', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_beamNumber', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 561, 3), ) - beamNumber = property(__beamNumber.value, __beamNumber.set, None, None) - # Element measurementDescription uses Python identifier measurementDescription - __measurementDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'measurementDescription'), 'measurementDescription', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_measurementDescription', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3), ) + __measurementDescription = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'measurementDescription'), 'measurementDescription', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_measurementDescription', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3), ) - measurementDescription = property(__measurementDescription.value, __measurementDescription.set, None, None) - # Element subArrayPointingIdentifier uses Python identifier subArrayPointingIdentifier - __subArrayPointingIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), 'subArrayPointingIdentifier', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_subArrayPointingIdentifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 563, 3), ) + __subArrayPointingIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), 'subArrayPointingIdentifier', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_subArrayPointingIdentifier', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 563, 3), ) - - subArrayPointingIdentifier = property(__subArrayPointingIdentifier.value, __subArrayPointingIdentifier.set, None, None) + subArrayPointingIdentifier = property(__subArrayPointingIdentifier.value, __subArrayPointingIdentifier.set, None, + None) - # Element measurementType uses Python identifier measurementType - __measurementType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'measurementType'), 'measurementType', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_measurementType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 564, 3), ) + __measurementType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'measurementType'), + 'measurementType', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_measurementType', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 564, 3), ) - measurementType = property(__measurementType.value, __measurementType.set, None, None) - # Element targetName uses Python identifier targetName - __targetName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetName'), 'targetName', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_targetName', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 565, 3), ) + __targetName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'targetName'), + 'targetName', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_targetName', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 565, 3), ) - targetName = property(__targetName.value, __targetName.set, None, None) - # Element startTime uses Python identifier startTime - __startTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_startTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 566, 3), ) + __startTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_startTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 566, 3), ) - startTime = property(__startTime.value, __startTime.set, None, None) - # Element duration uses Python identifier duration - __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'duration'), 'duration', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_duration', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 567, 3), ) + __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'duration'), 'duration', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_duration', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 567, 3), ) - duration = property(__duration.value, __duration.set, None, None) - # Element numberOfProcessing uses Python identifier numberOfProcessing - __numberOfProcessing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfProcessing'), 'numberOfProcessing', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_numberOfProcessing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 568, 3), ) + __numberOfProcessing = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfProcessing'), 'numberOfProcessing', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_numberOfProcessing', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 568, 3), ) - numberOfProcessing = property(__numberOfProcessing.value, __numberOfProcessing.set, None, None) - # Element processing uses Python identifier processing - __processing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'processing'), 'processing', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_processing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3), ) + __processing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'processing'), + 'processing', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_processing', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3), ) - processing = property(__processing.value, __processing.set, None, None) - # Element numberOfCorrelatedDataProducts uses Python identifier numberOfCorrelatedDataProducts - __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_numberOfCorrelatedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 570, 3), ) + __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_numberOfCorrelatedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 570, 3), ) - - numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, __numberOfCorrelatedDataProducts.set, None, None) + numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, + __numberOfCorrelatedDataProducts.set, None, None) - # Element numberOfBeamFormedDataProducts uses Python identifier numberOfBeamFormedDataProducts - __numberOfBeamFormedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), 'numberOfBeamFormedDataProducts', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_numberOfBeamFormedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 571, 3), ) + __numberOfBeamFormedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), 'numberOfBeamFormedDataProducts', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_numberOfBeamFormedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 571, 3), ) - - numberOfBeamFormedDataProducts = property(__numberOfBeamFormedDataProducts.value, __numberOfBeamFormedDataProducts.set, None, None) + numberOfBeamFormedDataProducts = property(__numberOfBeamFormedDataProducts.value, + __numberOfBeamFormedDataProducts.set, None, None) - # Element relations uses Python identifier relations - __relations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relations'), 'relations', '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_relations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 572, 3), ) + __relations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relations'), 'relations', + '__httpwww_astron_nlSIP_Lofar_SubArrayPointing_relations', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 572, 3), ) - relations = property(__relations.value, __relations.set, None, None) _ElementMap.update({ - __pointing.name() : __pointing, - __beamNumber.name() : __beamNumber, - __measurementDescription.name() : __measurementDescription, - __subArrayPointingIdentifier.name() : __subArrayPointingIdentifier, - __measurementType.name() : __measurementType, - __targetName.name() : __targetName, - __startTime.name() : __startTime, - __duration.name() : __duration, - __numberOfProcessing.name() : __numberOfProcessing, - __processing.name() : __processing, - __numberOfCorrelatedDataProducts.name() : __numberOfCorrelatedDataProducts, - __numberOfBeamFormedDataProducts.name() : __numberOfBeamFormedDataProducts, - __relations.name() : __relations + __pointing.name(): __pointing, + __beamNumber.name(): __beamNumber, + __measurementDescription.name(): __measurementDescription, + __subArrayPointingIdentifier.name(): __subArrayPointingIdentifier, + __measurementType.name(): __measurementType, + __targetName.name(): __targetName, + __startTime.name(): __startTime, + __duration.name(): __duration, + __numberOfProcessing.name(): __numberOfProcessing, + __processing.name(): __processing, + __numberOfCorrelatedDataProducts.name(): __numberOfCorrelatedDataProducts, + __numberOfBeamFormedDataProducts.name(): __numberOfBeamFormedDataProducts, + __relations.name(): __relations }) _AttributeMap.update({ - + }) + + _module_typeBindings.SubArrayPointing = SubArrayPointing Namespace.addCategoryObject('typeBinding', 'SubArrayPointing', SubArrayPointing) # Complex type {http://www.astron.nl/SIP-Lofar}DataSources with content type ELEMENT_ONLY -class DataSources (pyxb.binding.basis.complexTypeDefinition): +class DataSources(pyxb.binding.basis.complexTypeDefinition): """============================Pipeline============================ - + This section describes the various pipelines. """ _TypeDefinition = None @@ -1454,25 +1727,29 @@ class DataSources (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element dataProductIdentifier uses Python identifier dataProductIdentifier - __dataProductIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), 'dataProductIdentifier', '__httpwww_astron_nlSIP_Lofar_DataSources_dataProductIdentifier', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 583, 3), ) + __dataProductIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), 'dataProductIdentifier', + '__httpwww_astron_nlSIP_Lofar_DataSources_dataProductIdentifier', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 583, 3), ) - dataProductIdentifier = property(__dataProductIdentifier.value, __dataProductIdentifier.set, None, None) _ElementMap.update({ - __dataProductIdentifier.name() : __dataProductIdentifier + __dataProductIdentifier.name(): __dataProductIdentifier }) _AttributeMap.update({ - + }) + + _module_typeBindings.DataSources = DataSources Namespace.addCategoryObject('typeBinding', 'DataSources', DataSources) # Complex type {http://www.astron.nl/SIP-Lofar}ChecksumType with content type ELEMENT_ONLY -class ChecksumType (pyxb.binding.basis.complexTypeDefinition): +class ChecksumType(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}ChecksumType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1482,33 +1759,38 @@ class ChecksumType (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element algorithm uses Python identifier algorithm - __algorithm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'algorithm'), 'algorithm', '__httpwww_astron_nlSIP_Lofar_ChecksumType_algorithm', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 731, 3), ) + __algorithm = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'algorithm'), 'algorithm', + '__httpwww_astron_nlSIP_Lofar_ChecksumType_algorithm', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 731, 3), ) - algorithm = property(__algorithm.value, __algorithm.set, None, None) - # Element value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_astron_nlSIP_Lofar_ChecksumType_value', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 732, 3), ) + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', + '__httpwww_astron_nlSIP_Lofar_ChecksumType_value', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 732, 3), ) - value_ = property(__value.value, __value.set, None, None) _ElementMap.update({ - __algorithm.name() : __algorithm, - __value.name() : __value + __algorithm.name(): __algorithm, + __value.name(): __value }) _AttributeMap.update({ - + }) + + _module_typeBindings.ChecksumType = ChecksumType Namespace.addCategoryObject('typeBinding', 'ChecksumType', ChecksumType) # Complex type {http://www.astron.nl/SIP-Lofar}TBBTrigger with content type ELEMENT_ONLY -class TBBTrigger (pyxb.binding.basis.complexTypeDefinition): +class TBBTrigger(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}TBBTrigger with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1518,33 +1800,38 @@ class TBBTrigger (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element type uses Python identifier type - __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_astron_nlSIP_Lofar_TBBTrigger_type', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 767, 3), ) + __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', + '__httpwww_astron_nlSIP_Lofar_TBBTrigger_type', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 767, 3), ) - type = property(__type.value, __type.set, None, None) - # Element value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_astron_nlSIP_Lofar_TBBTrigger_value', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 768, 3), ) + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', + '__httpwww_astron_nlSIP_Lofar_TBBTrigger_value', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 768, 3), ) - value_ = property(__value.value, __value.set, None, None) _ElementMap.update({ - __type.name() : __type, - __value.name() : __value + __type.name(): __type, + __value.name(): __value }) _AttributeMap.update({ - + }) + + _module_typeBindings.TBBTrigger = TBBTrigger Namespace.addCategoryObject('typeBinding', 'TBBTrigger', TBBTrigger) # Complex type {http://www.astron.nl/SIP-Lofar}DataProduct with content type ELEMENT_ONLY -class DataProduct (pyxb.binding.basis.complexTypeDefinition): +class DataProduct(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}DataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1554,97 +1841,114 @@ class DataProduct (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element dataProductType uses Python identifier dataProductType - __dataProductType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataProductType'), 'dataProductType', '__httpwww_astron_nlSIP_Lofar_DataProduct_dataProductType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3), ) + __dataProductType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataProductType'), + 'dataProductType', + '__httpwww_astron_nlSIP_Lofar_DataProduct_dataProductType', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3), ) - dataProductType = property(__dataProductType.value, __dataProductType.set, None, None) - # Element dataProductIdentifier uses Python identifier dataProductIdentifier - __dataProductIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), 'dataProductIdentifier', '__httpwww_astron_nlSIP_Lofar_DataProduct_dataProductIdentifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3), ) + __dataProductIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), 'dataProductIdentifier', + '__httpwww_astron_nlSIP_Lofar_DataProduct_dataProductIdentifier', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3), ) - dataProductIdentifier = property(__dataProductIdentifier.value, __dataProductIdentifier.set, None, None) - # Element storageTicket uses Python identifier storageTicket - __storageTicket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageTicket'), 'storageTicket', '__httpwww_astron_nlSIP_Lofar_DataProduct_storageTicket', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3), ) + __storageTicket = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageTicket'), + 'storageTicket', + '__httpwww_astron_nlSIP_Lofar_DataProduct_storageTicket', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3), ) - storageTicket = property(__storageTicket.value, __storageTicket.set, None, None) - # Element size uses Python identifier size - __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__httpwww_astron_nlSIP_Lofar_DataProduct_size', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3), ) + __size = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'size'), 'size', + '__httpwww_astron_nlSIP_Lofar_DataProduct_size', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 803, 3), ) - size = property(__size.value, __size.set, None, None) - # Element checksum uses Python identifier checksum - __checksum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'checksum'), 'checksum', '__httpwww_astron_nlSIP_Lofar_DataProduct_checksum', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3), ) + __checksum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'checksum'), 'checksum', + '__httpwww_astron_nlSIP_Lofar_DataProduct_checksum', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 804, 3), ) - checksum = property(__checksum.value, __checksum.set, None, None) - # Element fileName uses Python identifier fileName - __fileName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileName'), 'fileName', '__httpwww_astron_nlSIP_Lofar_DataProduct_fileName', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3), ) + __fileName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileName'), 'fileName', + '__httpwww_astron_nlSIP_Lofar_DataProduct_fileName', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 805, 3), ) - fileName = property(__fileName.value, __fileName.set, None, None) - # Element fileFormat uses Python identifier fileFormat - __fileFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileFormat'), 'fileFormat', '__httpwww_astron_nlSIP_Lofar_DataProduct_fileFormat', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3), ) + __fileFormat = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileFormat'), + 'fileFormat', + '__httpwww_astron_nlSIP_Lofar_DataProduct_fileFormat', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3), ) - fileFormat = property(__fileFormat.value, __fileFormat.set, None, None) - # Element storageWriter uses Python identifier storageWriter - __storageWriter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageWriter'), 'storageWriter', '__httpwww_astron_nlSIP_Lofar_DataProduct_storageWriter', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3), ) + __storageWriter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageWriter'), + 'storageWriter', + '__httpwww_astron_nlSIP_Lofar_DataProduct_storageWriter', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3), ) - storageWriter = property(__storageWriter.value, __storageWriter.set, None, None) - # Element storageWriterVersion uses Python identifier storageWriterVersion - __storageWriterVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'storageWriterVersion'), 'storageWriterVersion', '__httpwww_astron_nlSIP_Lofar_DataProduct_storageWriterVersion', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3), ) + __storageWriterVersion = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'storageWriterVersion'), 'storageWriterVersion', + '__httpwww_astron_nlSIP_Lofar_DataProduct_storageWriterVersion', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3), ) - storageWriterVersion = property(__storageWriterVersion.value, __storageWriterVersion.set, None, None) - # Element processIdentifier uses Python identifier processIdentifier - __processIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'processIdentifier'), 'processIdentifier', '__httpwww_astron_nlSIP_Lofar_DataProduct_processIdentifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3), ) + __processIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'processIdentifier'), 'processIdentifier', + '__httpwww_astron_nlSIP_Lofar_DataProduct_processIdentifier', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3), ) - processIdentifier = property(__processIdentifier.value, __processIdentifier.set, None, None) _ElementMap.update({ - __dataProductType.name() : __dataProductType, - __dataProductIdentifier.name() : __dataProductIdentifier, - __storageTicket.name() : __storageTicket, - __size.name() : __size, - __checksum.name() : __checksum, - __fileName.name() : __fileName, - __fileFormat.name() : __fileFormat, - __storageWriter.name() : __storageWriter, - __storageWriterVersion.name() : __storageWriterVersion, - __processIdentifier.name() : __processIdentifier + __dataProductType.name(): __dataProductType, + __dataProductIdentifier.name(): __dataProductIdentifier, + __storageTicket.name(): __storageTicket, + __size.name(): __size, + __checksum.name(): __checksum, + __fileName.name(): __fileName, + __fileFormat.name(): __fileFormat, + __storageWriter.name(): __storageWriter, + __storageWriterVersion.name(): __storageWriterVersion, + __processIdentifier.name(): __processIdentifier }) _AttributeMap.update({ - + }) + + _module_typeBindings.DataProduct = DataProduct Namespace.addCategoryObject('typeBinding', 'DataProduct', DataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}ArrayBeams with content type ELEMENT_ONLY -class ArrayBeams (pyxb.binding.basis.complexTypeDefinition): +class ArrayBeams(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}ArrayBeams with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1654,25 +1958,29 @@ class ArrayBeams (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element arrayBeam uses Python identifier arrayBeam - __arrayBeam = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arrayBeam'), 'arrayBeam', '__httpwww_astron_nlSIP_Lofar_ArrayBeams_arrayBeam', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 883, 3), ) + __arrayBeam = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arrayBeam'), 'arrayBeam', + '__httpwww_astron_nlSIP_Lofar_ArrayBeams_arrayBeam', True, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 883, 3), ) - arrayBeam = property(__arrayBeam.value, __arrayBeam.set, None, None) _ElementMap.update({ - __arrayBeam.name() : __arrayBeam + __arrayBeam.name(): __arrayBeam }) _AttributeMap.update({ - + }) + + _module_typeBindings.ArrayBeams = ArrayBeams Namespace.addCategoryObject('typeBinding', 'ArrayBeams', ArrayBeams) # Complex type {http://www.astron.nl/SIP-Lofar}ArrayBeam with content type ELEMENT_ONLY -class ArrayBeam (pyxb.binding.basis.complexTypeDefinition): +class ArrayBeam(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}ArrayBeam with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1682,97 +1990,116 @@ class ArrayBeam (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element subArrayPointingIdentifier uses Python identifier subArrayPointingIdentifier - __subArrayPointingIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), 'subArrayPointingIdentifier', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_subArrayPointingIdentifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3), ) + __subArrayPointingIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), 'subArrayPointingIdentifier', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_subArrayPointingIdentifier', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3), ) - - subArrayPointingIdentifier = property(__subArrayPointingIdentifier.value, __subArrayPointingIdentifier.set, None, None) + subArrayPointingIdentifier = property(__subArrayPointingIdentifier.value, __subArrayPointingIdentifier.set, None, + None) - # Element beamNumber uses Python identifier beamNumber - __beamNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'beamNumber'), 'beamNumber', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_beamNumber', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3), ) + __beamNumber = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'beamNumber'), + 'beamNumber', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_beamNumber', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3), ) - beamNumber = property(__beamNumber.value, __beamNumber.set, None, None) - # Element dispersionMeasure uses Python identifier dispersionMeasure - __dispersionMeasure = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dispersionMeasure'), 'dispersionMeasure', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_dispersionMeasure', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3), ) + __dispersionMeasure = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'dispersionMeasure'), 'dispersionMeasure', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_dispersionMeasure', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3), ) - dispersionMeasure = property(__dispersionMeasure.value, __dispersionMeasure.set, None, None) - # Element numberOfSubbands uses Python identifier numberOfSubbands - __numberOfSubbands = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfSubbands'), 'numberOfSubbands', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_numberOfSubbands', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3), ) + __numberOfSubbands = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfSubbands'), + 'numberOfSubbands', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_numberOfSubbands', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3), ) - numberOfSubbands = property(__numberOfSubbands.value, __numberOfSubbands.set, None, None) - # Element stationSubbands uses Python identifier stationSubbands - __stationSubbands = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationSubbands'), 'stationSubbands', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_stationSubbands', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3), ) + __stationSubbands = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationSubbands'), + 'stationSubbands', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_stationSubbands', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3), ) - stationSubbands = property(__stationSubbands.value, __stationSubbands.set, None, None) - # Element samplingTime uses Python identifier samplingTime - __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), 'samplingTime', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_samplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3), ) + __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), + 'samplingTime', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_samplingTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3), ) - samplingTime = property(__samplingTime.value, __samplingTime.set, None, None) - # Element centralFrequencies uses Python identifier centralFrequencies - __centralFrequencies = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'centralFrequencies'), 'centralFrequencies', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_centralFrequencies', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3), ) + __centralFrequencies = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'centralFrequencies'), 'centralFrequencies', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_centralFrequencies', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3), ) - centralFrequencies = property(__centralFrequencies.value, __centralFrequencies.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) - # Element stokes uses Python identifier stokes - __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', '__httpwww_astron_nlSIP_Lofar_ArrayBeam_stokes', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3), ) + __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', + '__httpwww_astron_nlSIP_Lofar_ArrayBeam_stokes', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 900, 3), ) - stokes = property(__stokes.value, __stokes.set, None, None) _ElementMap.update({ - __subArrayPointingIdentifier.name() : __subArrayPointingIdentifier, - __beamNumber.name() : __beamNumber, - __dispersionMeasure.name() : __dispersionMeasure, - __numberOfSubbands.name() : __numberOfSubbands, - __stationSubbands.name() : __stationSubbands, - __samplingTime.name() : __samplingTime, - __centralFrequencies.name() : __centralFrequencies, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband, - __stokes.name() : __stokes + __subArrayPointingIdentifier.name(): __subArrayPointingIdentifier, + __beamNumber.name(): __beamNumber, + __dispersionMeasure.name(): __dispersionMeasure, + __numberOfSubbands.name(): __numberOfSubbands, + __stationSubbands.name(): __stationSubbands, + __samplingTime.name(): __samplingTime, + __centralFrequencies.name(): __centralFrequencies, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband, + __stokes.name(): __stokes }) _AttributeMap.update({ - + }) + + _module_typeBindings.ArrayBeam = ArrayBeam Namespace.addCategoryObject('typeBinding', 'ArrayBeam', ArrayBeam) # Complex type {http://www.astron.nl/SIP-Lofar}Axis with content type ELEMENT_ONLY -class Axis (pyxb.binding.basis.complexTypeDefinition): +class Axis(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Axis with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1782,49 +2109,56 @@ class Axis (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element number uses Python identifier number - __number = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number'), 'number', '__httpwww_astron_nlSIP_Lofar_Axis_number', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 3), ) + __number = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'number'), 'number', + '__httpwww_astron_nlSIP_Lofar_Axis_number', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1008, 3), ) - number = property(__number.value, __number.set, None, None) - # Element name uses Python identifier name - __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpwww_astron_nlSIP_Lofar_Axis_name', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 3), ) + __name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'name'), 'name', + '__httpwww_astron_nlSIP_Lofar_Axis_name', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1009, 3), ) - name = property(__name.value, __name.set, None, None) - # Element units uses Python identifier units - __units = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Axis_units', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3), ) + __units = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Axis_units', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1010, 3), ) - units = property(__units.value, __units.set, None, None) - # Element length uses Python identifier length - __length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'length'), 'length', '__httpwww_astron_nlSIP_Lofar_Axis_length', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3), ) + __length = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'length'), 'length', + '__httpwww_astron_nlSIP_Lofar_Axis_length', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1011, 3), ) - length = property(__length.value, __length.set, None, None) _ElementMap.update({ - __number.name() : __number, - __name.name() : __name, - __units.name() : __units, - __length.name() : __length + __number.name(): __number, + __name.name(): __name, + __units.name(): __units, + __length.name(): __length }) _AttributeMap.update({ - + }) + + _module_typeBindings.Axis = Axis Namespace.addCategoryObject('typeBinding', 'Axis', Axis) # Complex type {http://www.astron.nl/SIP-Lofar}Coordinate with content type EMPTY -class Coordinate (pyxb.binding.basis.complexTypeDefinition): +class Coordinate(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Coordinate with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY @@ -1835,17 +2169,19 @@ class Coordinate (pyxb.binding.basis.complexTypeDefinition): _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.Coordinate = Coordinate Namespace.addCategoryObject('typeBinding', 'Coordinate', Coordinate) # Complex type {http://www.astron.nl/SIP-Lofar}SpectralQuantity with content type ELEMENT_ONLY -class SpectralQuantity (pyxb.binding.basis.complexTypeDefinition): +class SpectralQuantity(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}SpectralQuantity with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1855,33 +2191,38 @@ class SpectralQuantity (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element type uses Python identifier type - __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__httpwww_astron_nlSIP_Lofar_SpectralQuantity_type', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1095, 3), ) + __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', + '__httpwww_astron_nlSIP_Lofar_SpectralQuantity_type', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1095, 3), ) - type = property(__type.value, __type.set, None, None) - # Element value uses Python identifier value_ - __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__httpwww_astron_nlSIP_Lofar_SpectralQuantity_value', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1096, 3), ) + __value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'value'), 'value_', + '__httpwww_astron_nlSIP_Lofar_SpectralQuantity_value', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1096, 3), ) - value_ = property(__value.value, __value.set, None, None) _ElementMap.update({ - __type.name() : __type, - __value.name() : __value + __type.name(): __type, + __value.name(): __value }) _AttributeMap.update({ - + }) + + _module_typeBindings.SpectralQuantity = SpectralQuantity Namespace.addCategoryObject('typeBinding', 'SpectralQuantity', SpectralQuantity) # Complex type {http://www.astron.nl/SIP-Lofar}Parset with content type ELEMENT_ONLY -class Parset (pyxb.binding.basis.complexTypeDefinition): +class Parset(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Parset with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1891,33 +2232,39 @@ class Parset (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element identifier uses Python identifier identifier - __identifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'identifier'), 'identifier', '__httpwww_astron_nlSIP_Lofar_Parset_identifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1182, 3), ) + __identifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'identifier'), + 'identifier', + '__httpwww_astron_nlSIP_Lofar_Parset_identifier', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1182, 3), ) - identifier = property(__identifier.value, __identifier.set, None, None) - # Element contents uses Python identifier contents - __contents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'contents'), 'contents', '__httpwww_astron_nlSIP_Lofar_Parset_contents', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1183, 3), ) + __contents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'contents'), 'contents', + '__httpwww_astron_nlSIP_Lofar_Parset_contents', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1183, 3), ) - contents = property(__contents.value, __contents.set, None, None) _ElementMap.update({ - __identifier.name() : __identifier, - __contents.name() : __contents + __identifier.name(): __identifier, + __contents.name(): __contents }) _AttributeMap.update({ - + }) + + _module_typeBindings.Parset = Parset Namespace.addCategoryObject('typeBinding', 'Parset', Parset) # Complex type {http://www.astron.nl/SIP-Lofar}Project with content type ELEMENT_ONLY -class Project (pyxb.binding.basis.complexTypeDefinition): +class Project(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Project with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1927,65 +2274,77 @@ class Project (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element projectCode uses Python identifier projectCode - __projectCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectCode'), 'projectCode', '__httpwww_astron_nlSIP_Lofar_Project_projectCode', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1203, 3), ) + __projectCode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectCode'), + 'projectCode', + '__httpwww_astron_nlSIP_Lofar_Project_projectCode', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1203, 3), ) - projectCode = property(__projectCode.value, __projectCode.set, None, None) - # Element primaryInvestigator uses Python identifier primaryInvestigator - __primaryInvestigator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'primaryInvestigator'), 'primaryInvestigator', '__httpwww_astron_nlSIP_Lofar_Project_primaryInvestigator', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1204, 3), ) + __primaryInvestigator = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'primaryInvestigator'), 'primaryInvestigator', + '__httpwww_astron_nlSIP_Lofar_Project_primaryInvestigator', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1204, 3), ) - primaryInvestigator = property(__primaryInvestigator.value, __primaryInvestigator.set, None, None) - # Element coInvestigator uses Python identifier coInvestigator - __coInvestigator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coInvestigator'), 'coInvestigator', '__httpwww_astron_nlSIP_Lofar_Project_coInvestigator', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3), ) + __coInvestigator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coInvestigator'), + 'coInvestigator', + '__httpwww_astron_nlSIP_Lofar_Project_coInvestigator', + True, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3), ) - coInvestigator = property(__coInvestigator.value, __coInvestigator.set, None, None) - # Element contactAuthor uses Python identifier contactAuthor - __contactAuthor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'contactAuthor'), 'contactAuthor', '__httpwww_astron_nlSIP_Lofar_Project_contactAuthor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1206, 3), ) + __contactAuthor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'contactAuthor'), + 'contactAuthor', + '__httpwww_astron_nlSIP_Lofar_Project_contactAuthor', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1206, 3), ) - contactAuthor = property(__contactAuthor.value, __contactAuthor.set, None, None) - # Element telescope uses Python identifier telescope - __telescope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'telescope'), 'telescope', '__httpwww_astron_nlSIP_Lofar_Project_telescope', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1207, 3), ) + __telescope = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'telescope'), 'telescope', + '__httpwww_astron_nlSIP_Lofar_Project_telescope', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1207, 3), ) - telescope = property(__telescope.value, __telescope.set, None, None) - # Element projectDescription uses Python identifier projectDescription - __projectDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectDescription'), 'projectDescription', '__httpwww_astron_nlSIP_Lofar_Project_projectDescription', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1208, 3), ) + __projectDescription = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'projectDescription'), 'projectDescription', + '__httpwww_astron_nlSIP_Lofar_Project_projectDescription', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1208, 3), ) - projectDescription = property(__projectDescription.value, __projectDescription.set, None, None) _ElementMap.update({ - __projectCode.name() : __projectCode, - __primaryInvestigator.name() : __primaryInvestigator, - __coInvestigator.name() : __coInvestigator, - __contactAuthor.name() : __contactAuthor, - __telescope.name() : __telescope, - __projectDescription.name() : __projectDescription + __projectCode.name(): __projectCode, + __primaryInvestigator.name(): __primaryInvestigator, + __coInvestigator.name(): __coInvestigator, + __contactAuthor.name(): __contactAuthor, + __telescope.name(): __telescope, + __projectDescription.name(): __projectDescription }) _AttributeMap.update({ - + }) + + _module_typeBindings.Project = Project Namespace.addCategoryObject('typeBinding', 'Project', Project) # Complex type {http://www.astron.nl/SIP-Lofar}LTASip with content type ELEMENT_ONLY -class LTASip (pyxb.binding.basis.complexTypeDefinition): +class LTASip(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}LTASip with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -1995,81 +2354,95 @@ class LTASip (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType - + # Element sipGeneratorVersion uses Python identifier sipGeneratorVersion - __sipGeneratorVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sipGeneratorVersion'), 'sipGeneratorVersion', '__httpwww_astron_nlSIP_Lofar_LTASip_sipGeneratorVersion', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1221, 3), ) + __sipGeneratorVersion = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'sipGeneratorVersion'), 'sipGeneratorVersion', + '__httpwww_astron_nlSIP_Lofar_LTASip_sipGeneratorVersion', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1221, 3), ) - sipGeneratorVersion = property(__sipGeneratorVersion.value, __sipGeneratorVersion.set, None, None) - # Element project uses Python identifier project - __project = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'project'), 'project', '__httpwww_astron_nlSIP_Lofar_LTASip_project', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1222, 3), ) + __project = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'project'), 'project', + '__httpwww_astron_nlSIP_Lofar_LTASip_project', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1222, 3), ) - project = property(__project.value, __project.set, None, None) - # Element dataProduct uses Python identifier dataProduct - __dataProduct = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataProduct'), 'dataProduct', '__httpwww_astron_nlSIP_Lofar_LTASip_dataProduct', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1223, 3), ) + __dataProduct = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataProduct'), + 'dataProduct', + '__httpwww_astron_nlSIP_Lofar_LTASip_dataProduct', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1223, 3), ) - dataProduct = property(__dataProduct.value, __dataProduct.set, None, None) - # Element observation uses Python identifier observation - __observation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observation'), 'observation', '__httpwww_astron_nlSIP_Lofar_LTASip_observation', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3), ) + __observation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observation'), + 'observation', + '__httpwww_astron_nlSIP_Lofar_LTASip_observation', True, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3), ) - observation = property(__observation.value, __observation.set, None, None) - # Element pipelineRun uses Python identifier pipelineRun - __pipelineRun = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pipelineRun'), 'pipelineRun', '__httpwww_astron_nlSIP_Lofar_LTASip_pipelineRun', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3), ) + __pipelineRun = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pipelineRun'), + 'pipelineRun', + '__httpwww_astron_nlSIP_Lofar_LTASip_pipelineRun', True, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3), ) - pipelineRun = property(__pipelineRun.value, __pipelineRun.set, None, None) - # Element unspecifiedProcess uses Python identifier unspecifiedProcess - __unspecifiedProcess = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'unspecifiedProcess'), 'unspecifiedProcess', '__httpwww_astron_nlSIP_Lofar_LTASip_unspecifiedProcess', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3), ) + __unspecifiedProcess = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'unspecifiedProcess'), 'unspecifiedProcess', + '__httpwww_astron_nlSIP_Lofar_LTASip_unspecifiedProcess', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3), ) - unspecifiedProcess = property(__unspecifiedProcess.value, __unspecifiedProcess.set, None, None) - # Element relatedDataProduct uses Python identifier relatedDataProduct - __relatedDataProduct = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'relatedDataProduct'), 'relatedDataProduct', '__httpwww_astron_nlSIP_Lofar_LTASip_relatedDataProduct', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3), ) + __relatedDataProduct = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'relatedDataProduct'), 'relatedDataProduct', + '__httpwww_astron_nlSIP_Lofar_LTASip_relatedDataProduct', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3), ) - relatedDataProduct = property(__relatedDataProduct.value, __relatedDataProduct.set, None, None) - # Element parset uses Python identifier parset - __parset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parset'), 'parset', '__httpwww_astron_nlSIP_Lofar_LTASip_parset', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1228, 3), ) + __parset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parset'), 'parset', + '__httpwww_astron_nlSIP_Lofar_LTASip_parset', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1228, 3), ) - parset = property(__parset.value, __parset.set, None, None) _ElementMap.update({ - __sipGeneratorVersion.name() : __sipGeneratorVersion, - __project.name() : __project, - __dataProduct.name() : __dataProduct, - __observation.name() : __observation, - __pipelineRun.name() : __pipelineRun, - __unspecifiedProcess.name() : __unspecifiedProcess, - __relatedDataProduct.name() : __relatedDataProduct, - __parset.name() : __parset + __sipGeneratorVersion.name(): __sipGeneratorVersion, + __project.name(): __project, + __dataProduct.name(): __dataProduct, + __observation.name(): __observation, + __pipelineRun.name(): __pipelineRun, + __unspecifiedProcess.name(): __unspecifiedProcess, + __relatedDataProduct.name(): __relatedDataProduct, + __parset.name(): __parset }) _AttributeMap.update({ - + }) + + _module_typeBindings.LTASip = LTASip Namespace.addCategoryObject('typeBinding', 'LTASip', LTASip) # Complex type {http://www.astron.nl/SIP-Lofar}Frequency with content type SIMPLE -class Frequency (pyxb.binding.basis.complexTypeDefinition): +class Frequency(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Frequency with content type SIMPLE""" _TypeDefinition = pyxb.binding.datatypes.double _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE @@ -2079,26 +2452,30 @@ class Frequency (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.double - + # Attribute units uses Python identifier units - __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Frequency_units', _module_typeBindings.FrequencyUnit, required=True) + __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Frequency_units', + _module_typeBindings.FrequencyUnit, required=True) __units._DeclarationLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 35, 4) __units._UseLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 35, 4) - + units = property(__units.value, __units.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ - __units.name() : __units + __units.name(): __units }) + + _module_typeBindings.Frequency = Frequency Namespace.addCategoryObject('typeBinding', 'Frequency', Frequency) # Complex type {http://www.astron.nl/SIP-Lofar}Length with content type SIMPLE -class Length (pyxb.binding.basis.complexTypeDefinition): +class Length(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Length with content type SIMPLE""" _TypeDefinition = pyxb.binding.datatypes.double _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE @@ -2108,26 +2485,30 @@ class Length (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.double - + # Attribute units uses Python identifier units - __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Length_units', _module_typeBindings.LengthUnit, required=True) + __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Length_units', + _module_typeBindings.LengthUnit, required=True) __units._DeclarationLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 48, 4) __units._UseLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 48, 4) - + units = property(__units.value, __units.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ - __units.name() : __units + __units.name(): __units }) + + _module_typeBindings.Length = Length Namespace.addCategoryObject('typeBinding', 'Length', Length) # Complex type {http://www.astron.nl/SIP-Lofar}Time with content type SIMPLE -class Time (pyxb.binding.basis.complexTypeDefinition): +class Time(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Time with content type SIMPLE""" _TypeDefinition = pyxb.binding.datatypes.double _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE @@ -2137,26 +2518,30 @@ class Time (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.double - + # Attribute units uses Python identifier units - __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Time_units', _module_typeBindings.TimeUnit, required=True) + __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Time_units', + _module_typeBindings.TimeUnit, required=True) __units._DeclarationLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 63, 4) __units._UseLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 63, 4) - + units = property(__units.value, __units.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ - __units.name() : __units + __units.name(): __units }) + + _module_typeBindings.Time = Time Namespace.addCategoryObject('typeBinding', 'Time', Time) # Complex type {http://www.astron.nl/SIP-Lofar}Angle with content type SIMPLE -class Angle (pyxb.binding.basis.complexTypeDefinition): +class Angle(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Angle with content type SIMPLE""" _TypeDefinition = pyxb.binding.datatypes.double _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE @@ -2166,26 +2551,30 @@ class Angle (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.double - + # Attribute units uses Python identifier units - __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Angle_units', _module_typeBindings.AngleUnit, required=True) + __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Angle_units', + _module_typeBindings.AngleUnit, required=True) __units._DeclarationLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 77, 4) __units._UseLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 77, 4) - + units = property(__units.value, __units.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ - __units.name() : __units + __units.name(): __units }) + + _module_typeBindings.Angle = Angle Namespace.addCategoryObject('typeBinding', 'Angle', Angle) # Complex type {http://www.astron.nl/SIP-Lofar}Pixel with content type SIMPLE -class Pixel (pyxb.binding.basis.complexTypeDefinition): +class Pixel(pyxb.binding.basis.complexTypeDefinition): """Complex type {http://www.astron.nl/SIP-Lofar}Pixel with content type SIMPLE""" _TypeDefinition = pyxb.binding.datatypes.double _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE @@ -2195,26 +2584,30 @@ class Pixel (pyxb.binding.basis.complexTypeDefinition): _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.double - + # Attribute units uses Python identifier units - __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Pixel_units', _module_typeBindings.PixelUnit, required=True) + __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Pixel_units', + _module_typeBindings.PixelUnit, required=True) __units._DeclarationLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 89, 4) __units._UseLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 89, 4) - + units = property(__units.value, __units.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ - __units.name() : __units + __units.name(): __units }) + + _module_typeBindings.Pixel = Pixel Namespace.addCategoryObject('typeBinding', 'Pixel', Pixel) # Complex type {http://www.astron.nl/SIP-Lofar}Observation with content type ELEMENT_ONLY -class Observation (Process): +class Observation(Process): """Complex type {http://www.astron.nl/SIP-Lofar}Observation with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2224,177 +2617,209 @@ class Observation (Process): _ElementMap = Process._ElementMap.copy() _AttributeMap = Process._AttributeMap.copy() # Base type is Process - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observingMode uses Python identifier observingMode - __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), 'observingMode', '__httpwww_astron_nlSIP_Lofar_Observation_observingMode', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 355, 5), ) + __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), + 'observingMode', + '__httpwww_astron_nlSIP_Lofar_Observation_observingMode', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 355, 5), ) - observingMode = property(__observingMode.value, __observingMode.set, None, None) - # Element observationDescription uses Python identifier observationDescription - __observationDescription = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observationDescription'), 'observationDescription', '__httpwww_astron_nlSIP_Lofar_Observation_observationDescription', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5), ) + __observationDescription = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'observationDescription'), 'observationDescription', + '__httpwww_astron_nlSIP_Lofar_Observation_observationDescription', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5), ) - observationDescription = property(__observationDescription.value, __observationDescription.set, None, None) - # Element instrumentFilter uses Python identifier instrumentFilter - __instrumentFilter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instrumentFilter'), 'instrumentFilter', '__httpwww_astron_nlSIP_Lofar_Observation_instrumentFilter', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 357, 5), ) + __instrumentFilter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'instrumentFilter'), + 'instrumentFilter', + '__httpwww_astron_nlSIP_Lofar_Observation_instrumentFilter', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 357, 5), ) - instrumentFilter = property(__instrumentFilter.value, __instrumentFilter.set, None, None) - # Element clock uses Python identifier clock - __clock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clock'), 'clock', '__httpwww_astron_nlSIP_Lofar_Observation_clock', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 358, 5), ) + __clock = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clock'), 'clock', + '__httpwww_astron_nlSIP_Lofar_Observation_clock', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 358, 5), ) - clock = property(__clock.value, __clock.set, None, None) - # Element stationSelection uses Python identifier stationSelection - __stationSelection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationSelection'), 'stationSelection', '__httpwww_astron_nlSIP_Lofar_Observation_stationSelection', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 359, 5), ) + __stationSelection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationSelection'), + 'stationSelection', + '__httpwww_astron_nlSIP_Lofar_Observation_stationSelection', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 359, 5), ) - stationSelection = property(__stationSelection.value, __stationSelection.set, None, None) - # Element antennaSet uses Python identifier antennaSet - __antennaSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'antennaSet'), 'antennaSet', '__httpwww_astron_nlSIP_Lofar_Observation_antennaSet', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 360, 5), ) + __antennaSet = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'antennaSet'), + 'antennaSet', + '__httpwww_astron_nlSIP_Lofar_Observation_antennaSet', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 360, 5), ) - antennaSet = property(__antennaSet.value, __antennaSet.set, None, None) - # Element timeSystem uses Python identifier timeSystem - __timeSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeSystem'), 'timeSystem', '__httpwww_astron_nlSIP_Lofar_Observation_timeSystem', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 361, 5), ) + __timeSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeSystem'), + 'timeSystem', + '__httpwww_astron_nlSIP_Lofar_Observation_timeSystem', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 361, 5), ) - timeSystem = property(__timeSystem.value, __timeSystem.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_Observation_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_Observation_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_Observation_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_Observation_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) - # Element numberOfStations uses Python identifier numberOfStations - __numberOfStations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfStations'), 'numberOfStations', '__httpwww_astron_nlSIP_Lofar_Observation_numberOfStations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 364, 5), ) + __numberOfStations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfStations'), + 'numberOfStations', + '__httpwww_astron_nlSIP_Lofar_Observation_numberOfStations', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 364, 5), ) - numberOfStations = property(__numberOfStations.value, __numberOfStations.set, None, None) - # Element stations uses Python identifier stations - __stations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stations'), 'stations', '__httpwww_astron_nlSIP_Lofar_Observation_stations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 365, 5), ) + __stations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stations'), 'stations', + '__httpwww_astron_nlSIP_Lofar_Observation_stations', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 365, 5), ) - stations = property(__stations.value, __stations.set, None, None) - # Element numberOfSubArrayPointings uses Python identifier numberOfSubArrayPointings - __numberOfSubArrayPointings = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfSubArrayPointings'), 'numberOfSubArrayPointings', '__httpwww_astron_nlSIP_Lofar_Observation_numberOfSubArrayPointings', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 366, 5), ) + __numberOfSubArrayPointings = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfSubArrayPointings'), 'numberOfSubArrayPointings', + '__httpwww_astron_nlSIP_Lofar_Observation_numberOfSubArrayPointings', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 366, 5), ) - numberOfSubArrayPointings = property(__numberOfSubArrayPointings.value, __numberOfSubArrayPointings.set, None, None) - # Element subArrayPointings uses Python identifier subArrayPointings - __subArrayPointings = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subArrayPointings'), 'subArrayPointings', '__httpwww_astron_nlSIP_Lofar_Observation_subArrayPointings', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5), ) + __subArrayPointings = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subArrayPointings'), 'subArrayPointings', + '__httpwww_astron_nlSIP_Lofar_Observation_subArrayPointings', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5), ) - subArrayPointings = property(__subArrayPointings.value, __subArrayPointings.set, None, None) - # Element numberOftransientBufferBoardEvents uses Python identifier numberOftransientBufferBoardEvents - __numberOftransientBufferBoardEvents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOftransientBufferBoardEvents'), 'numberOftransientBufferBoardEvents', '__httpwww_astron_nlSIP_Lofar_Observation_numberOftransientBufferBoardEvents', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 368, 5), ) + __numberOftransientBufferBoardEvents = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOftransientBufferBoardEvents'), 'numberOftransientBufferBoardEvents', + '__httpwww_astron_nlSIP_Lofar_Observation_numberOftransientBufferBoardEvents', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 368, 5), ) - - numberOftransientBufferBoardEvents = property(__numberOftransientBufferBoardEvents.value, __numberOftransientBufferBoardEvents.set, None, None) + numberOftransientBufferBoardEvents = property(__numberOftransientBufferBoardEvents.value, + __numberOftransientBufferBoardEvents.set, None, None) - # Element transientBufferBoardEvents uses Python identifier transientBufferBoardEvents - __transientBufferBoardEvents = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvents'), 'transientBufferBoardEvents', '__httpwww_astron_nlSIP_Lofar_Observation_transientBufferBoardEvents', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5), ) + __transientBufferBoardEvents = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvents'), 'transientBufferBoardEvents', + '__httpwww_astron_nlSIP_Lofar_Observation_transientBufferBoardEvents', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5), ) - - transientBufferBoardEvents = property(__transientBufferBoardEvents.value, __transientBufferBoardEvents.set, None, None) + transientBufferBoardEvents = property(__transientBufferBoardEvents.value, __transientBufferBoardEvents.set, None, + None) - # Element numberOfCorrelatedDataProducts uses Python identifier numberOfCorrelatedDataProducts - __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', '__httpwww_astron_nlSIP_Lofar_Observation_numberOfCorrelatedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 370, 5), ) + __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', + '__httpwww_astron_nlSIP_Lofar_Observation_numberOfCorrelatedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 370, 5), ) - - numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, __numberOfCorrelatedDataProducts.set, None, None) + numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, + __numberOfCorrelatedDataProducts.set, None, None) - # Element numberOfBeamFormedDataProducts uses Python identifier numberOfBeamFormedDataProducts - __numberOfBeamFormedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), 'numberOfBeamFormedDataProducts', '__httpwww_astron_nlSIP_Lofar_Observation_numberOfBeamFormedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 371, 5), ) + __numberOfBeamFormedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), 'numberOfBeamFormedDataProducts', + '__httpwww_astron_nlSIP_Lofar_Observation_numberOfBeamFormedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 371, 5), ) - - numberOfBeamFormedDataProducts = property(__numberOfBeamFormedDataProducts.value, __numberOfBeamFormedDataProducts.set, None, None) + numberOfBeamFormedDataProducts = property(__numberOfBeamFormedDataProducts.value, + __numberOfBeamFormedDataProducts.set, None, None) - # Element numberOfBitsPerSample uses Python identifier numberOfBitsPerSample - __numberOfBitsPerSample = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfBitsPerSample'), 'numberOfBitsPerSample', '__httpwww_astron_nlSIP_Lofar_Observation_numberOfBitsPerSample', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 372, 5), ) + __numberOfBitsPerSample = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfBitsPerSample'), 'numberOfBitsPerSample', + '__httpwww_astron_nlSIP_Lofar_Observation_numberOfBitsPerSample', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 372, 5), ) - numberOfBitsPerSample = property(__numberOfBitsPerSample.value, __numberOfBitsPerSample.set, None, None) _ElementMap.update({ - __observingMode.name() : __observingMode, - __observationDescription.name() : __observationDescription, - __instrumentFilter.name() : __instrumentFilter, - __clock.name() : __clock, - __stationSelection.name() : __stationSelection, - __antennaSet.name() : __antennaSet, - __timeSystem.name() : __timeSystem, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband, - __numberOfStations.name() : __numberOfStations, - __stations.name() : __stations, - __numberOfSubArrayPointings.name() : __numberOfSubArrayPointings, - __subArrayPointings.name() : __subArrayPointings, - __numberOftransientBufferBoardEvents.name() : __numberOftransientBufferBoardEvents, - __transientBufferBoardEvents.name() : __transientBufferBoardEvents, - __numberOfCorrelatedDataProducts.name() : __numberOfCorrelatedDataProducts, - __numberOfBeamFormedDataProducts.name() : __numberOfBeamFormedDataProducts, - __numberOfBitsPerSample.name() : __numberOfBitsPerSample + __observingMode.name(): __observingMode, + __observationDescription.name(): __observationDescription, + __instrumentFilter.name(): __instrumentFilter, + __clock.name(): __clock, + __stationSelection.name(): __stationSelection, + __antennaSet.name(): __antennaSet, + __timeSystem.name(): __timeSystem, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband, + __numberOfStations.name(): __numberOfStations, + __stations.name(): __stations, + __numberOfSubArrayPointings.name(): __numberOfSubArrayPointings, + __subArrayPointings.name(): __subArrayPointings, + __numberOftransientBufferBoardEvents.name(): __numberOftransientBufferBoardEvents, + __transientBufferBoardEvents.name(): __transientBufferBoardEvents, + __numberOfCorrelatedDataProducts.name(): __numberOfCorrelatedDataProducts, + __numberOfBeamFormedDataProducts.name(): __numberOfBeamFormedDataProducts, + __numberOfBitsPerSample.name(): __numberOfBitsPerSample }) _AttributeMap.update({ - + }) + + _module_typeBindings.Observation = Observation Namespace.addCategoryObject('typeBinding', 'Observation', Observation) # Complex type {http://www.astron.nl/SIP-Lofar}DirectDataMeasurement with content type ELEMENT_ONLY -class DirectDataMeasurement (Process): +class DirectDataMeasurement(Process): """Complex type {http://www.astron.nl/SIP-Lofar}DirectDataMeasurement with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2404,49 +2829,56 @@ class DirectDataMeasurement (Process): _ElementMap = Process._ElementMap.copy() _AttributeMap = Process._AttributeMap.copy() # Base type is Process - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observingMode uses Python identifier observingMode - __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), 'observingMode', '__httpwww_astron_nlSIP_Lofar_DirectDataMeasurement_observingMode', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 381, 5), ) + __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), + 'observingMode', + '__httpwww_astron_nlSIP_Lofar_DirectDataMeasurement_observingMode', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 381, 5), ) - observingMode = property(__observingMode.value, __observingMode.set, None, None) - # Element station uses Python identifier station - __station = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'station'), 'station', '__httpwww_astron_nlSIP_Lofar_DirectDataMeasurement_station', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 382, 5), ) + __station = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'station'), 'station', + '__httpwww_astron_nlSIP_Lofar_DirectDataMeasurement_station', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 382, 5), ) - station = property(__station.value, __station.set, None, None) _ElementMap.update({ - __observingMode.name() : __observingMode, - __station.name() : __station + __observingMode.name(): __observingMode, + __station.name(): __station }) _AttributeMap.update({ - + }) + + _module_typeBindings.DirectDataMeasurement = DirectDataMeasurement Namespace.addCategoryObject('typeBinding', 'DirectDataMeasurement', DirectDataMeasurement) # Complex type {http://www.astron.nl/SIP-Lofar}GenericMeasurement with content type ELEMENT_ONLY -class GenericMeasurement (Process): +class GenericMeasurement(Process): """Complex type {http://www.astron.nl/SIP-Lofar}GenericMeasurement with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2456,49 +2888,56 @@ class GenericMeasurement (Process): _ElementMap = Process._ElementMap.copy() _AttributeMap = Process._AttributeMap.copy() # Base type is Process - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observingMode uses Python identifier observingMode - __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), 'observingMode', '__httpwww_astron_nlSIP_Lofar_GenericMeasurement_observingMode', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 398, 5), ) + __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), + 'observingMode', + '__httpwww_astron_nlSIP_Lofar_GenericMeasurement_observingMode', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 398, 5), ) - observingMode = property(__observingMode.value, __observingMode.set, None, None) - # Element description uses Python identifier description - __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_astron_nlSIP_Lofar_GenericMeasurement_description', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 399, 5), ) + __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), + 'description', + '__httpwww_astron_nlSIP_Lofar_GenericMeasurement_description', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 399, 5), ) - description = property(__description.value, __description.set, None, None) _ElementMap.update({ - __observingMode.name() : __observingMode, - __description.name() : __description + __observingMode.name(): __observingMode, + __description.name(): __description }) _AttributeMap.update({ - + }) + + _module_typeBindings.GenericMeasurement = GenericMeasurement Namespace.addCategoryObject('typeBinding', 'GenericMeasurement', GenericMeasurement) # Complex type {http://www.astron.nl/SIP-Lofar}UnspecifiedProcess with content type ELEMENT_ONLY -class UnspecifiedProcess (Process): +class UnspecifiedProcess(Process): """Complex type {http://www.astron.nl/SIP-Lofar}UnspecifiedProcess with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2508,49 +2947,56 @@ class UnspecifiedProcess (Process): _ElementMap = Process._ElementMap.copy() _AttributeMap = Process._AttributeMap.copy() # Base type is Process - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observingMode uses Python identifier observingMode - __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), 'observingMode', '__httpwww_astron_nlSIP_Lofar_UnspecifiedProcess_observingMode', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 408, 5), ) + __observingMode = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observingMode'), + 'observingMode', + '__httpwww_astron_nlSIP_Lofar_UnspecifiedProcess_observingMode', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 408, 5), ) - observingMode = property(__observingMode.value, __observingMode.set, None, None) - # Element description uses Python identifier description - __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), 'description', '__httpwww_astron_nlSIP_Lofar_UnspecifiedProcess_description', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 409, 5), ) + __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'description'), + 'description', + '__httpwww_astron_nlSIP_Lofar_UnspecifiedProcess_description', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 409, 5), ) - description = property(__description.value, __description.set, None, None) _ElementMap.update({ - __observingMode.name() : __observingMode, - __description.name() : __description + __observingMode.name(): __observingMode, + __description.name(): __description }) _AttributeMap.update({ - + }) + + _module_typeBindings.UnspecifiedProcess = UnspecifiedProcess Namespace.addCategoryObject('typeBinding', 'UnspecifiedProcess', UnspecifiedProcess) # Complex type {http://www.astron.nl/SIP-Lofar}Correlator with content type ELEMENT_ONLY -class Correlator (RealTimeProcess): +class Correlator(RealTimeProcess): """Complex type {http://www.astron.nl/SIP-Lofar}Correlator with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2560,43 +3006,50 @@ class Correlator (RealTimeProcess): _ElementMap = RealTimeProcess._ElementMap.copy() _AttributeMap = RealTimeProcess._AttributeMap.copy() # Base type is RealTimeProcess - + # Element processingType (processingType) inherited from {http://www.astron.nl/SIP-Lofar}RealTimeProcess - + # Element integrationInterval uses Python identifier integrationInterval - __integrationInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'integrationInterval'), 'integrationInterval', '__httpwww_astron_nlSIP_Lofar_Correlator_integrationInterval', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 458, 5), ) + __integrationInterval = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'integrationInterval'), 'integrationInterval', + '__httpwww_astron_nlSIP_Lofar_Correlator_integrationInterval', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 458, 5), ) - integrationInterval = property(__integrationInterval.value, __integrationInterval.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_Correlator_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_Correlator_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_Correlator_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_Correlator_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) _ElementMap.update({ - __integrationInterval.name() : __integrationInterval, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband + __integrationInterval.name(): __integrationInterval, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband }) _AttributeMap.update({ - + }) + + _module_typeBindings.Correlator = Correlator Namespace.addCategoryObject('typeBinding', 'Correlator', Correlator) # Complex type {http://www.astron.nl/SIP-Lofar}CoherentStokes with content type ELEMENT_ONLY -class CoherentStokes (RealTimeProcess): +class CoherentStokes(RealTimeProcess): """Complex type {http://www.astron.nl/SIP-Lofar}CoherentStokes with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2606,99 +3059,117 @@ class CoherentStokes (RealTimeProcess): _ElementMap = RealTimeProcess._ElementMap.copy() _AttributeMap = RealTimeProcess._AttributeMap.copy() # Base type is RealTimeProcess - + # Element processingType (processingType) inherited from {http://www.astron.nl/SIP-Lofar}RealTimeProcess - + # Element rawSamplingTime uses Python identifier rawSamplingTime - __rawSamplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), 'rawSamplingTime', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_rawSamplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 479, 5), ) + __rawSamplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), + 'rawSamplingTime', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_rawSamplingTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 479, 5), ) - rawSamplingTime = property(__rawSamplingTime.value, __rawSamplingTime.set, None, None) - # Element timeDownsamplingFactor uses Python identifier timeDownsamplingFactor - __timeDownsamplingFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), 'timeDownsamplingFactor', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_timeDownsamplingFactor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 480, 5), ) + __timeDownsamplingFactor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), 'timeDownsamplingFactor', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_timeDownsamplingFactor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 480, 5), ) - timeDownsamplingFactor = property(__timeDownsamplingFactor.value, __timeDownsamplingFactor.set, None, None) - # Element samplingTime uses Python identifier samplingTime - __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), 'samplingTime', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_samplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 481, 5), ) + __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), + 'samplingTime', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_samplingTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 481, 5), ) - samplingTime = property(__samplingTime.value, __samplingTime.set, None, None) - # Element frequencyDownsamplingFactor uses Python identifier frequencyDownsamplingFactor - __frequencyDownsamplingFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), 'frequencyDownsamplingFactor', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_frequencyDownsamplingFactor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5), ) + __frequencyDownsamplingFactor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), 'frequencyDownsamplingFactor', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_frequencyDownsamplingFactor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5), ) - - frequencyDownsamplingFactor = property(__frequencyDownsamplingFactor.value, __frequencyDownsamplingFactor.set, None, None) + frequencyDownsamplingFactor = property(__frequencyDownsamplingFactor.value, __frequencyDownsamplingFactor.set, None, + None) - # Element numberOfCollapsedChannels uses Python identifier numberOfCollapsedChannels - __numberOfCollapsedChannels = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), 'numberOfCollapsedChannels', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_numberOfCollapsedChannels', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5), ) + __numberOfCollapsedChannels = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), 'numberOfCollapsedChannels', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_numberOfCollapsedChannels', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5), ) - numberOfCollapsedChannels = property(__numberOfCollapsedChannels.value, __numberOfCollapsedChannels.set, None, None) - # Element stokes uses Python identifier stokes - __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_stokes', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 5), ) + __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_stokes', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 484, 5), ) - stokes = property(__stokes.value, __stokes.set, None, None) - # Element numberOfStations uses Python identifier numberOfStations - __numberOfStations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfStations'), 'numberOfStations', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_numberOfStations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 485, 5), ) + __numberOfStations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfStations'), + 'numberOfStations', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_numberOfStations', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 485, 5), ) - numberOfStations = property(__numberOfStations.value, __numberOfStations.set, None, None) - # Element stations uses Python identifier stations - __stations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stations'), 'stations', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_stations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 486, 5), ) + __stations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stations'), 'stations', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_stations', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 486, 5), ) - stations = property(__stations.value, __stations.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_CoherentStokes_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_CoherentStokes_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) _ElementMap.update({ - __rawSamplingTime.name() : __rawSamplingTime, - __timeDownsamplingFactor.name() : __timeDownsamplingFactor, - __samplingTime.name() : __samplingTime, - __frequencyDownsamplingFactor.name() : __frequencyDownsamplingFactor, - __numberOfCollapsedChannels.name() : __numberOfCollapsedChannels, - __stokes.name() : __stokes, - __numberOfStations.name() : __numberOfStations, - __stations.name() : __stations, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband + __rawSamplingTime.name(): __rawSamplingTime, + __timeDownsamplingFactor.name(): __timeDownsamplingFactor, + __samplingTime.name(): __samplingTime, + __frequencyDownsamplingFactor.name(): __frequencyDownsamplingFactor, + __numberOfCollapsedChannels.name(): __numberOfCollapsedChannels, + __stokes.name(): __stokes, + __numberOfStations.name(): __numberOfStations, + __stations.name(): __stations, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband }) _AttributeMap.update({ - + }) + + _module_typeBindings.CoherentStokes = CoherentStokes Namespace.addCategoryObject('typeBinding', 'CoherentStokes', CoherentStokes) # Complex type {http://www.astron.nl/SIP-Lofar}IncoherentStokes with content type ELEMENT_ONLY -class IncoherentStokes (RealTimeProcess): +class IncoherentStokes(RealTimeProcess): """Complex type {http://www.astron.nl/SIP-Lofar}IncoherentStokes with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2708,99 +3179,118 @@ class IncoherentStokes (RealTimeProcess): _ElementMap = RealTimeProcess._ElementMap.copy() _AttributeMap = RealTimeProcess._AttributeMap.copy() # Base type is RealTimeProcess - + # Element processingType (processingType) inherited from {http://www.astron.nl/SIP-Lofar}RealTimeProcess - + # Element rawSamplingTime uses Python identifier rawSamplingTime - __rawSamplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), 'rawSamplingTime', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_rawSamplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 497, 5), ) + __rawSamplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), + 'rawSamplingTime', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_rawSamplingTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 497, 5), ) - rawSamplingTime = property(__rawSamplingTime.value, __rawSamplingTime.set, None, None) - # Element timeDownsamplingFactor uses Python identifier timeDownsamplingFactor - __timeDownsamplingFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), 'timeDownsamplingFactor', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_timeDownsamplingFactor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 498, 5), ) + __timeDownsamplingFactor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), 'timeDownsamplingFactor', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_timeDownsamplingFactor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 498, 5), ) - timeDownsamplingFactor = property(__timeDownsamplingFactor.value, __timeDownsamplingFactor.set, None, None) - # Element samplingTime uses Python identifier samplingTime - __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), 'samplingTime', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_samplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 499, 5), ) + __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), + 'samplingTime', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_samplingTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 499, 5), ) - samplingTime = property(__samplingTime.value, __samplingTime.set, None, None) - # Element frequencyDownsamplingFactor uses Python identifier frequencyDownsamplingFactor - __frequencyDownsamplingFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), 'frequencyDownsamplingFactor', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_frequencyDownsamplingFactor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5), ) + __frequencyDownsamplingFactor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), 'frequencyDownsamplingFactor', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_frequencyDownsamplingFactor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5), ) - - frequencyDownsamplingFactor = property(__frequencyDownsamplingFactor.value, __frequencyDownsamplingFactor.set, None, None) + frequencyDownsamplingFactor = property(__frequencyDownsamplingFactor.value, __frequencyDownsamplingFactor.set, None, + None) - # Element numberOfCollapsedChannels uses Python identifier numberOfCollapsedChannels - __numberOfCollapsedChannels = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), 'numberOfCollapsedChannels', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_numberOfCollapsedChannels', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5), ) + __numberOfCollapsedChannels = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), 'numberOfCollapsedChannels', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_numberOfCollapsedChannels', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5), ) - numberOfCollapsedChannels = property(__numberOfCollapsedChannels.value, __numberOfCollapsedChannels.set, None, None) - # Element stokes uses Python identifier stokes - __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_stokes', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 5), ) + __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_stokes', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 502, 5), ) - stokes = property(__stokes.value, __stokes.set, None, None) - # Element numberOfStations uses Python identifier numberOfStations - __numberOfStations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfStations'), 'numberOfStations', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_numberOfStations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 503, 5), ) + __numberOfStations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfStations'), + 'numberOfStations', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_numberOfStations', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 503, 5), ) - numberOfStations = property(__numberOfStations.value, __numberOfStations.set, None, None) - # Element stations uses Python identifier stations - __stations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stations'), 'stations', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_stations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 504, 5), ) + __stations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stations'), 'stations', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_stations', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 504, 5), ) - stations = property(__stations.value, __stations.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_IncoherentStokes_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) _ElementMap.update({ - __rawSamplingTime.name() : __rawSamplingTime, - __timeDownsamplingFactor.name() : __timeDownsamplingFactor, - __samplingTime.name() : __samplingTime, - __frequencyDownsamplingFactor.name() : __frequencyDownsamplingFactor, - __numberOfCollapsedChannels.name() : __numberOfCollapsedChannels, - __stokes.name() : __stokes, - __numberOfStations.name() : __numberOfStations, - __stations.name() : __stations, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband + __rawSamplingTime.name(): __rawSamplingTime, + __timeDownsamplingFactor.name(): __timeDownsamplingFactor, + __samplingTime.name(): __samplingTime, + __frequencyDownsamplingFactor.name(): __frequencyDownsamplingFactor, + __numberOfCollapsedChannels.name(): __numberOfCollapsedChannels, + __stokes.name(): __stokes, + __numberOfStations.name(): __numberOfStations, + __stations.name(): __stations, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband }) _AttributeMap.update({ - + }) + + _module_typeBindings.IncoherentStokes = IncoherentStokes Namespace.addCategoryObject('typeBinding', 'IncoherentStokes', IncoherentStokes) # Complex type {http://www.astron.nl/SIP-Lofar}FlysEye with content type ELEMENT_ONLY -class FlysEye (RealTimeProcess): +class FlysEye(RealTimeProcess): """Complex type {http://www.astron.nl/SIP-Lofar}FlysEye with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2810,67 +3300,79 @@ class FlysEye (RealTimeProcess): _ElementMap = RealTimeProcess._ElementMap.copy() _AttributeMap = RealTimeProcess._AttributeMap.copy() # Base type is RealTimeProcess - + # Element processingType (processingType) inherited from {http://www.astron.nl/SIP-Lofar}RealTimeProcess - + # Element rawSamplingTime uses Python identifier rawSamplingTime - __rawSamplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), 'rawSamplingTime', '__httpwww_astron_nlSIP_Lofar_FlysEye_rawSamplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 515, 5), ) + __rawSamplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), + 'rawSamplingTime', + '__httpwww_astron_nlSIP_Lofar_FlysEye_rawSamplingTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 515, 5), ) - rawSamplingTime = property(__rawSamplingTime.value, __rawSamplingTime.set, None, None) - # Element timeDownsamplingFactor uses Python identifier timeDownsamplingFactor - __timeDownsamplingFactor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), 'timeDownsamplingFactor', '__httpwww_astron_nlSIP_Lofar_FlysEye_timeDownsamplingFactor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 516, 5), ) + __timeDownsamplingFactor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), 'timeDownsamplingFactor', + '__httpwww_astron_nlSIP_Lofar_FlysEye_timeDownsamplingFactor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 516, 5), ) - timeDownsamplingFactor = property(__timeDownsamplingFactor.value, __timeDownsamplingFactor.set, None, None) - # Element samplingTime uses Python identifier samplingTime - __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), 'samplingTime', '__httpwww_astron_nlSIP_Lofar_FlysEye_samplingTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 517, 5), ) + __samplingTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'samplingTime'), + 'samplingTime', + '__httpwww_astron_nlSIP_Lofar_FlysEye_samplingTime', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 517, 5), ) - samplingTime = property(__samplingTime.value, __samplingTime.set, None, None) - # Element stokes uses Python identifier stokes - __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', '__httpwww_astron_nlSIP_Lofar_FlysEye_stokes', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 5), ) + __stokes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stokes'), 'stokes', + '__httpwww_astron_nlSIP_Lofar_FlysEye_stokes', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 518, 5), ) - stokes = property(__stokes.value, __stokes.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_FlysEye_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_FlysEye_channelWidth', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_FlysEye_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_FlysEye_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) _ElementMap.update({ - __rawSamplingTime.name() : __rawSamplingTime, - __timeDownsamplingFactor.name() : __timeDownsamplingFactor, - __samplingTime.name() : __samplingTime, - __stokes.name() : __stokes, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband + __rawSamplingTime.name(): __rawSamplingTime, + __timeDownsamplingFactor.name(): __timeDownsamplingFactor, + __samplingTime.name(): __samplingTime, + __stokes.name(): __stokes, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband }) _AttributeMap.update({ - + }) + + _module_typeBindings.FlysEye = FlysEye Namespace.addCategoryObject('typeBinding', 'FlysEye', FlysEye) # Complex type {http://www.astron.nl/SIP-Lofar}NonStandard with content type ELEMENT_ONLY -class NonStandard (RealTimeProcess): +class NonStandard(RealTimeProcess): """Complex type {http://www.astron.nl/SIP-Lofar}NonStandard with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2880,35 +3382,41 @@ class NonStandard (RealTimeProcess): _ElementMap = RealTimeProcess._ElementMap.copy() _AttributeMap = RealTimeProcess._AttributeMap.copy() # Base type is RealTimeProcess - + # Element processingType (processingType) inherited from {http://www.astron.nl/SIP-Lofar}RealTimeProcess - + # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_NonStandard_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 529, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_NonStandard_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 529, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_NonStandard_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 530, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_NonStandard_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 530, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) _ElementMap.update({ - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband }) _AttributeMap.update({ - + }) + + _module_typeBindings.NonStandard = NonStandard Namespace.addCategoryObject('typeBinding', 'NonStandard', NonStandard) # Complex type {http://www.astron.nl/SIP-Lofar}PipelineRun with content type ELEMENT_ONLY -class PipelineRun (Process): +class PipelineRun(Process): """Complex type {http://www.astron.nl/SIP-Lofar}PipelineRun with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2918,57 +3426,66 @@ class PipelineRun (Process): _ElementMap = Process._ElementMap.copy() _AttributeMap = Process._AttributeMap.copy() # Base type is Process - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName uses Python identifier pipelineName - __pipelineName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pipelineName'), 'pipelineName', '__httpwww_astron_nlSIP_Lofar_PipelineRun_pipelineName', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5), ) + __pipelineName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pipelineName'), + 'pipelineName', + '__httpwww_astron_nlSIP_Lofar_PipelineRun_pipelineName', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5), ) - pipelineName = property(__pipelineName.value, __pipelineName.set, None, None) - # Element pipelineVersion uses Python identifier pipelineVersion - __pipelineVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pipelineVersion'), 'pipelineVersion', '__httpwww_astron_nlSIP_Lofar_PipelineRun_pipelineVersion', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5), ) + __pipelineVersion = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pipelineVersion'), + 'pipelineVersion', + '__httpwww_astron_nlSIP_Lofar_PipelineRun_pipelineVersion', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5), ) - pipelineVersion = property(__pipelineVersion.value, __pipelineVersion.set, None, None) - # Element sourceData uses Python identifier sourceData - __sourceData = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sourceData'), 'sourceData', '__httpwww_astron_nlSIP_Lofar_PipelineRun_sourceData', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5), ) + __sourceData = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sourceData'), + 'sourceData', + '__httpwww_astron_nlSIP_Lofar_PipelineRun_sourceData', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5), ) - sourceData = property(__sourceData.value, __sourceData.set, None, None) _ElementMap.update({ - __pipelineName.name() : __pipelineName, - __pipelineVersion.name() : __pipelineVersion, - __sourceData.name() : __sourceData + __pipelineName.name(): __pipelineName, + __pipelineVersion.name(): __pipelineVersion, + __sourceData.name(): __sourceData }) _AttributeMap.update({ - + }) + + _module_typeBindings.PipelineRun = PipelineRun Namespace.addCategoryObject('typeBinding', 'PipelineRun', PipelineRun) # Complex type {http://www.astron.nl/SIP-Lofar}CorrelatedDataProduct with content type ELEMENT_ONLY -class CorrelatedDataProduct (DataProduct): +class CorrelatedDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}CorrelatedDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -2978,109 +3495,127 @@ class CorrelatedDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element subArrayPointingIdentifier uses Python identifier subArrayPointingIdentifier - __subArrayPointingIdentifier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), 'subArrayPointingIdentifier', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_subArrayPointingIdentifier', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 824, 5), ) + __subArrayPointingIdentifier = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), 'subArrayPointingIdentifier', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_subArrayPointingIdentifier', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 824, 5), ) - - subArrayPointingIdentifier = property(__subArrayPointingIdentifier.value, __subArrayPointingIdentifier.set, None, None) + subArrayPointingIdentifier = property(__subArrayPointingIdentifier.value, __subArrayPointingIdentifier.set, None, + None) - # Element subband uses Python identifier subband - __subband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subband'), 'subband', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_subband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 825, 5), ) + __subband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subband'), 'subband', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_subband', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 825, 5), ) - subband = property(__subband.value, __subband.set, None, None) - # Element stationSubband uses Python identifier stationSubband - __stationSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationSubband'), 'stationSubband', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_stationSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5), ) + __stationSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stationSubband'), + 'stationSubband', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_stationSubband', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5), ) - stationSubband = property(__stationSubband.value, __stationSubband.set, None, None) - # Element startTime uses Python identifier startTime - __startTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_startTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 827, 5), ) + __startTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'startTime'), 'startTime', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_startTime', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 827, 5), ) - startTime = property(__startTime.value, __startTime.set, None, None) - # Element duration uses Python identifier duration - __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'duration'), 'duration', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_duration', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 828, 5), ) + __duration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'duration'), 'duration', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_duration', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 828, 5), ) - duration = property(__duration.value, __duration.set, None, None) - # Element integrationInterval uses Python identifier integrationInterval - __integrationInterval = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'integrationInterval'), 'integrationInterval', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_integrationInterval', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 829, 5), ) + __integrationInterval = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'integrationInterval'), 'integrationInterval', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_integrationInterval', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 829, 5), ) - integrationInterval = property(__integrationInterval.value, __integrationInterval.set, None, None) - # Element centralFrequency uses Python identifier centralFrequency - __centralFrequency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'centralFrequency'), 'centralFrequency', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_centralFrequency', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 830, 5), ) + __centralFrequency = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'centralFrequency'), + 'centralFrequency', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_centralFrequency', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 830, 5), ) - centralFrequency = property(__centralFrequency.value, __centralFrequency.set, None, None) - # Element channelWidth uses Python identifier channelWidth - __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), 'channelWidth', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_channelWidth', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 831, 5), ) + __channelWidth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelWidth'), + 'channelWidth', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_channelWidth', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 831, 5), ) - channelWidth = property(__channelWidth.value, __channelWidth.set, None, None) - # Element channelsPerSubband uses Python identifier channelsPerSubband - __channelsPerSubband = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_channelsPerSubband', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 832, 5), ) + __channelsPerSubband = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), 'channelsPerSubband', + '__httpwww_astron_nlSIP_Lofar_CorrelatedDataProduct_channelsPerSubband', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 832, 5), ) - channelsPerSubband = property(__channelsPerSubband.value, __channelsPerSubband.set, None, None) _ElementMap.update({ - __subArrayPointingIdentifier.name() : __subArrayPointingIdentifier, - __subband.name() : __subband, - __stationSubband.name() : __stationSubband, - __startTime.name() : __startTime, - __duration.name() : __duration, - __integrationInterval.name() : __integrationInterval, - __centralFrequency.name() : __centralFrequency, - __channelWidth.name() : __channelWidth, - __channelsPerSubband.name() : __channelsPerSubband + __subArrayPointingIdentifier.name(): __subArrayPointingIdentifier, + __subband.name(): __subband, + __stationSubband.name(): __stationSubband, + __startTime.name(): __startTime, + __duration.name(): __duration, + __integrationInterval.name(): __integrationInterval, + __centralFrequency.name(): __centralFrequency, + __channelWidth.name(): __channelWidth, + __channelsPerSubband.name(): __channelsPerSubband }) _AttributeMap.update({ - + }) + + _module_typeBindings.CorrelatedDataProduct = CorrelatedDataProduct Namespace.addCategoryObject('typeBinding', 'CorrelatedDataProduct', CorrelatedDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}InstrumentModelDataProduct with content type ELEMENT_ONLY -class InstrumentModelDataProduct (DataProduct): +class InstrumentModelDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}InstrumentModelDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3090,38 +3625,40 @@ class InstrumentModelDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.InstrumentModelDataProduct = InstrumentModelDataProduct Namespace.addCategoryObject('typeBinding', 'InstrumentModelDataProduct', InstrumentModelDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}SkyModelDataProduct with content type ELEMENT_ONLY -class SkyModelDataProduct (DataProduct): +class SkyModelDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}SkyModelDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3131,38 +3668,40 @@ class SkyModelDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.SkyModelDataProduct = SkyModelDataProduct Namespace.addCategoryObject('typeBinding', 'SkyModelDataProduct', SkyModelDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}TransientBufferBoardDataProduct with content type ELEMENT_ONLY -class TransientBufferBoardDataProduct (DataProduct): +class TransientBufferBoardDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}TransientBufferBoardDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3172,61 +3711,68 @@ class TransientBufferBoardDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element numberOfSamples uses Python identifier numberOfSamples - __numberOfSamples = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfSamples'), 'numberOfSamples', '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardDataProduct_numberOfSamples', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 867, 5), ) + __numberOfSamples = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfSamples'), + 'numberOfSamples', + '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardDataProduct_numberOfSamples', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 867, 5), ) - numberOfSamples = property(__numberOfSamples.value, __numberOfSamples.set, None, None) - # Element timeStamp uses Python identifier timeStamp - __timeStamp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeStamp'), 'timeStamp', '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardDataProduct_timeStamp', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 868, 5), ) + __timeStamp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeStamp'), 'timeStamp', + '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardDataProduct_timeStamp', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 868, 5), ) - timeStamp = property(__timeStamp.value, __timeStamp.set, None, None) - # Element triggerParameters uses Python identifier triggerParameters - __triggerParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'triggerParameters'), 'triggerParameters', '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardDataProduct_triggerParameters', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 869, 5), ) + __triggerParameters = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'triggerParameters'), 'triggerParameters', + '__httpwww_astron_nlSIP_Lofar_TransientBufferBoardDataProduct_triggerParameters', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 869, 5), ) - triggerParameters = property(__triggerParameters.value, __triggerParameters.set, None, None) _ElementMap.update({ - __numberOfSamples.name() : __numberOfSamples, - __timeStamp.name() : __timeStamp, - __triggerParameters.name() : __triggerParameters + __numberOfSamples.name(): __numberOfSamples, + __timeStamp.name(): __timeStamp, + __triggerParameters.name(): __triggerParameters }) _AttributeMap.update({ - + }) + + _module_typeBindings.TransientBufferBoardDataProduct = TransientBufferBoardDataProduct Namespace.addCategoryObject('typeBinding', 'TransientBufferBoardDataProduct', TransientBufferBoardDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}CoherentStokesBeam with content type ELEMENT_ONLY -class CoherentStokesBeam (ArrayBeam): +class CoherentStokesBeam(ArrayBeam): """Complex type {http://www.astron.nl/SIP-Lofar}CoherentStokesBeam with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3236,53 +3782,59 @@ class CoherentStokesBeam (ArrayBeam): _ElementMap = ArrayBeam._ElementMap.copy() _AttributeMap = ArrayBeam._AttributeMap.copy() # Base type is ArrayBeam - + # Element subArrayPointingIdentifier (subArrayPointingIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element beamNumber (beamNumber) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element dispersionMeasure (dispersionMeasure) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element numberOfSubbands (numberOfSubbands) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element stationSubbands (stationSubbands) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element samplingTime (samplingTime) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element centralFrequencies (centralFrequencies) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element channelWidth (channelWidth) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element channelsPerSubband (channelsPerSubband) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element stokes (stokes) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element pointing uses Python identifier pointing - __pointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pointing'), 'pointing', '__httpwww_astron_nlSIP_Lofar_CoherentStokesBeam_pointing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 912, 5), ) + __pointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pointing'), 'pointing', + '__httpwww_astron_nlSIP_Lofar_CoherentStokesBeam_pointing', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 912, 5), ) - pointing = property(__pointing.value, __pointing.set, None, None) - # Element offset uses Python identifier offset - __offset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'offset'), 'offset', '__httpwww_astron_nlSIP_Lofar_CoherentStokesBeam_offset', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 913, 5), ) + __offset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'offset'), 'offset', + '__httpwww_astron_nlSIP_Lofar_CoherentStokesBeam_offset', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 913, 5), ) - offset = property(__offset.value, __offset.set, None, None) _ElementMap.update({ - __pointing.name() : __pointing, - __offset.name() : __offset + __pointing.name(): __pointing, + __offset.name(): __offset }) _AttributeMap.update({ - + }) + + _module_typeBindings.CoherentStokesBeam = CoherentStokesBeam Namespace.addCategoryObject('typeBinding', 'CoherentStokesBeam', CoherentStokesBeam) # Complex type {http://www.astron.nl/SIP-Lofar}IncoherentStokesBeam with content type ELEMENT_ONLY -class IncoherentStokesBeam (ArrayBeam): +class IncoherentStokesBeam(ArrayBeam): """Complex type {http://www.astron.nl/SIP-Lofar}IncoherentStokesBeam with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3292,38 +3844,40 @@ class IncoherentStokesBeam (ArrayBeam): _ElementMap = ArrayBeam._ElementMap.copy() _AttributeMap = ArrayBeam._AttributeMap.copy() # Base type is ArrayBeam - + # Element subArrayPointingIdentifier (subArrayPointingIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element beamNumber (beamNumber) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element dispersionMeasure (dispersionMeasure) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element numberOfSubbands (numberOfSubbands) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element stationSubbands (stationSubbands) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element samplingTime (samplingTime) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element centralFrequencies (centralFrequencies) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element channelWidth (channelWidth) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element channelsPerSubband (channelsPerSubband) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element stokes (stokes) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.IncoherentStokesBeam = IncoherentStokesBeam Namespace.addCategoryObject('typeBinding', 'IncoherentStokesBeam', IncoherentStokesBeam) # Complex type {http://www.astron.nl/SIP-Lofar}FlysEyeBeam with content type ELEMENT_ONLY -class FlysEyeBeam (ArrayBeam): +class FlysEyeBeam(ArrayBeam): """Complex type {http://www.astron.nl/SIP-Lofar}FlysEyeBeam with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3333,45 +3887,49 @@ class FlysEyeBeam (ArrayBeam): _ElementMap = ArrayBeam._ElementMap.copy() _AttributeMap = ArrayBeam._AttributeMap.copy() # Base type is ArrayBeam - + # Element subArrayPointingIdentifier (subArrayPointingIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element beamNumber (beamNumber) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element dispersionMeasure (dispersionMeasure) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element numberOfSubbands (numberOfSubbands) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element stationSubbands (stationSubbands) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element samplingTime (samplingTime) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element centralFrequencies (centralFrequencies) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element channelWidth (channelWidth) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element channelsPerSubband (channelsPerSubband) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element stokes (stokes) inherited from {http://www.astron.nl/SIP-Lofar}ArrayBeam - + # Element station uses Python identifier station - __station = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'station'), 'station', '__httpwww_astron_nlSIP_Lofar_FlysEyeBeam_station', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 929, 5), ) + __station = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'station'), 'station', + '__httpwww_astron_nlSIP_Lofar_FlysEyeBeam_station', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 929, 5), ) - station = property(__station.value, __station.set, None, None) _ElementMap.update({ - __station.name() : __station + __station.name(): __station }) _AttributeMap.update({ - + }) + + _module_typeBindings.FlysEyeBeam = FlysEyeBeam Namespace.addCategoryObject('typeBinding', 'FlysEyeBeam', FlysEyeBeam) # Complex type {http://www.astron.nl/SIP-Lofar}BeamFormedDataProduct with content type ELEMENT_ONLY -class BeamFormedDataProduct (DataProduct): +class BeamFormedDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}BeamFormedDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3381,53 +3939,59 @@ class BeamFormedDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element numberOfBeams uses Python identifier numberOfBeams - __numberOfBeams = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfBeams'), 'numberOfBeams', '__httpwww_astron_nlSIP_Lofar_BeamFormedDataProduct_numberOfBeams', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 938, 5), ) + __numberOfBeams = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfBeams'), + 'numberOfBeams', + '__httpwww_astron_nlSIP_Lofar_BeamFormedDataProduct_numberOfBeams', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 938, 5), ) - numberOfBeams = property(__numberOfBeams.value, __numberOfBeams.set, None, None) - # Element beams uses Python identifier beams - __beams = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'beams'), 'beams', '__httpwww_astron_nlSIP_Lofar_BeamFormedDataProduct_beams', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5), ) + __beams = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'beams'), 'beams', + '__httpwww_astron_nlSIP_Lofar_BeamFormedDataProduct_beams', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 939, 5), ) - beams = property(__beams.value, __beams.set, None, None) _ElementMap.update({ - __numberOfBeams.name() : __numberOfBeams, - __beams.name() : __beams + __numberOfBeams.name(): __numberOfBeams, + __beams.name(): __beams }) _AttributeMap.update({ - + }) + + _module_typeBindings.BeamFormedDataProduct = BeamFormedDataProduct Namespace.addCategoryObject('typeBinding', 'BeamFormedDataProduct', BeamFormedDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}PulpSummaryDataProduct with content type ELEMENT_ONLY -class PulpSummaryDataProduct (DataProduct): +class PulpSummaryDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}PulpSummaryDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3437,53 +4001,60 @@ class PulpSummaryDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileContent uses Python identifier fileContent - __fileContent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileContent'), 'fileContent', '__httpwww_astron_nlSIP_Lofar_PulpSummaryDataProduct_fileContent', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 965, 5), ) + __fileContent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileContent'), + 'fileContent', + '__httpwww_astron_nlSIP_Lofar_PulpSummaryDataProduct_fileContent', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 965, 5), ) - fileContent = property(__fileContent.value, __fileContent.set, None, None) - # Element dataType uses Python identifier dataType - __dataType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_astron_nlSIP_Lofar_PulpSummaryDataProduct_dataType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 966, 5), ) + __dataType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', + '__httpwww_astron_nlSIP_Lofar_PulpSummaryDataProduct_dataType', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 966, 5), ) - dataType = property(__dataType.value, __dataType.set, None, None) _ElementMap.update({ - __fileContent.name() : __fileContent, - __dataType.name() : __dataType + __fileContent.name(): __fileContent, + __dataType.name(): __dataType }) _AttributeMap.update({ - + }) + + _module_typeBindings.PulpSummaryDataProduct = PulpSummaryDataProduct Namespace.addCategoryObject('typeBinding', 'PulpSummaryDataProduct', PulpSummaryDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}PulpDataProduct with content type ELEMENT_ONLY -class PulpDataProduct (DataProduct): +class PulpDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}PulpDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3493,61 +4064,68 @@ class PulpDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileContent uses Python identifier fileContent - __fileContent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileContent'), 'fileContent', '__httpwww_astron_nlSIP_Lofar_PulpDataProduct_fileContent', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 975, 5), ) + __fileContent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fileContent'), + 'fileContent', + '__httpwww_astron_nlSIP_Lofar_PulpDataProduct_fileContent', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 975, 5), ) - fileContent = property(__fileContent.value, __fileContent.set, None, None) - # Element dataType uses Python identifier dataType - __dataType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', '__httpwww_astron_nlSIP_Lofar_PulpDataProduct_dataType', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 976, 5), ) + __dataType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dataType'), 'dataType', + '__httpwww_astron_nlSIP_Lofar_PulpDataProduct_dataType', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 976, 5), ) - dataType = property(__dataType.value, __dataType.set, None, None) - # Element arrayBeam uses Python identifier arrayBeam - __arrayBeam = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arrayBeam'), 'arrayBeam', '__httpwww_astron_nlSIP_Lofar_PulpDataProduct_arrayBeam', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 977, 5), ) + __arrayBeam = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'arrayBeam'), 'arrayBeam', + '__httpwww_astron_nlSIP_Lofar_PulpDataProduct_arrayBeam', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 977, 5), ) - arrayBeam = property(__arrayBeam.value, __arrayBeam.set, None, None) _ElementMap.update({ - __fileContent.name() : __fileContent, - __dataType.name() : __dataType, - __arrayBeam.name() : __arrayBeam + __fileContent.name(): __fileContent, + __dataType.name(): __dataType, + __arrayBeam.name(): __arrayBeam }) _AttributeMap.update({ - + }) + + _module_typeBindings.PulpDataProduct = PulpDataProduct Namespace.addCategoryObject('typeBinding', 'PulpDataProduct', PulpDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}GenericDataProduct with content type ELEMENT_ONLY -class GenericDataProduct (DataProduct): +class GenericDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}GenericDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3557,38 +4135,40 @@ class GenericDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.GenericDataProduct = GenericDataProduct Namespace.addCategoryObject('typeBinding', 'GenericDataProduct', GenericDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}UnspecifiedDataProduct with content type ELEMENT_ONLY -class UnspecifiedDataProduct (DataProduct): +class UnspecifiedDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}UnspecifiedDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3598,38 +4178,40 @@ class UnspecifiedDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.UnspecifiedDataProduct = UnspecifiedDataProduct Namespace.addCategoryObject('typeBinding', 'UnspecifiedDataProduct', UnspecifiedDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}LinearAxis with content type ELEMENT_ONLY -class LinearAxis (Axis): +class LinearAxis(Axis): """Complex type {http://www.astron.nl/SIP-Lofar}LinearAxis with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3639,49 +4221,57 @@ class LinearAxis (Axis): _ElementMap = Axis._ElementMap.copy() _AttributeMap = Axis._AttributeMap.copy() # Base type is Axis - + # Element number (number) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element name (name) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element units (units) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element length (length) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element increment uses Python identifier increment - __increment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'increment'), 'increment', '__httpwww_astron_nlSIP_Lofar_LinearAxis_increment', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1018, 5), ) + __increment = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'increment'), 'increment', + '__httpwww_astron_nlSIP_Lofar_LinearAxis_increment', False, + pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1018, 5), ) - increment = property(__increment.value, __increment.set, None, None) - # Element referencePixel uses Python identifier referencePixel - __referencePixel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referencePixel'), 'referencePixel', '__httpwww_astron_nlSIP_Lofar_LinearAxis_referencePixel', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1019, 5), ) + __referencePixel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referencePixel'), + 'referencePixel', + '__httpwww_astron_nlSIP_Lofar_LinearAxis_referencePixel', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1019, 5), ) - referencePixel = property(__referencePixel.value, __referencePixel.set, None, None) - # Element referenceValue uses Python identifier referenceValue - __referenceValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referenceValue'), 'referenceValue', '__httpwww_astron_nlSIP_Lofar_LinearAxis_referenceValue', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1020, 5), ) + __referenceValue = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'referenceValue'), + 'referenceValue', + '__httpwww_astron_nlSIP_Lofar_LinearAxis_referenceValue', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1020, 5), ) - referenceValue = property(__referenceValue.value, __referenceValue.set, None, None) _ElementMap.update({ - __increment.name() : __increment, - __referencePixel.name() : __referencePixel, - __referenceValue.name() : __referenceValue + __increment.name(): __increment, + __referencePixel.name(): __referencePixel, + __referenceValue.name(): __referenceValue }) _AttributeMap.update({ - + }) + + _module_typeBindings.LinearAxis = LinearAxis Namespace.addCategoryObject('typeBinding', 'LinearAxis', LinearAxis) # Complex type {http://www.astron.nl/SIP-Lofar}TabularAxis with content type ELEMENT_ONLY -class TabularAxis (Axis): +class TabularAxis(Axis): """Complex type {http://www.astron.nl/SIP-Lofar}TabularAxis with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3691,26 +4281,28 @@ class TabularAxis (Axis): _ElementMap = Axis._ElementMap.copy() _AttributeMap = Axis._AttributeMap.copy() # Base type is Axis - + # Element number (number) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element name (name) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element units (units) inherited from {http://www.astron.nl/SIP-Lofar}Axis - + # Element length (length) inherited from {http://www.astron.nl/SIP-Lofar}Axis _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.TabularAxis = TabularAxis Namespace.addCategoryObject('typeBinding', 'TabularAxis', TabularAxis) # Complex type {http://www.astron.nl/SIP-Lofar}DirectionCoordinate with content type ELEMENT_ONLY -class DirectionCoordinate (Coordinate): +class DirectionCoordinate(Coordinate): """Complex type {http://www.astron.nl/SIP-Lofar}DirectionCoordinate with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3720,105 +4312,124 @@ class DirectionCoordinate (Coordinate): _ElementMap = Coordinate._ElementMap.copy() _AttributeMap = Coordinate._AttributeMap.copy() # Base type is Coordinate - + # Element directionLinearAxis uses Python identifier directionLinearAxis - __directionLinearAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'directionLinearAxis'), 'directionLinearAxis', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_directionLinearAxis', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5), ) + __directionLinearAxis = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'directionLinearAxis'), 'directionLinearAxis', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_directionLinearAxis', True, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5), ) - directionLinearAxis = property(__directionLinearAxis.value, __directionLinearAxis.set, None, None) - # Element PC0_0 uses Python identifier PC0_0 - __PC0_0 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC0_0'), 'PC0_0', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC0_0', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1065, 5), ) + __PC0_0 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC0_0'), 'PC0_0', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC0_0', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1065, 5), ) - PC0_0 = property(__PC0_0.value, __PC0_0.set, None, None) - # Element PC0_1 uses Python identifier PC0_1 - __PC0_1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC0_1'), 'PC0_1', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC0_1', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1066, 5), ) + __PC0_1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC0_1'), 'PC0_1', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC0_1', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1066, 5), ) - PC0_1 = property(__PC0_1.value, __PC0_1.set, None, None) - # Element PC1_0 uses Python identifier PC1_0 - __PC1_0 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC1_0'), 'PC1_0', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC1_0', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1067, 5), ) + __PC1_0 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC1_0'), 'PC1_0', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC1_0', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1067, 5), ) - PC1_0 = property(__PC1_0.value, __PC1_0.set, None, None) - # Element PC1_1 uses Python identifier PC1_1 - __PC1_1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC1_1'), 'PC1_1', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC1_1', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1068, 5), ) + __PC1_1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'PC1_1'), 'PC1_1', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_PC1_1', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1068, 5), ) - PC1_1 = property(__PC1_1.value, __PC1_1.set, None, None) - # Element equinox uses Python identifier equinox - __equinox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'equinox'), 'equinox', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_equinox', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1069, 5), ) + __equinox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'equinox'), 'equinox', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_equinox', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1069, 5), ) - equinox = property(__equinox.value, __equinox.set, None, None) - # Element raDecSystem uses Python identifier raDecSystem - __raDecSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'raDecSystem'), 'raDecSystem', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_raDecSystem', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1070, 5), ) + __raDecSystem = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'raDecSystem'), + 'raDecSystem', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_raDecSystem', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1070, 5), ) - raDecSystem = property(__raDecSystem.value, __raDecSystem.set, None, None) - # Element projection uses Python identifier projection - __projection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projection'), 'projection', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_projection', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1071, 5), ) + __projection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projection'), + 'projection', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_projection', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1071, 5), ) - projection = property(__projection.value, __projection.set, None, None) - # Element projectionParameters uses Python identifier projectionParameters - __projectionParameters = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'projectionParameters'), 'projectionParameters', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_projectionParameters', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1072, 5), ) + __projectionParameters = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'projectionParameters'), 'projectionParameters', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_projectionParameters', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1072, 5), ) - projectionParameters = property(__projectionParameters.value, __projectionParameters.set, None, None) - # Element longitudePole uses Python identifier longitudePole - __longitudePole = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'longitudePole'), 'longitudePole', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_longitudePole', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1073, 5), ) + __longitudePole = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'longitudePole'), + 'longitudePole', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_longitudePole', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1073, 5), ) - longitudePole = property(__longitudePole.value, __longitudePole.set, None, None) - # Element latitudePole uses Python identifier latitudePole - __latitudePole = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'latitudePole'), 'latitudePole', '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_latitudePole', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1074, 5), ) + __latitudePole = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'latitudePole'), + 'latitudePole', + '__httpwww_astron_nlSIP_Lofar_DirectionCoordinate_latitudePole', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1074, 5), ) - latitudePole = property(__latitudePole.value, __latitudePole.set, None, None) _ElementMap.update({ - __directionLinearAxis.name() : __directionLinearAxis, - __PC0_0.name() : __PC0_0, - __PC0_1.name() : __PC0_1, - __PC1_0.name() : __PC1_0, - __PC1_1.name() : __PC1_1, - __equinox.name() : __equinox, - __raDecSystem.name() : __raDecSystem, - __projection.name() : __projection, - __projectionParameters.name() : __projectionParameters, - __longitudePole.name() : __longitudePole, - __latitudePole.name() : __latitudePole + __directionLinearAxis.name(): __directionLinearAxis, + __PC0_0.name(): __PC0_0, + __PC0_1.name(): __PC0_1, + __PC1_0.name(): __PC1_0, + __PC1_1.name(): __PC1_1, + __equinox.name(): __equinox, + __raDecSystem.name(): __raDecSystem, + __projection.name(): __projection, + __projectionParameters.name(): __projectionParameters, + __longitudePole.name(): __longitudePole, + __latitudePole.name(): __latitudePole }) _AttributeMap.update({ - + }) + + _module_typeBindings.DirectionCoordinate = DirectionCoordinate Namespace.addCategoryObject('typeBinding', 'DirectionCoordinate', DirectionCoordinate) # Complex type {http://www.astron.nl/SIP-Lofar}SpectralCoordinate with content type ELEMENT_ONLY -class SpectralCoordinate (Coordinate): +class SpectralCoordinate(Coordinate): """Complex type {http://www.astron.nl/SIP-Lofar}SpectralCoordinate with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3828,41 +4439,48 @@ class SpectralCoordinate (Coordinate): _ElementMap = Coordinate._ElementMap.copy() _AttributeMap = Coordinate._AttributeMap.copy() # Base type is Coordinate - + # Element spectralLinearAxis uses Python identifier spectralLinearAxis - __spectralLinearAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'spectralLinearAxis'), 'spectralLinearAxis', '__httpwww_astron_nlSIP_Lofar_SpectralCoordinate_spectralLinearAxis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1104, 6), ) + __spectralLinearAxis = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'spectralLinearAxis'), 'spectralLinearAxis', + '__httpwww_astron_nlSIP_Lofar_SpectralCoordinate_spectralLinearAxis', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1104, 6), ) - spectralLinearAxis = property(__spectralLinearAxis.value, __spectralLinearAxis.set, None, None) - # Element spectralTabularAxis uses Python identifier spectralTabularAxis - __spectralTabularAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'spectralTabularAxis'), 'spectralTabularAxis', '__httpwww_astron_nlSIP_Lofar_SpectralCoordinate_spectralTabularAxis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1105, 6), ) + __spectralTabularAxis = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'spectralTabularAxis'), 'spectralTabularAxis', + '__httpwww_astron_nlSIP_Lofar_SpectralCoordinate_spectralTabularAxis', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1105, 6), ) - spectralTabularAxis = property(__spectralTabularAxis.value, __spectralTabularAxis.set, None, None) - # Element spectralQuantity uses Python identifier spectralQuantity - __spectralQuantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'spectralQuantity'), 'spectralQuantity', '__httpwww_astron_nlSIP_Lofar_SpectralCoordinate_spectralQuantity', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1107, 5), ) + __spectralQuantity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'spectralQuantity'), + 'spectralQuantity', + '__httpwww_astron_nlSIP_Lofar_SpectralCoordinate_spectralQuantity', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1107, 5), ) - spectralQuantity = property(__spectralQuantity.value, __spectralQuantity.set, None, None) _ElementMap.update({ - __spectralLinearAxis.name() : __spectralLinearAxis, - __spectralTabularAxis.name() : __spectralTabularAxis, - __spectralQuantity.name() : __spectralQuantity + __spectralLinearAxis.name(): __spectralLinearAxis, + __spectralTabularAxis.name(): __spectralTabularAxis, + __spectralQuantity.name(): __spectralQuantity }) _AttributeMap.update({ - + }) + + _module_typeBindings.SpectralCoordinate = SpectralCoordinate Namespace.addCategoryObject('typeBinding', 'SpectralCoordinate', SpectralCoordinate) # Complex type {http://www.astron.nl/SIP-Lofar}TimeCoordinate with content type ELEMENT_ONLY -class TimeCoordinate (Coordinate): +class TimeCoordinate(Coordinate): """Complex type {http://www.astron.nl/SIP-Lofar}TimeCoordinate with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3872,41 +4490,49 @@ class TimeCoordinate (Coordinate): _ElementMap = Coordinate._ElementMap.copy() _AttributeMap = Coordinate._AttributeMap.copy() # Base type is Coordinate - + # Element timeLinearAxis uses Python identifier timeLinearAxis - __timeLinearAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeLinearAxis'), 'timeLinearAxis', '__httpwww_astron_nlSIP_Lofar_TimeCoordinate_timeLinearAxis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1117, 6), ) + __timeLinearAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeLinearAxis'), + 'timeLinearAxis', + '__httpwww_astron_nlSIP_Lofar_TimeCoordinate_timeLinearAxis', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1117, 6), ) - timeLinearAxis = property(__timeLinearAxis.value, __timeLinearAxis.set, None, None) - # Element timeTabularAxis uses Python identifier timeTabularAxis - __timeTabularAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeTabularAxis'), 'timeTabularAxis', '__httpwww_astron_nlSIP_Lofar_TimeCoordinate_timeTabularAxis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1118, 6), ) + __timeTabularAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeTabularAxis'), + 'timeTabularAxis', + '__httpwww_astron_nlSIP_Lofar_TimeCoordinate_timeTabularAxis', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1118, 6), ) - timeTabularAxis = property(__timeTabularAxis.value, __timeTabularAxis.set, None, None) - # Element equinox uses Python identifier equinox - __equinox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'equinox'), 'equinox', '__httpwww_astron_nlSIP_Lofar_TimeCoordinate_equinox', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1120, 5), ) + __equinox = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'equinox'), 'equinox', + '__httpwww_astron_nlSIP_Lofar_TimeCoordinate_equinox', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1120, 5), ) - equinox = property(__equinox.value, __equinox.set, None, None) _ElementMap.update({ - __timeLinearAxis.name() : __timeLinearAxis, - __timeTabularAxis.name() : __timeTabularAxis, - __equinox.name() : __equinox + __timeLinearAxis.name(): __timeLinearAxis, + __timeTabularAxis.name(): __timeTabularAxis, + __equinox.name(): __equinox }) _AttributeMap.update({ - + }) + + _module_typeBindings.TimeCoordinate = TimeCoordinate Namespace.addCategoryObject('typeBinding', 'TimeCoordinate', TimeCoordinate) # Complex type {http://www.astron.nl/SIP-Lofar}PolarizationCoordinate with content type ELEMENT_ONLY -class PolarizationCoordinate (Coordinate): +class PolarizationCoordinate(Coordinate): """Complex type {http://www.astron.nl/SIP-Lofar}PolarizationCoordinate with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3916,33 +4542,39 @@ class PolarizationCoordinate (Coordinate): _ElementMap = Coordinate._ElementMap.copy() _AttributeMap = Coordinate._AttributeMap.copy() # Base type is Coordinate - + # Element polarizationTabularAxis uses Python identifier polarizationTabularAxis - __polarizationTabularAxis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'polarizationTabularAxis'), 'polarizationTabularAxis', '__httpwww_astron_nlSIP_Lofar_PolarizationCoordinate_polarizationTabularAxis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1129, 5), ) + __polarizationTabularAxis = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'polarizationTabularAxis'), 'polarizationTabularAxis', + '__httpwww_astron_nlSIP_Lofar_PolarizationCoordinate_polarizationTabularAxis', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1129, 5), ) - polarizationTabularAxis = property(__polarizationTabularAxis.value, __polarizationTabularAxis.set, None, None) - # Element polarization uses Python identifier polarization - __polarization = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'polarization'), 'polarization', '__httpwww_astron_nlSIP_Lofar_PolarizationCoordinate_polarization', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5), ) + __polarization = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'polarization'), + 'polarization', + '__httpwww_astron_nlSIP_Lofar_PolarizationCoordinate_polarization', + True, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5), ) - polarization = property(__polarization.value, __polarization.set, None, None) _ElementMap.update({ - __polarizationTabularAxis.name() : __polarizationTabularAxis, - __polarization.name() : __polarization + __polarizationTabularAxis.name(): __polarizationTabularAxis, + __polarization.name(): __polarization }) _AttributeMap.update({ - + }) + + _module_typeBindings.PolarizationCoordinate = PolarizationCoordinate Namespace.addCategoryObject('typeBinding', 'PolarizationCoordinate', PolarizationCoordinate) # Complex type {http://www.astron.nl/SIP-Lofar}PixelMapDataProduct with content type ELEMENT_ONLY -class PixelMapDataProduct (DataProduct): +class PixelMapDataProduct(DataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}PixelMapDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -3952,61 +4584,69 @@ class PixelMapDataProduct (DataProduct): _ElementMap = DataProduct._ElementMap.copy() _AttributeMap = DataProduct._AttributeMap.copy() # Base type is DataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element numberOfAxes uses Python identifier numberOfAxes - __numberOfAxes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfAxes'), 'numberOfAxes', '__httpwww_astron_nlSIP_Lofar_PixelMapDataProduct_numberOfAxes', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5), ) + __numberOfAxes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfAxes'), + 'numberOfAxes', + '__httpwww_astron_nlSIP_Lofar_PixelMapDataProduct_numberOfAxes', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5), ) - numberOfAxes = property(__numberOfAxes.value, __numberOfAxes.set, None, None) - # Element numberOfCoordinates uses Python identifier numberOfCoordinates - __numberOfCoordinates = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates'), 'numberOfCoordinates', '__httpwww_astron_nlSIP_Lofar_PixelMapDataProduct_numberOfCoordinates', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5), ) + __numberOfCoordinates = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCoordinates'), 'numberOfCoordinates', + '__httpwww_astron_nlSIP_Lofar_PixelMapDataProduct_numberOfCoordinates', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5), ) - numberOfCoordinates = property(__numberOfCoordinates.value, __numberOfCoordinates.set, None, None) - # Element coordinate uses Python identifier coordinate - __coordinate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coordinate'), 'coordinate', '__httpwww_astron_nlSIP_Lofar_PixelMapDataProduct_coordinate', True, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5), ) + __coordinate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'coordinate'), + 'coordinate', + '__httpwww_astron_nlSIP_Lofar_PixelMapDataProduct_coordinate', + True, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5), ) - coordinate = property(__coordinate.value, __coordinate.set, None, None) _ElementMap.update({ - __numberOfAxes.name() : __numberOfAxes, - __numberOfCoordinates.name() : __numberOfCoordinates, - __coordinate.name() : __coordinate + __numberOfAxes.name(): __numberOfAxes, + __numberOfCoordinates.name(): __numberOfCoordinates, + __coordinate.name(): __coordinate }) _AttributeMap.update({ - + }) + + _module_typeBindings.PixelMapDataProduct = PixelMapDataProduct Namespace.addCategoryObject('typeBinding', 'PixelMapDataProduct', PixelMapDataProduct) # Complex type {http://www.astron.nl/SIP-Lofar}ClockType with content type SIMPLE -class ClockType (Frequency): +class ClockType(Frequency): """Complex type {http://www.astron.nl/SIP-Lofar}ClockType with content type SIMPLE""" _TypeDefinition = STD_ANON_ _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE @@ -4016,28 +4656,33 @@ class ClockType (Frequency): _ElementMap = Frequency._ElementMap.copy() _AttributeMap = Frequency._AttributeMap.copy() # Base type is Frequency - + # Attribute units is restricted from parent - + # Attribute units uses Python identifier units - __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', '__httpwww_astron_nlSIP_Lofar_Frequency_units', _module_typeBindings.FrequencyUnit, fixed=True, unicode_default='MHz', required=True) + __units = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'units'), 'units', + '__httpwww_astron_nlSIP_Lofar_Frequency_units', + _module_typeBindings.FrequencyUnit, fixed=True, unicode_default='MHz', + required=True) __units._DeclarationLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 291, 4) __units._UseLocation = pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 291, 4) - + units = property(__units.value, __units.set, None, None) _ElementMap.update({ - + }) _AttributeMap.update({ - __units.name() : __units + __units.name(): __units }) + + _module_typeBindings.ClockType = ClockType Namespace.addCategoryObject('typeBinding', 'ClockType', ClockType) # Complex type {http://www.astron.nl/SIP-Lofar}ImagingPipeline with content type ELEMENT_ONLY -class ImagingPipeline (PipelineRun): +class ImagingPipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}ImagingPipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4047,111 +4692,125 @@ class ImagingPipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element frequencyIntegrationStep uses Python identifier frequencyIntegrationStep - __frequencyIntegrationStep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), 'frequencyIntegrationStep', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_frequencyIntegrationStep', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5), ) + __frequencyIntegrationStep = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), 'frequencyIntegrationStep', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_frequencyIntegrationStep', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5), ) - frequencyIntegrationStep = property(__frequencyIntegrationStep.value, __frequencyIntegrationStep.set, None, None) - # Element timeIntegrationStep uses Python identifier timeIntegrationStep - __timeIntegrationStep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), 'timeIntegrationStep', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_timeIntegrationStep', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5), ) + __timeIntegrationStep = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), 'timeIntegrationStep', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_timeIntegrationStep', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5), ) - timeIntegrationStep = property(__timeIntegrationStep.value, __timeIntegrationStep.set, None, None) - # Element skyModelDatabase uses Python identifier skyModelDatabase - __skyModelDatabase = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), 'skyModelDatabase', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_skyModelDatabase', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5), ) + __skyModelDatabase = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), + 'skyModelDatabase', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_skyModelDatabase', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5), ) - skyModelDatabase = property(__skyModelDatabase.value, __skyModelDatabase.set, None, None) - # Element demixing uses Python identifier demixing - __demixing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'demixing'), 'demixing', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_demixing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5), ) + __demixing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'demixing'), 'demixing', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_demixing', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 607, 5), ) - demixing = property(__demixing.value, __demixing.set, None, None) - # Element imagerIntegrationTime uses Python identifier imagerIntegrationTime - __imagerIntegrationTime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imagerIntegrationTime'), 'imagerIntegrationTime', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_imagerIntegrationTime', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 608, 5), ) + __imagerIntegrationTime = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'imagerIntegrationTime'), 'imagerIntegrationTime', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_imagerIntegrationTime', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 608, 5), ) - imagerIntegrationTime = property(__imagerIntegrationTime.value, __imagerIntegrationTime.set, None, None) - # Element numberOfMajorCycles uses Python identifier numberOfMajorCycles - __numberOfMajorCycles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfMajorCycles'), 'numberOfMajorCycles', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfMajorCycles', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 609, 5), ) + __numberOfMajorCycles = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfMajorCycles'), 'numberOfMajorCycles', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfMajorCycles', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 609, 5), ) - numberOfMajorCycles = property(__numberOfMajorCycles.value, __numberOfMajorCycles.set, None, None) - # Element numberOfInstrumentModels uses Python identifier numberOfInstrumentModels - __numberOfInstrumentModels = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), 'numberOfInstrumentModels', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfInstrumentModels', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 610, 5), ) + __numberOfInstrumentModels = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), 'numberOfInstrumentModels', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfInstrumentModels', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 610, 5), ) - numberOfInstrumentModels = property(__numberOfInstrumentModels.value, __numberOfInstrumentModels.set, None, None) - # Element numberOfCorrelatedDataProducts uses Python identifier numberOfCorrelatedDataProducts - __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfCorrelatedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 611, 5), ) + __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfCorrelatedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 611, 5), ) - - numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, __numberOfCorrelatedDataProducts.set, None, None) + numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, + __numberOfCorrelatedDataProducts.set, None, None) - # Element numberOfSkyImages uses Python identifier numberOfSkyImages - __numberOfSkyImages = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfSkyImages'), 'numberOfSkyImages', '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfSkyImages', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 612, 5), ) + __numberOfSkyImages = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfSkyImages'), 'numberOfSkyImages', + '__httpwww_astron_nlSIP_Lofar_ImagingPipeline_numberOfSkyImages', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 612, 5), ) - numberOfSkyImages = property(__numberOfSkyImages.value, __numberOfSkyImages.set, None, None) _ElementMap.update({ - __frequencyIntegrationStep.name() : __frequencyIntegrationStep, - __timeIntegrationStep.name() : __timeIntegrationStep, - __skyModelDatabase.name() : __skyModelDatabase, - __demixing.name() : __demixing, - __imagerIntegrationTime.name() : __imagerIntegrationTime, - __numberOfMajorCycles.name() : __numberOfMajorCycles, - __numberOfInstrumentModels.name() : __numberOfInstrumentModels, - __numberOfCorrelatedDataProducts.name() : __numberOfCorrelatedDataProducts, - __numberOfSkyImages.name() : __numberOfSkyImages + __frequencyIntegrationStep.name(): __frequencyIntegrationStep, + __timeIntegrationStep.name(): __timeIntegrationStep, + __skyModelDatabase.name(): __skyModelDatabase, + __demixing.name(): __demixing, + __imagerIntegrationTime.name(): __imagerIntegrationTime, + __numberOfMajorCycles.name(): __numberOfMajorCycles, + __numberOfInstrumentModels.name(): __numberOfInstrumentModels, + __numberOfCorrelatedDataProducts.name(): __numberOfCorrelatedDataProducts, + __numberOfSkyImages.name(): __numberOfSkyImages }) _AttributeMap.update({ - + }) + + _module_typeBindings.ImagingPipeline = ImagingPipeline Namespace.addCategoryObject('typeBinding', 'ImagingPipeline', ImagingPipeline) # Complex type {http://www.astron.nl/SIP-Lofar}CalibrationPipeline with content type ELEMENT_ONLY -class CalibrationPipeline (PipelineRun): +class CalibrationPipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}CalibrationPipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4161,95 +4820,108 @@ class CalibrationPipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element frequencyIntegrationStep uses Python identifier frequencyIntegrationStep - __frequencyIntegrationStep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), 'frequencyIntegrationStep', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_frequencyIntegrationStep', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5), ) + __frequencyIntegrationStep = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), 'frequencyIntegrationStep', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_frequencyIntegrationStep', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5), ) - frequencyIntegrationStep = property(__frequencyIntegrationStep.value, __frequencyIntegrationStep.set, None, None) - # Element timeIntegrationStep uses Python identifier timeIntegrationStep - __timeIntegrationStep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), 'timeIntegrationStep', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_timeIntegrationStep', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5), ) + __timeIntegrationStep = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), 'timeIntegrationStep', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_timeIntegrationStep', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5), ) - timeIntegrationStep = property(__timeIntegrationStep.value, __timeIntegrationStep.set, None, None) - # Element flagAutoCorrelations uses Python identifier flagAutoCorrelations - __flagAutoCorrelations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), 'flagAutoCorrelations', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_flagAutoCorrelations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5), ) + __flagAutoCorrelations = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), 'flagAutoCorrelations', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_flagAutoCorrelations', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5), ) - flagAutoCorrelations = property(__flagAutoCorrelations.value, __flagAutoCorrelations.set, None, None) - # Element demixing uses Python identifier demixing - __demixing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'demixing'), 'demixing', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_demixing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5), ) + __demixing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'demixing'), 'demixing', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_demixing', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 624, 5), ) - demixing = property(__demixing.value, __demixing.set, None, None) - # Element skyModelDatabase uses Python identifier skyModelDatabase - __skyModelDatabase = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), 'skyModelDatabase', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_skyModelDatabase', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 625, 5), ) + __skyModelDatabase = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), + 'skyModelDatabase', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_skyModelDatabase', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 625, 5), ) - skyModelDatabase = property(__skyModelDatabase.value, __skyModelDatabase.set, None, None) - # Element numberOfInstrumentModels uses Python identifier numberOfInstrumentModels - __numberOfInstrumentModels = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), 'numberOfInstrumentModels', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_numberOfInstrumentModels', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 626, 5), ) + __numberOfInstrumentModels = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), 'numberOfInstrumentModels', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_numberOfInstrumentModels', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 626, 5), ) - numberOfInstrumentModels = property(__numberOfInstrumentModels.value, __numberOfInstrumentModels.set, None, None) - # Element numberOfCorrelatedDataProducts uses Python identifier numberOfCorrelatedDataProducts - __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_numberOfCorrelatedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 627, 5), ) + __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', + '__httpwww_astron_nlSIP_Lofar_CalibrationPipeline_numberOfCorrelatedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 627, 5), ) - - numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, __numberOfCorrelatedDataProducts.set, None, None) + numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, + __numberOfCorrelatedDataProducts.set, None, None) _ElementMap.update({ - __frequencyIntegrationStep.name() : __frequencyIntegrationStep, - __timeIntegrationStep.name() : __timeIntegrationStep, - __flagAutoCorrelations.name() : __flagAutoCorrelations, - __demixing.name() : __demixing, - __skyModelDatabase.name() : __skyModelDatabase, - __numberOfInstrumentModels.name() : __numberOfInstrumentModels, - __numberOfCorrelatedDataProducts.name() : __numberOfCorrelatedDataProducts + __frequencyIntegrationStep.name(): __frequencyIntegrationStep, + __timeIntegrationStep.name(): __timeIntegrationStep, + __flagAutoCorrelations.name(): __flagAutoCorrelations, + __demixing.name(): __demixing, + __skyModelDatabase.name(): __skyModelDatabase, + __numberOfInstrumentModels.name(): __numberOfInstrumentModels, + __numberOfCorrelatedDataProducts.name(): __numberOfCorrelatedDataProducts }) _AttributeMap.update({ - + }) + + _module_typeBindings.CalibrationPipeline = CalibrationPipeline Namespace.addCategoryObject('typeBinding', 'CalibrationPipeline', CalibrationPipeline) # Complex type {http://www.astron.nl/SIP-Lofar}AveragingPipeline with content type ELEMENT_ONLY -class AveragingPipeline (PipelineRun): +class AveragingPipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}AveragingPipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4259,79 +4931,89 @@ class AveragingPipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element frequencyIntegrationStep uses Python identifier frequencyIntegrationStep - __frequencyIntegrationStep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), 'frequencyIntegrationStep', '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_frequencyIntegrationStep', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 636, 5), ) + __frequencyIntegrationStep = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), 'frequencyIntegrationStep', + '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_frequencyIntegrationStep', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 636, 5), ) - frequencyIntegrationStep = property(__frequencyIntegrationStep.value, __frequencyIntegrationStep.set, None, None) - # Element timeIntegrationStep uses Python identifier timeIntegrationStep - __timeIntegrationStep = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), 'timeIntegrationStep', '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_timeIntegrationStep', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 637, 5), ) + __timeIntegrationStep = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), 'timeIntegrationStep', + '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_timeIntegrationStep', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 637, 5), ) - timeIntegrationStep = property(__timeIntegrationStep.value, __timeIntegrationStep.set, None, None) - # Element flagAutoCorrelations uses Python identifier flagAutoCorrelations - __flagAutoCorrelations = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), 'flagAutoCorrelations', '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_flagAutoCorrelations', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 638, 5), ) + __flagAutoCorrelations = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), 'flagAutoCorrelations', + '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_flagAutoCorrelations', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 638, 5), ) - flagAutoCorrelations = property(__flagAutoCorrelations.value, __flagAutoCorrelations.set, None, None) - # Element demixing uses Python identifier demixing - __demixing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'demixing'), 'demixing', '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_demixing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 639, 5), ) + __demixing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'demixing'), 'demixing', + '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_demixing', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 639, 5), ) - demixing = property(__demixing.value, __demixing.set, None, None) - # Element numberOfCorrelatedDataProducts uses Python identifier numberOfCorrelatedDataProducts - __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_numberOfCorrelatedDataProducts', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 640, 5), ) + __numberOfCorrelatedDataProducts = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), 'numberOfCorrelatedDataProducts', + '__httpwww_astron_nlSIP_Lofar_AveragingPipeline_numberOfCorrelatedDataProducts', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 640, 5), ) - - numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, __numberOfCorrelatedDataProducts.set, None, None) + numberOfCorrelatedDataProducts = property(__numberOfCorrelatedDataProducts.value, + __numberOfCorrelatedDataProducts.set, None, None) _ElementMap.update({ - __frequencyIntegrationStep.name() : __frequencyIntegrationStep, - __timeIntegrationStep.name() : __timeIntegrationStep, - __flagAutoCorrelations.name() : __flagAutoCorrelations, - __demixing.name() : __demixing, - __numberOfCorrelatedDataProducts.name() : __numberOfCorrelatedDataProducts + __frequencyIntegrationStep.name(): __frequencyIntegrationStep, + __timeIntegrationStep.name(): __timeIntegrationStep, + __flagAutoCorrelations.name(): __flagAutoCorrelations, + __demixing.name(): __demixing, + __numberOfCorrelatedDataProducts.name(): __numberOfCorrelatedDataProducts }) _AttributeMap.update({ - + }) + + _module_typeBindings.AveragingPipeline = AveragingPipeline Namespace.addCategoryObject('typeBinding', 'AveragingPipeline', AveragingPipeline) # Complex type {http://www.astron.nl/SIP-Lofar}PulsarPipeline with content type ELEMENT_ONLY -class PulsarPipeline (PipelineRun): +class PulsarPipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}PulsarPipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4341,135 +5023,158 @@ class PulsarPipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pulsarSelection uses Python identifier pulsarSelection - __pulsarSelection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pulsarSelection'), 'pulsarSelection', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_pulsarSelection', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 664, 5), ) + __pulsarSelection = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pulsarSelection'), + 'pulsarSelection', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_pulsarSelection', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 664, 5), ) - pulsarSelection = property(__pulsarSelection.value, __pulsarSelection.set, None, None) - # Element pulsars uses Python identifier pulsars - __pulsars = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pulsars'), 'pulsars', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_pulsars', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 665, 5), ) + __pulsars = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pulsars'), 'pulsars', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_pulsars', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 665, 5), ) - pulsars = property(__pulsars.value, __pulsars.set, None, None) - # Element doSinglePulseAnalysis uses Python identifier doSinglePulseAnalysis - __doSinglePulseAnalysis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'doSinglePulseAnalysis'), 'doSinglePulseAnalysis', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_doSinglePulseAnalysis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 666, 5), ) + __doSinglePulseAnalysis = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'doSinglePulseAnalysis'), 'doSinglePulseAnalysis', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_doSinglePulseAnalysis', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 666, 5), ) - doSinglePulseAnalysis = property(__doSinglePulseAnalysis.value, __doSinglePulseAnalysis.set, None, None) - # Element convertRawTo8bit uses Python identifier convertRawTo8bit - __convertRawTo8bit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'convertRawTo8bit'), 'convertRawTo8bit', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_convertRawTo8bit', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 667, 5), ) + __convertRawTo8bit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'convertRawTo8bit'), + 'convertRawTo8bit', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_convertRawTo8bit', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 667, 5), ) - convertRawTo8bit = property(__convertRawTo8bit.value, __convertRawTo8bit.set, None, None) - # Element subintegrationLength uses Python identifier subintegrationLength - __subintegrationLength = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subintegrationLength'), 'subintegrationLength', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_subintegrationLength', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 668, 5), ) + __subintegrationLength = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subintegrationLength'), 'subintegrationLength', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_subintegrationLength', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 668, 5), ) - subintegrationLength = property(__subintegrationLength.value, __subintegrationLength.set, None, None) - # Element skipRFIExcision uses Python identifier skipRFIExcision - __skipRFIExcision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipRFIExcision'), 'skipRFIExcision', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipRFIExcision', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 669, 5), ) + __skipRFIExcision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipRFIExcision'), + 'skipRFIExcision', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipRFIExcision', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 669, 5), ) - skipRFIExcision = property(__skipRFIExcision.value, __skipRFIExcision.set, None, None) - # Element skipDataFolding uses Python identifier skipDataFolding - __skipDataFolding = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipDataFolding'), 'skipDataFolding', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipDataFolding', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 670, 5), ) + __skipDataFolding = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipDataFolding'), + 'skipDataFolding', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipDataFolding', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 670, 5), ) - skipDataFolding = property(__skipDataFolding.value, __skipDataFolding.set, None, None) - # Element skipOptimizePulsarProfile uses Python identifier skipOptimizePulsarProfile - __skipOptimizePulsarProfile = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipOptimizePulsarProfile'), 'skipOptimizePulsarProfile', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipOptimizePulsarProfile', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 671, 5), ) + __skipOptimizePulsarProfile = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'skipOptimizePulsarProfile'), 'skipOptimizePulsarProfile', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipOptimizePulsarProfile', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 671, 5), ) - skipOptimizePulsarProfile = property(__skipOptimizePulsarProfile.value, __skipOptimizePulsarProfile.set, None, None) - # Element skipConvertRawIntoFoldedPSRFITS uses Python identifier skipConvertRawIntoFoldedPSRFITS - __skipConvertRawIntoFoldedPSRFITS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipConvertRawIntoFoldedPSRFITS'), 'skipConvertRawIntoFoldedPSRFITS', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipConvertRawIntoFoldedPSRFITS', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 672, 5), ) + __skipConvertRawIntoFoldedPSRFITS = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'skipConvertRawIntoFoldedPSRFITS'), 'skipConvertRawIntoFoldedPSRFITS', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipConvertRawIntoFoldedPSRFITS', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 672, 5), ) - - skipConvertRawIntoFoldedPSRFITS = property(__skipConvertRawIntoFoldedPSRFITS.value, __skipConvertRawIntoFoldedPSRFITS.set, None, None) + skipConvertRawIntoFoldedPSRFITS = property(__skipConvertRawIntoFoldedPSRFITS.value, + __skipConvertRawIntoFoldedPSRFITS.set, None, None) - # Element runRotationalRAdioTransientsAnalysis uses Python identifier runRotationalRAdioTransientsAnalysis - __runRotationalRAdioTransientsAnalysis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'runRotationalRAdioTransientsAnalysis'), 'runRotationalRAdioTransientsAnalysis', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_runRotationalRAdioTransientsAnalysis', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 673, 5), ) + __runRotationalRAdioTransientsAnalysis = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'runRotationalRAdioTransientsAnalysis'), + 'runRotationalRAdioTransientsAnalysis', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_runRotationalRAdioTransientsAnalysis', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 673, 5), ) - - runRotationalRAdioTransientsAnalysis = property(__runRotationalRAdioTransientsAnalysis.value, __runRotationalRAdioTransientsAnalysis.set, None, None) + runRotationalRAdioTransientsAnalysis = property(__runRotationalRAdioTransientsAnalysis.value, + __runRotationalRAdioTransientsAnalysis.set, None, None) - # Element skipDynamicSpectrum uses Python identifier skipDynamicSpectrum - __skipDynamicSpectrum = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipDynamicSpectrum'), 'skipDynamicSpectrum', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipDynamicSpectrum', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 674, 5), ) + __skipDynamicSpectrum = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'skipDynamicSpectrum'), 'skipDynamicSpectrum', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipDynamicSpectrum', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 674, 5), ) - skipDynamicSpectrum = property(__skipDynamicSpectrum.value, __skipDynamicSpectrum.set, None, None) - # Element skipPreFold uses Python identifier skipPreFold - __skipPreFold = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipPreFold'), 'skipPreFold', '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipPreFold', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 675, 5), ) + __skipPreFold = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'skipPreFold'), + 'skipPreFold', + '__httpwww_astron_nlSIP_Lofar_PulsarPipeline_skipPreFold', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 675, 5), ) - skipPreFold = property(__skipPreFold.value, __skipPreFold.set, None, None) _ElementMap.update({ - __pulsarSelection.name() : __pulsarSelection, - __pulsars.name() : __pulsars, - __doSinglePulseAnalysis.name() : __doSinglePulseAnalysis, - __convertRawTo8bit.name() : __convertRawTo8bit, - __subintegrationLength.name() : __subintegrationLength, - __skipRFIExcision.name() : __skipRFIExcision, - __skipDataFolding.name() : __skipDataFolding, - __skipOptimizePulsarProfile.name() : __skipOptimizePulsarProfile, - __skipConvertRawIntoFoldedPSRFITS.name() : __skipConvertRawIntoFoldedPSRFITS, - __runRotationalRAdioTransientsAnalysis.name() : __runRotationalRAdioTransientsAnalysis, - __skipDynamicSpectrum.name() : __skipDynamicSpectrum, - __skipPreFold.name() : __skipPreFold + __pulsarSelection.name(): __pulsarSelection, + __pulsars.name(): __pulsars, + __doSinglePulseAnalysis.name(): __doSinglePulseAnalysis, + __convertRawTo8bit.name(): __convertRawTo8bit, + __subintegrationLength.name(): __subintegrationLength, + __skipRFIExcision.name(): __skipRFIExcision, + __skipDataFolding.name(): __skipDataFolding, + __skipOptimizePulsarProfile.name(): __skipOptimizePulsarProfile, + __skipConvertRawIntoFoldedPSRFITS.name(): __skipConvertRawIntoFoldedPSRFITS, + __runRotationalRAdioTransientsAnalysis.name(): __runRotationalRAdioTransientsAnalysis, + __skipDynamicSpectrum.name(): __skipDynamicSpectrum, + __skipPreFold.name(): __skipPreFold }) _AttributeMap.update({ - + }) + + _module_typeBindings.PulsarPipeline = PulsarPipeline Namespace.addCategoryObject('typeBinding', 'PulsarPipeline', PulsarPipeline) # Complex type {http://www.astron.nl/SIP-Lofar}CosmicRayPipeline with content type ELEMENT_ONLY -class CosmicRayPipeline (PipelineRun): +class CosmicRayPipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}CosmicRayPipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4479,40 +5184,42 @@ class CosmicRayPipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.CosmicRayPipeline = CosmicRayPipeline Namespace.addCategoryObject('typeBinding', 'CosmicRayPipeline', CosmicRayPipeline) # Complex type {http://www.astron.nl/SIP-Lofar}LongBaselinePipeline with content type ELEMENT_ONLY -class LongBaselinePipeline (PipelineRun): +class LongBaselinePipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}LongBaselinePipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4522,55 +5229,60 @@ class LongBaselinePipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element subbandsPerSubbandGroup uses Python identifier subbandsPerSubbandGroup - __subbandsPerSubbandGroup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subbandsPerSubbandGroup'), 'subbandsPerSubbandGroup', '__httpwww_astron_nlSIP_Lofar_LongBaselinePipeline_subbandsPerSubbandGroup', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 689, 5), ) + __subbandsPerSubbandGroup = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subbandsPerSubbandGroup'), 'subbandsPerSubbandGroup', + '__httpwww_astron_nlSIP_Lofar_LongBaselinePipeline_subbandsPerSubbandGroup', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 689, 5), ) - subbandsPerSubbandGroup = property(__subbandsPerSubbandGroup.value, __subbandsPerSubbandGroup.set, None, None) - # Element subbandGroupsPerMS uses Python identifier subbandGroupsPerMS - __subbandGroupsPerMS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'subbandGroupsPerMS'), 'subbandGroupsPerMS', '__httpwww_astron_nlSIP_Lofar_LongBaselinePipeline_subbandGroupsPerMS', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 690, 5), ) + __subbandGroupsPerMS = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'subbandGroupsPerMS'), 'subbandGroupsPerMS', + '__httpwww_astron_nlSIP_Lofar_LongBaselinePipeline_subbandGroupsPerMS', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 690, 5), ) - subbandGroupsPerMS = property(__subbandGroupsPerMS.value, __subbandGroupsPerMS.set, None, None) _ElementMap.update({ - __subbandsPerSubbandGroup.name() : __subbandsPerSubbandGroup, - __subbandGroupsPerMS.name() : __subbandGroupsPerMS + __subbandsPerSubbandGroup.name(): __subbandsPerSubbandGroup, + __subbandGroupsPerMS.name(): __subbandGroupsPerMS }) _AttributeMap.update({ - + }) + + _module_typeBindings.LongBaselinePipeline = LongBaselinePipeline Namespace.addCategoryObject('typeBinding', 'LongBaselinePipeline', LongBaselinePipeline) # Complex type {http://www.astron.nl/SIP-Lofar}GenericPipeline with content type ELEMENT_ONLY -class GenericPipeline (PipelineRun): +class GenericPipeline(PipelineRun): """Complex type {http://www.astron.nl/SIP-Lofar}GenericPipeline with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4580,40 +5292,42 @@ class GenericPipeline (PipelineRun): _ElementMap = PipelineRun._ElementMap.copy() _AttributeMap = PipelineRun._AttributeMap.copy() # Base type is PipelineRun - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element observationId (observationId) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element parset (parset) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyName (strategyName) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element strategyDescription (strategyDescription) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element startTime (startTime) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element duration (duration) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element relations (relations) inherited from {http://www.astron.nl/SIP-Lofar}Process - + # Element pipelineName (pipelineName) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element pipelineVersion (pipelineVersion) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun - + # Element sourceData (sourceData) inherited from {http://www.astron.nl/SIP-Lofar}PipelineRun _ElementMap.update({ - + }) _AttributeMap.update({ - + }) + + _module_typeBindings.GenericPipeline = GenericPipeline Namespace.addCategoryObject('typeBinding', 'GenericPipeline', GenericPipeline) # Complex type {http://www.astron.nl/SIP-Lofar}SkyImageDataProduct with content type ELEMENT_ONLY -class SkyImageDataProduct (PixelMapDataProduct): +class SkyImageDataProduct(PixelMapDataProduct): """Complex type {http://www.astron.nl/SIP-Lofar}SkyImageDataProduct with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY @@ -4623,99 +5337,113 @@ class SkyImageDataProduct (PixelMapDataProduct): _ElementMap = PixelMapDataProduct._ElementMap.copy() _AttributeMap = PixelMapDataProduct._AttributeMap.copy() # Base type is PixelMapDataProduct - + # Element dataProductType (dataProductType) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element dataProductIdentifier (dataProductIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageTicket (storageTicket) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element size (size) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element checksum (checksum) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileName (fileName) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element fileFormat (fileFormat) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriter (storageWriter) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element storageWriterVersion (storageWriterVersion) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element processIdentifier (processIdentifier) inherited from {http://www.astron.nl/SIP-Lofar}DataProduct - + # Element numberOfAxes (numberOfAxes) inherited from {http://www.astron.nl/SIP-Lofar}PixelMapDataProduct - + # Element numberOfCoordinates (numberOfCoordinates) inherited from {http://www.astron.nl/SIP-Lofar}PixelMapDataProduct - + # Element coordinate (coordinate) inherited from {http://www.astron.nl/SIP-Lofar}PixelMapDataProduct - + # Element locationFrame uses Python identifier locationFrame - __locationFrame = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locationFrame'), 'locationFrame', '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_locationFrame', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1163, 5), ) + __locationFrame = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'locationFrame'), + 'locationFrame', + '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_locationFrame', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1163, 5), ) - locationFrame = property(__locationFrame.value, __locationFrame.set, None, None) - # Element timeFrame uses Python identifier timeFrame - __timeFrame = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeFrame'), 'timeFrame', '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_timeFrame', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1164, 5), ) + __timeFrame = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'timeFrame'), 'timeFrame', + '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_timeFrame', + False, pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1164, 5), ) - timeFrame = property(__timeFrame.value, __timeFrame.set, None, None) - # Element observationPointing uses Python identifier observationPointing - __observationPointing = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'observationPointing'), 'observationPointing', '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_observationPointing', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1165, 5), ) + __observationPointing = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'observationPointing'), 'observationPointing', + '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_observationPointing', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1165, 5), ) - observationPointing = property(__observationPointing.value, __observationPointing.set, None, None) - # Element restoringBeamMajor uses Python identifier restoringBeamMajor - __restoringBeamMajor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'restoringBeamMajor'), 'restoringBeamMajor', '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_restoringBeamMajor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1166, 5), ) + __restoringBeamMajor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'restoringBeamMajor'), 'restoringBeamMajor', + '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_restoringBeamMajor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1166, 5), ) - restoringBeamMajor = property(__restoringBeamMajor.value, __restoringBeamMajor.set, None, None) - # Element restoringBeamMinor uses Python identifier restoringBeamMinor - __restoringBeamMinor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'restoringBeamMinor'), 'restoringBeamMinor', '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_restoringBeamMinor', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1167, 5), ) + __restoringBeamMinor = pyxb.binding.content.ElementDeclaration( + pyxb.namespace.ExpandedName(None, 'restoringBeamMinor'), 'restoringBeamMinor', + '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_restoringBeamMinor', False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1167, 5), ) - restoringBeamMinor = property(__restoringBeamMinor.value, __restoringBeamMinor.set, None, None) - # Element rmsNoise uses Python identifier rmsNoise - __rmsNoise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rmsNoise'), 'rmsNoise', '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_rmsNoise', False, pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1168, 5), ) + __rmsNoise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'rmsNoise'), 'rmsNoise', + '__httpwww_astron_nlSIP_Lofar_SkyImageDataProduct_rmsNoise', + False, + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1168, 5), ) - rmsNoise = property(__rmsNoise.value, __rmsNoise.set, None, None) _ElementMap.update({ - __locationFrame.name() : __locationFrame, - __timeFrame.name() : __timeFrame, - __observationPointing.name() : __observationPointing, - __restoringBeamMajor.name() : __restoringBeamMajor, - __restoringBeamMinor.name() : __restoringBeamMinor, - __rmsNoise.name() : __rmsNoise + __locationFrame.name(): __locationFrame, + __timeFrame.name(): __timeFrame, + __observationPointing.name(): __observationPointing, + __restoringBeamMajor.name(): __restoringBeamMajor, + __restoringBeamMinor.name(): __restoringBeamMinor, + __rmsNoise.name(): __rmsNoise }) _AttributeMap.update({ - + }) + + _module_typeBindings.SkyImageDataProduct = SkyImageDataProduct Namespace.addCategoryObject('typeBinding', 'SkyImageDataProduct', SkyImageDataProduct) - -ltaSip = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ltaSip'), LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1218, 1)) +ltaSip = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ltaSip'), LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1218, 1)) Namespace.addCategoryObject('elementBinding', ltaSip.name().localName(), ltaSip) +ListOfFrequencies._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencies'), ListOfDouble, scope=ListOfFrequencies, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 104, 3))) +ListOfFrequencies._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'unit'), FrequencyUnit, scope=ListOfFrequencies, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 105, 3))) -ListOfFrequencies._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencies'), ListOfDouble, scope=ListOfFrequencies, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 104, 3))) -ListOfFrequencies._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'unit'), FrequencyUnit, scope=ListOfFrequencies, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 105, 3))) - -def _BuildAutomaton (): +def _BuildAutomaton(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton del _BuildAutomaton @@ -4724,100 +5452,131 @@ def _BuildAutomaton (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ListOfFrequencies._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencies')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 104, 3)) + symbol = pyxb.binding.content.ElementUse( + ListOfFrequencies._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencies')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 104, 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(ListOfFrequencies._UseForTag(pyxb.namespace.ExpandedName(None, 'unit')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 105, 3)) + symbol = pyxb.binding.content.ElementUse(ListOfFrequencies._UseForTag(pyxb.namespace.ExpandedName(None, 'unit')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 105, 3)) 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) -ListOfFrequencies._Automaton = _BuildAutomaton() +ListOfFrequencies._Automaton = _BuildAutomaton() +IdentifierType._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'source'), pyxb.binding.datatypes.string, + scope=IdentifierType, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 114, 3))) -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'source'), pyxb.binding.datatypes.string, scope=IdentifierType, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 114, 3))) +IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'identifier'), + pyxb.binding.datatypes.nonNegativeInteger, scope=IdentifierType, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 115, 3))) -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'identifier'), pyxb.binding.datatypes.nonNegativeInteger, scope=IdentifierType, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 115, 3))) +IdentifierType._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, + scope=IdentifierType, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 3))) -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=IdentifierType, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 3))) +IdentifierType._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'label'), pyxb.binding.datatypes.string, + scope=IdentifierType, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12))) -IdentifierType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'label'), pyxb.binding.datatypes.string, scope=IdentifierType, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12))) -def _BuildAutomaton_ (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'source')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 114, 3)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'source')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 114, 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(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'identifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 115, 3)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'identifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 115, 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_0, False)) - symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 3)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 116, 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(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'label')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12)) + symbol = pyxb.binding.content.ElementUse(IdentifierType._UseForTag(pyxb.namespace.ExpandedName(None, 'label')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 117, 12)) 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, [ - ])) + ])) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -IdentifierType._Automaton = _BuildAutomaton_() +IdentifierType._Automaton = _BuildAutomaton_() +Pointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rightAscension'), Angle, scope=Pointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 135, 4))) -Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rightAscension'), Angle, scope=Pointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 135, 4))) +Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'azimuth'), Angle, scope=Pointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 136, 4))) -Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'azimuth'), Angle, scope=Pointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 136, 4))) +Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'declination'), Angle, scope=Pointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 139, 4))) -Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'declination'), Angle, scope=Pointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 139, 4))) +Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'altitude'), Angle, scope=Pointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 140, 4))) -Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'altitude'), Angle, scope=Pointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 140, 4))) +Pointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'equinox'), EquinoxType, scope=Pointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 142, 3))) -Pointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'equinox'), EquinoxType, scope=Pointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 142, 3))) -def _BuildAutomaton_2 (): +def _BuildAutomaton_2(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_2 del _BuildAutomaton_2 @@ -4826,68 +5585,87 @@ def _BuildAutomaton_2 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'rightAscension')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 135, 4)) + symbol = pyxb.binding.content.ElementUse(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'rightAscension')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 135, 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(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'azimuth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 136, 4)) + symbol = pyxb.binding.content.ElementUse(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'azimuth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 136, 4)) 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(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'declination')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 139, 4)) + symbol = pyxb.binding.content.ElementUse(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'declination')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 139, 4)) 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(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'altitude')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 140, 4)) + symbol = pyxb.binding.content.ElementUse(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'altitude')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 140, 4)) 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(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'equinox')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 142, 3)) + symbol = pyxb.binding.content.ElementUse(Pointing._UseForTag(pyxb.namespace.ExpandedName(None, 'equinox')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 142, 3)) st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] transitions.append(fac.Transition(st_2, [ - ])) + ])) transitions.append(fac.Transition(st_3, [ - ])) + ])) 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_4, [ - ])) + ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ - ])) + ])) st_3._set_transitionSet(transitions) transitions = [] st_4._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Pointing._Automaton = _BuildAutomaton_2() +Pointing._Automaton = _BuildAutomaton_2() +Coordinates._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coordinateSystem'), STD_ANON, scope=Coordinates, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 158, 3))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coordinateSystem'), STD_ANON, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 158, 3))) +Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'x'), Length, scope=Coordinates, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 169, 5))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'x'), Length, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 169, 5))) +Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'y'), Length, scope=Coordinates, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 170, 5))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'y'), Length, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 170, 5))) +Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'z'), Length, scope=Coordinates, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 171, 5))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'z'), Length, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 171, 5))) +Coordinates._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'radius'), Length, scope=Coordinates, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 174, 5))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'radius'), Length, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 174, 5))) +Coordinates._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'longitude'), Angle, scope=Coordinates, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 175, 5))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'longitude'), Angle, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 175, 5))) +Coordinates._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'latitude'), Angle, scope=Coordinates, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 176, 5))) -Coordinates._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'latitude'), Angle, scope=Coordinates, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 176, 5))) -def _BuildAutomaton_3 (): +def _BuildAutomaton_3(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_3 del _BuildAutomaton_3 @@ -4896,70 +5674,82 @@ def _BuildAutomaton_3 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'coordinateSystem')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 158, 3)) + symbol = pyxb.binding.content.ElementUse( + Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'coordinateSystem')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 158, 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(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'x')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 169, 5)) + symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'x')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 169, 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(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'y')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 170, 5)) + symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'y')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 170, 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(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'z')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 171, 5)) + symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'z')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 171, 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(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'radius')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 174, 5)) + symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'radius')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.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(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'longitude')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 175, 5)) + symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'longitude')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 175, 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(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'latitude')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 176, 5)) + symbol = pyxb.binding.content.ElementUse(Coordinates._UseForTag(pyxb.namespace.ExpandedName(None, 'latitude')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 176, 5)) 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_1, [ - ])) + ])) transitions.append(fac.Transition(st_4, [ - ])) + ])) 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 = [] 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) -Coordinates._Automaton = _BuildAutomaton_3() +Coordinates._Automaton = _BuildAutomaton_3() +AntennaField._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), AntennaFieldType, scope=AntennaField, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 207, 3))) -AntennaField._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), AntennaFieldType, scope=AntennaField, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 207, 3))) +AntennaField._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), Coordinates, scope=AntennaField, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 208, 3))) -AntennaField._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'location'), Coordinates, scope=AntennaField, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 208, 3))) -def _BuildAutomaton_4 (): +def _BuildAutomaton_4(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_4 del _BuildAutomaton_4 @@ -4968,28 +5758,32 @@ def _BuildAutomaton_4 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AntennaField._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 207, 3)) + symbol = pyxb.binding.content.ElementUse(AntennaField._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 207, 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(AntennaField._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 208, 3)) + symbol = pyxb.binding.content.ElementUse(AntennaField._UseForTag(pyxb.namespace.ExpandedName(None, 'location')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 208, 3)) 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) -AntennaField._Automaton = _BuildAutomaton_4() +AntennaField._Automaton = _BuildAutomaton_4() +Stations._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'station'), Station, scope=Stations, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 213, 3))) -Stations._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'station'), Station, scope=Stations, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 213, 3))) -def _BuildAutomaton_5 (): +def _BuildAutomaton_5(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_5 del _BuildAutomaton_5 @@ -4998,340 +5792,424 @@ def _BuildAutomaton_5 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(Stations._UseForTag(pyxb.namespace.ExpandedName(None, 'station')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 213, 3)) + symbol = pyxb.binding.content.ElementUse(Stations._UseForTag(pyxb.namespace.ExpandedName(None, 'station')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 213, 3)) 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, [ - ])) + ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Stations._Automaton = _BuildAutomaton_5() +Stations._Automaton = _BuildAutomaton_5() +Station._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Station, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 221, 3))) -Station._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Station, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 221, 3))) +Station._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationType'), StationTypeType, scope=Station, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 222, 3))) -Station._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationType'), StationTypeType, scope=Station, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 222, 3))) +Station._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'antennaField'), AntennaField, scope=Station, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3))) -Station._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'antennaField'), AntennaField, scope=Station, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3))) -def _BuildAutomaton_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=1, max=2, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3)) + cc_0 = fac.CounterCondition(min=1, max=2, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Station._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 221, 3)) + symbol = pyxb.binding.content.ElementUse(Station._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 221, 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(Station._UseForTag(pyxb.namespace.ExpandedName(None, 'stationType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 222, 3)) + symbol = pyxb.binding.content.ElementUse(Station._UseForTag(pyxb.namespace.ExpandedName(None, 'stationType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 222, 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_0, False)) - symbol = pyxb.binding.content.ElementUse(Station._UseForTag(pyxb.namespace.ExpandedName(None, 'antennaField')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3)) + symbol = pyxb.binding.content.ElementUse(Station._UseForTag(pyxb.namespace.ExpandedName(None, 'antennaField')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 223, 3)) 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 = [] transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) st_2._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Station._Automaton = _BuildAutomaton_6() +Station._Automaton = _BuildAutomaton_6() +ProcessRelation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relationType'), ProcessRelationType, + scope=ProcessRelation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 247, 3))) -ProcessRelation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relationType'), ProcessRelationType, scope=ProcessRelation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 247, 3))) +ProcessRelation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'identifier'), IdentifierType, scope=ProcessRelation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 248, 3))) -ProcessRelation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'identifier'), IdentifierType, scope=ProcessRelation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 248, 3))) +ProcessRelation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, + scope=ProcessRelation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3))) -ProcessRelation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=ProcessRelation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3))) -def _BuildAutomaton_7 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ProcessRelation._UseForTag(pyxb.namespace.ExpandedName(None, 'relationType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 247, 3)) + symbol = pyxb.binding.content.ElementUse( + ProcessRelation._UseForTag(pyxb.namespace.ExpandedName(None, 'relationType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 247, 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(ProcessRelation._UseForTag(pyxb.namespace.ExpandedName(None, 'identifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 248, 3)) + symbol = pyxb.binding.content.ElementUse( + ProcessRelation._UseForTag(pyxb.namespace.ExpandedName(None, 'identifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 248, 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_0, False)) - symbol = pyxb.binding.content.ElementUse(ProcessRelation._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3)) + symbol = pyxb.binding.content.ElementUse(ProcessRelation._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 249, 3)) 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 = [] transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) st_2._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ProcessRelation._Automaton = _BuildAutomaton_7() +ProcessRelation._Automaton = _BuildAutomaton_7() +ProcessRelations._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relation'), ProcessRelation, scope=ProcessRelations, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3))) -ProcessRelations._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relation'), ProcessRelation, scope=ProcessRelations, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3))) -def _BuildAutomaton_8 (): +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=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(ProcessRelations._UseForTag(pyxb.namespace.ExpandedName(None, 'relation')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3)) + symbol = pyxb.binding.content.ElementUse(ProcessRelations._UseForTag(pyxb.namespace.ExpandedName(None, 'relation')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 254, 3)) 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) ])) + fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -ProcessRelations._Automaton = _BuildAutomaton_8() +ProcessRelations._Automaton = _BuildAutomaton_8() +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processIdentifier'), IdentifierType, scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processIdentifier'), IdentifierType, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observationId'), IdentifierType, scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observationId'), IdentifierType, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parset'), IdentifierType, scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parset'), IdentifierType, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'strategyName'), pyxb.binding.datatypes.string, + scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'strategyName'), pyxb.binding.datatypes.string, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'strategyDescription'), pyxb.binding.datatypes.string, + scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'strategyDescription'), pyxb.binding.datatypes.string, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startTime'), pyxb.binding.datatypes.dateTime, + scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startTime'), pyxb.binding.datatypes.dateTime, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'duration'), pyxb.binding.datatypes.duration, + scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'duration'), pyxb.binding.datatypes.duration, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3))) +Process._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relations'), ProcessRelations, scope=Process, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3))) -Process._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relations'), ProcessRelations, scope=Process, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3))) -def _BuildAutomaton_9 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + Process._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(Process._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) 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) -Process._Automaton = _BuildAutomaton_9() +Process._Automaton = _BuildAutomaton_9() +Processing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'correlator'), Correlator, scope=Processing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3))) -Processing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'correlator'), Correlator, scope=Processing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3))) +Processing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coherentStokes'), CoherentStokes, scope=Processing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3))) -Processing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coherentStokes'), CoherentStokes, scope=Processing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3))) +Processing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'incoherentStokes'), IncoherentStokes, + scope=Processing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3))) -Processing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'incoherentStokes'), IncoherentStokes, scope=Processing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3))) +Processing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flysEye'), FlysEye, scope=Processing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 3))) -Processing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flysEye'), FlysEye, scope=Processing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 3))) +Processing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nonStandard'), NonStandard, scope=Processing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3))) -Processing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'nonStandard'), NonStandard, scope=Processing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3))) -def _BuildAutomaton_10 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 3)) + cc_3 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 3)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3)) + cc_4 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'correlator')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 3)) + symbol = pyxb.binding.content.ElementUse(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'correlator')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 442, 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(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'coherentStokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 3)) + symbol = pyxb.binding.content.ElementUse(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'coherentStokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 443, 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(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'incoherentStokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 3)) + symbol = pyxb.binding.content.ElementUse( + Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'incoherentStokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 444, 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(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'flysEye')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 3)) + symbol = pyxb.binding.content.ElementUse(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'flysEye')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 445, 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(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'nonStandard')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3)) + symbol = pyxb.binding.content.ElementUse(Processing._UseForTag(pyxb.namespace.ExpandedName(None, 'nonStandard')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 446, 3)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) + 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_1, True)])) transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) st_4._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) -Processing._Automaton = _BuildAutomaton_10() +Processing._Automaton = _BuildAutomaton_10() +RealTimeProcess._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processingType'), ProcessingType, + scope=RealTimeProcess, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3))) -RealTimeProcess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processingType'), ProcessingType, scope=RealTimeProcess, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3))) -def _BuildAutomaton_11 (): +def _BuildAutomaton_11(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_11 del _BuildAutomaton_11 @@ -5340,20 +6218,25 @@ def _BuildAutomaton_11 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(RealTimeProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) + symbol = pyxb.binding.content.ElementUse( + RealTimeProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -RealTimeProcess._Automaton = _BuildAutomaton_11() +RealTimeProcess._Automaton = _BuildAutomaton_11() +TransientBufferBoardEvents._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvent'), + TransientBufferBoardEvent, scope=TransientBufferBoardEvents, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 537, 3))) -TransientBufferBoardEvents._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvent'), TransientBufferBoardEvent, scope=TransientBufferBoardEvents, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 537, 3))) -def _BuildAutomaton_12 (): +def _BuildAutomaton_12(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_12 del _BuildAutomaton_12 @@ -5362,22 +6245,27 @@ def _BuildAutomaton_12 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TransientBufferBoardEvents._UseForTag(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvent')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 537, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardEvents._UseForTag(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvent')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 537, 3)) 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, [ - ])) + ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -TransientBufferBoardEvents._Automaton = _BuildAutomaton_12() +TransientBufferBoardEvents._Automaton = _BuildAutomaton_12() +TransientBufferBoardEvent._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'eventSource'), pyxb.binding.datatypes.string, + scope=TransientBufferBoardEvent, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 542, 3))) -TransientBufferBoardEvent._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'eventSource'), pyxb.binding.datatypes.string, scope=TransientBufferBoardEvent, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 542, 3))) -def _BuildAutomaton_13 (): +def _BuildAutomaton_13(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_13 del _BuildAutomaton_13 @@ -5386,20 +6274,25 @@ def _BuildAutomaton_13 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(TransientBufferBoardEvent._UseForTag(pyxb.namespace.ExpandedName(None, 'eventSource')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 542, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardEvent._UseForTag(pyxb.namespace.ExpandedName(None, 'eventSource')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 542, 3)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -TransientBufferBoardEvent._Automaton = _BuildAutomaton_13() +TransientBufferBoardEvent._Automaton = _BuildAutomaton_13() +SubArrayPointings._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointing'), SubArrayPointing, + scope=SubArrayPointings, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 547, 3))) -SubArrayPointings._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointing'), SubArrayPointing, scope=SubArrayPointings, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 547, 3))) -def _BuildAutomaton_14 (): +def _BuildAutomaton_14(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_14 del _BuildAutomaton_14 @@ -5408,176 +6301,243 @@ def _BuildAutomaton_14 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(SubArrayPointings._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 547, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointings._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 547, 3)) 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, [ - ])) + ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -SubArrayPointings._Automaton = _BuildAutomaton_14() - - - - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pointing'), Pointing, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 560, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'beamNumber'), pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 561, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'measurementDescription'), pyxb.binding.datatypes.string, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), IdentifierType, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 563, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'measurementType'), MeasurementType, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 564, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetName'), pyxb.binding.datatypes.string, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 565, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startTime'), pyxb.binding.datatypes.dateTime, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 566, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'duration'), pyxb.binding.datatypes.duration, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 567, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfProcessing'), pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 568, 3))) -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processing'), Processing, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3))) -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 570, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 571, 3))) - -SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relations'), ProcessRelations, scope=SubArrayPointing, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 572, 3))) +SubArrayPointings._Automaton = _BuildAutomaton_14() -def _BuildAutomaton_15 (): +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pointing'), Pointing, scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 560, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'beamNumber'), pyxb.binding.datatypes.unsignedShort, + scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 561, 3))) + +SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'measurementDescription'), + pyxb.binding.datatypes.string, scope=SubArrayPointing, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), IdentifierType, + scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 563, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'measurementType'), MeasurementType, + scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 564, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'targetName'), pyxb.binding.datatypes.string, + scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 565, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startTime'), pyxb.binding.datatypes.dateTime, + scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 566, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'duration'), pyxb.binding.datatypes.duration, + scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 567, 3))) + +SubArrayPointing._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfProcessing'), + pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 568, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processing'), Processing, scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 570, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 571, 3))) + +SubArrayPointing._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relations'), ProcessRelations, scope=SubArrayPointing, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 572, 3))) + + +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'pointing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 560, 3)) + symbol = pyxb.binding.content.ElementUse(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'pointing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 560, 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 561, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 561, 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'measurementDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'measurementDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 562, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 563, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 563, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'measurementType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 564, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'measurementType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 564, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'targetName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 565, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'targetName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 565, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 566, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 566, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 567, 3)) + symbol = pyxb.binding.content.ElementUse(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 567, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfProcessing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 568, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfProcessing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 568, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'processing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'processing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 569, 3)) 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(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 570, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 570, 3)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 571, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 571, 3)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() - symbol = pyxb.binding.content.ElementUse(SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 572, 3)) + symbol = pyxb.binding.content.ElementUse( + SubArrayPointing._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 572, 3)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) transitions.append(fac.Transition(st_10, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -SubArrayPointing._Automaton = _BuildAutomaton_15() +SubArrayPointing._Automaton = _BuildAutomaton_15() +DataSources._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), IdentifierType, + scope=DataSources, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 583, 3))) -DataSources._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), IdentifierType, scope=DataSources, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 583, 3))) -def _BuildAutomaton_16 (): +def _BuildAutomaton_16(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_16 del _BuildAutomaton_16 @@ -5586,24 +6546,31 @@ def _BuildAutomaton_16 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(DataSources._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 583, 3)) + symbol = pyxb.binding.content.ElementUse( + DataSources._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 583, 3)) 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, [ - ])) + ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -DataSources._Automaton = _BuildAutomaton_16() +DataSources._Automaton = _BuildAutomaton_16() +ChecksumType._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'algorithm'), ChecksumAlgorithm, scope=ChecksumType, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 731, 3))) -ChecksumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'algorithm'), ChecksumAlgorithm, scope=ChecksumType, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 731, 3))) +ChecksumType._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.string, + scope=ChecksumType, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 732, 3))) -ChecksumType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.string, scope=ChecksumType, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 732, 3))) -def _BuildAutomaton_17 (): +def _BuildAutomaton_17(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_17 del _BuildAutomaton_17 @@ -5612,30 +6579,38 @@ def _BuildAutomaton_17 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ChecksumType._UseForTag(pyxb.namespace.ExpandedName(None, 'algorithm')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 731, 3)) + symbol = pyxb.binding.content.ElementUse(ChecksumType._UseForTag(pyxb.namespace.ExpandedName(None, 'algorithm')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 731, 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(ChecksumType._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 732, 3)) + symbol = pyxb.binding.content.ElementUse(ChecksumType._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 732, 3)) 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) -ChecksumType._Automaton = _BuildAutomaton_17() +ChecksumType._Automaton = _BuildAutomaton_17() +TBBTrigger._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, + scope=TBBTrigger, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 767, 3))) -TBBTrigger._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=TBBTrigger, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 767, 3))) +TBBTrigger._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.string, + scope=TBBTrigger, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 768, 3))) -TBBTrigger._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.string, scope=TBBTrigger, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 768, 3))) -def _BuildAutomaton_18 (): +def _BuildAutomaton_18(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_18 del _BuildAutomaton_18 @@ -5644,152 +6619,198 @@ def _BuildAutomaton_18 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TBBTrigger._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 767, 3)) + symbol = pyxb.binding.content.ElementUse(TBBTrigger._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 767, 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(TBBTrigger._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 768, 3)) + symbol = pyxb.binding.content.ElementUse(TBBTrigger._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 768, 3)) 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) -TBBTrigger._Automaton = _BuildAutomaton_18() +TBBTrigger._Automaton = _BuildAutomaton_18() +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProductType'), DataProductType, scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProductType'), DataProductType, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), IdentifierType, + scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier'), IdentifierType, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageTicket'), pyxb.binding.datatypes.string, + scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageTicket'), pyxb.binding.datatypes.string, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.unsignedLong, + scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'size'), pyxb.binding.datatypes.unsignedLong, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'checksum'), ChecksumType, scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'checksum'), ChecksumType, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileName'), pyxb.binding.datatypes.string, + scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileName'), pyxb.binding.datatypes.string, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileFormat'), FileFormatType, scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileFormat'), FileFormatType, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageWriter'), StorageWriterType, scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageWriter'), StorageWriterType, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageWriterVersion'), pyxb.binding.datatypes.string, + scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'storageWriterVersion'), pyxb.binding.datatypes.string, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3))) +DataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processIdentifier'), IdentifierType, + scope=DataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3))) -DataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'processIdentifier'), IdentifierType, scope=DataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3))) -def _BuildAutomaton_19 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + DataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -DataProduct._Automaton = _BuildAutomaton_19() +DataProduct._Automaton = _BuildAutomaton_19() +ArrayBeams._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arrayBeam'), ArrayBeam, scope=ArrayBeams, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 883, 3))) -ArrayBeams._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arrayBeam'), ArrayBeam, scope=ArrayBeams, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 883, 3))) -def _BuildAutomaton_20 (): +def _BuildAutomaton_20(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_20 del _BuildAutomaton_20 @@ -5798,145 +6819,198 @@ def _BuildAutomaton_20 (): counters = set() states = [] final_update = set() - symbol = pyxb.binding.content.ElementUse(ArrayBeams._UseForTag(pyxb.namespace.ExpandedName(None, 'arrayBeam')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 883, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayBeams._UseForTag(pyxb.namespace.ExpandedName(None, 'arrayBeam')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 883, 3)) 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, [ - ])) + ])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ArrayBeams._Automaton = _BuildAutomaton_20() +ArrayBeams._Automaton = _BuildAutomaton_20() +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), IdentifierType, + scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), IdentifierType, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'beamNumber'), pyxb.binding.datatypes.unsignedShort, + scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'beamNumber'), pyxb.binding.datatypes.unsignedShort, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dispersionMeasure'), pyxb.binding.datatypes.double, + scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dispersionMeasure'), pyxb.binding.datatypes.double, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3))) +ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSubbands'), + pyxb.binding.datatypes.unsignedShort, scope=ArrayBeam, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSubbands'), pyxb.binding.datatypes.unsignedShort, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationSubbands'), ListOfSubbands, scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationSubbands'), ListOfSubbands, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'centralFrequencies'), ListOfFrequencies, + scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'centralFrequencies'), ListOfFrequencies, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3))) +ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=ArrayBeam, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3))) +ArrayBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=ArrayBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3))) -ArrayBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=ArrayBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3))) -def _BuildAutomaton_21 (): +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=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + cc_0 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3)) + symbol = pyxb.binding.content.ElementUse( + ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) + symbol = pyxb.binding.content.ElementUse( + ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) + symbol = pyxb.binding.content.ElementUse( + ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) + symbol = pyxb.binding.content.ElementUse( + ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) 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(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3)) + symbol = pyxb.binding.content.ElementUse( + ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 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_0, False)) - symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + symbol = pyxb.binding.content.ElementUse(ArrayBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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 = [] 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, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -ArrayBeam._Automaton = _BuildAutomaton_21() +ArrayBeam._Automaton = _BuildAutomaton_21() +Axis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number'), pyxb.binding.datatypes.unsignedShort, + scope=Axis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 3))) -Axis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'number'), pyxb.binding.datatypes.unsignedShort, scope=Axis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 3))) +Axis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Axis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 3))) -Axis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'name'), pyxb.binding.datatypes.string, scope=Axis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 3))) +Axis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'units'), pyxb.binding.datatypes.string, scope=Axis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3))) -Axis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'units'), pyxb.binding.datatypes.string, scope=Axis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3))) +Axis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'length'), pyxb.binding.datatypes.unsignedInt, + scope=Axis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3))) -Axis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'length'), pyxb.binding.datatypes.unsignedInt, scope=Axis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3))) -def _BuildAutomaton_22 (): +def _BuildAutomaton_22(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_22 del _BuildAutomaton_22 @@ -5945,46 +7019,55 @@ def _BuildAutomaton_22 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'number')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 3)) + symbol = pyxb.binding.content.ElementUse(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'number')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 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(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 3)) + symbol = pyxb.binding.content.ElementUse(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 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(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'units')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3)) + symbol = pyxb.binding.content.ElementUse(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'units')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 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(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'length')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3)) + symbol = pyxb.binding.content.ElementUse(Axis._UseForTag(pyxb.namespace.ExpandedName(None, 'length')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3)) 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, [ - ])) + ])) 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 = [] st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Axis._Automaton = _BuildAutomaton_22() +Axis._Automaton = _BuildAutomaton_22() +SpectralQuantity._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), SpectralQuantityType, scope=SpectralQuantity, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1095, 3))) -SpectralQuantity._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), SpectralQuantityType, scope=SpectralQuantity, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1095, 3))) +SpectralQuantity._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.double, + scope=SpectralQuantity, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1096, 3))) -SpectralQuantity._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'value'), pyxb.binding.datatypes.double, scope=SpectralQuantity, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1096, 3))) -def _BuildAutomaton_23 (): +def _BuildAutomaton_23(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_23 del _BuildAutomaton_23 @@ -5993,30 +7076,37 @@ def _BuildAutomaton_23 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SpectralQuantity._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1095, 3)) + symbol = pyxb.binding.content.ElementUse(SpectralQuantity._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1095, 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(SpectralQuantity._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1096, 3)) + symbol = pyxb.binding.content.ElementUse(SpectralQuantity._UseForTag(pyxb.namespace.ExpandedName(None, 'value')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1096, 3)) 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) -SpectralQuantity._Automaton = _BuildAutomaton_23() +SpectralQuantity._Automaton = _BuildAutomaton_23() +Parset._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'identifier'), IdentifierType, scope=Parset, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1182, 3))) -Parset._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'identifier'), IdentifierType, scope=Parset, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1182, 3))) +Parset._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'contents'), pyxb.binding.datatypes.string, + scope=Parset, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1183, 3))) -Parset._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'contents'), pyxb.binding.datatypes.string, scope=Parset, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1183, 3))) -def _BuildAutomaton_24 (): +def _BuildAutomaton_24(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_24 del _BuildAutomaton_24 @@ -6025,1304 +7115,1682 @@ def _BuildAutomaton_24 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Parset._UseForTag(pyxb.namespace.ExpandedName(None, 'identifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1182, 3)) + symbol = pyxb.binding.content.ElementUse(Parset._UseForTag(pyxb.namespace.ExpandedName(None, 'identifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1182, 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(Parset._UseForTag(pyxb.namespace.ExpandedName(None, 'contents')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1183, 3)) + symbol = pyxb.binding.content.ElementUse(Parset._UseForTag(pyxb.namespace.ExpandedName(None, 'contents')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1183, 3)) 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) -Parset._Automaton = _BuildAutomaton_24() +Parset._Automaton = _BuildAutomaton_24() +Project._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectCode'), pyxb.binding.datatypes.string, + scope=Project, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1203, 3))) -Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectCode'), pyxb.binding.datatypes.string, scope=Project, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1203, 3))) +Project._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'primaryInvestigator'), pyxb.binding.datatypes.string, + scope=Project, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1204, 3))) -Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'primaryInvestigator'), pyxb.binding.datatypes.string, scope=Project, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1204, 3))) +Project._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coInvestigator'), pyxb.binding.datatypes.string, + scope=Project, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3))) -Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coInvestigator'), pyxb.binding.datatypes.string, scope=Project, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3))) +Project._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'contactAuthor'), pyxb.binding.datatypes.string, + scope=Project, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1206, 3))) -Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'contactAuthor'), pyxb.binding.datatypes.string, scope=Project, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1206, 3))) +Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'telescope'), Telescope, scope=Project, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1207, 3))) -Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'telescope'), Telescope, scope=Project, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1207, 3))) +Project._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectDescription'), pyxb.binding.datatypes.string, + scope=Project, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1208, 3))) -Project._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectDescription'), pyxb.binding.datatypes.string, scope=Project, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1208, 3))) -def _BuildAutomaton_25 (): +def _BuildAutomaton_25(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'projectCode')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1203, 3)) + symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'projectCode')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1203, 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(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'primaryInvestigator')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1204, 3)) + symbol = pyxb.binding.content.ElementUse( + Project._UseForTag(pyxb.namespace.ExpandedName(None, 'primaryInvestigator')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1204, 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(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'coInvestigator')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3)) + symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'coInvestigator')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1205, 3)) 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(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'contactAuthor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1206, 3)) + symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'contactAuthor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1206, 3)) 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(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'telescope')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1207, 3)) + symbol = pyxb.binding.content.ElementUse(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'telescope')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1207, 3)) 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(Project._UseForTag(pyxb.namespace.ExpandedName(None, 'projectDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1208, 3)) + symbol = pyxb.binding.content.ElementUse( + Project._UseForTag(pyxb.namespace.ExpandedName(None, 'projectDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1208, 3)) 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, [ - ])) + ])) transitions.append(fac.Transition(st_3, [ - ])) + ])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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 = [] st_5._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Project._Automaton = _BuildAutomaton_25() +Project._Automaton = _BuildAutomaton_25() +LTASip._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sipGeneratorVersion'), pyxb.binding.datatypes.string, + scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1221, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sipGeneratorVersion'), pyxb.binding.datatypes.string, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1221, 3))) +LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'project'), Project, scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1222, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'project'), Project, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1222, 3))) +LTASip._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProduct'), DataProduct, scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1223, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataProduct'), DataProduct, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1223, 3))) +LTASip._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observation'), Observation, scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observation'), Observation, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3))) +LTASip._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pipelineRun'), PipelineRun, scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pipelineRun'), PipelineRun, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3))) +LTASip._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'unspecifiedProcess'), UnspecifiedProcess, + scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'unspecifiedProcess'), UnspecifiedProcess, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3))) +LTASip._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relatedDataProduct'), DataProduct, scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'relatedDataProduct'), DataProduct, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3))) +LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parset'), Parset, scope=LTASip, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 1228, 3))) -LTASip._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parset'), Parset, scope=LTASip, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1228, 3))) -def _BuildAutomaton_26 (): +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=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3)) + cc_0 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3)) + cc_2 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3)) + cc_3 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1228, 3)) + cc_4 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1228, 3)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'sipGeneratorVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1221, 3)) + symbol = pyxb.binding.content.ElementUse( + LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'sipGeneratorVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1221, 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(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'project')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1222, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'project')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1222, 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(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProduct')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1223, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProduct')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1223, 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(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'observation')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'observation')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1224, 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(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineRun')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineRun')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1225, 3)) 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_2, False)) - symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'unspecifiedProcess')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'unspecifiedProcess')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1226, 3)) 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(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'relatedDataProduct')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'relatedDataProduct')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1227, 3)) 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(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1228, 3)) + symbol = pyxb.binding.content.ElementUse(LTASip._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1228, 3)) 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_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, [ - ])) + ])) transitions.append(fac.Transition(st_4, [ - ])) + ])) transitions.append(fac.Transition(st_5, [ - ])) + ])) transitions.append(fac.Transition(st_6, [ - ])) + ])) transitions.append(fac.Transition(st_7, [ - ])) + ])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) st_7._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -LTASip._Automaton = _BuildAutomaton_26() - - - - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 355, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observationDescription'), pyxb.binding.datatypes.string, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instrumentFilter'), FilterSelectionType, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 357, 5))) -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clock'), ClockType, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 358, 5))) -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationSelection'), StationSelectionType, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 359, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'antennaSet'), AntennaSetType, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 360, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeSystem'), TimeSystemType, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 361, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfStations'), pyxb.binding.datatypes.unsignedByte, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 364, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stations'), Stations, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 365, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSubArrayPointings'), pyxb.binding.datatypes.unsignedShort, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 366, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointings'), SubArrayPointings, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOftransientBufferBoardEvents'), pyxb.binding.datatypes.unsignedShort, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 368, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvents'), TransientBufferBoardEvents, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 370, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 371, 5))) - -Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBitsPerSample'), pyxb.binding.datatypes.unsignedShort, scope=Observation, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 372, 5))) +LTASip._Automaton = _BuildAutomaton_26() -def _BuildAutomaton_27 (): +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 355, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observationDescription'), + pyxb.binding.datatypes.string, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'instrumentFilter'), FilterSelectionType, + scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 357, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clock'), ClockType, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 358, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationSelection'), StationSelectionType, + scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 359, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'antennaSet'), AntennaSetType, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 360, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeSystem'), TimeSystemType, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 361, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfStations'), + pyxb.binding.datatypes.unsignedByte, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 364, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stations'), Stations, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 365, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSubArrayPointings'), + pyxb.binding.datatypes.unsignedShort, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 366, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointings'), SubArrayPointings, + scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5))) + +Observation._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOftransientBufferBoardEvents'), + pyxb.binding.datatypes.unsignedShort, scope=Observation, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 368, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvents'), + TransientBufferBoardEvents, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 370, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 371, 5))) + +Observation._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBitsPerSample'), + pyxb.binding.datatypes.unsignedShort, scope=Observation, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 372, 5))) + + +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() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5)) counters.add(cc_4) - cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5)) + cc_5 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5)) counters.add(cc_5) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 355, 5)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 355, 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'observationDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'observationDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 356, 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'instrumentFilter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 357, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'instrumentFilter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 357, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'clock')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 358, 5)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'clock')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 358, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSelection')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 359, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSelection')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 359, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'antennaSet')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 360, 5)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'antennaSet')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 360, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'timeSystem')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 361, 5)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'timeSystem')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 361, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 362, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 363, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfStations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 364, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfStations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 364, 5)) st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'stations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 365, 5)) + symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'stations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 365, 5)) st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubArrayPointings')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 366, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubArrayPointings')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 366, 5)) st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointings')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointings')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 367, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOftransientBufferBoardEvents')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 368, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOftransientBufferBoardEvents')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 368, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvents')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'transientBufferBoardEvents')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 369, 5)) 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(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 370, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 370, 5)) st_23 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_23) final_update = None - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 371, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBeamFormedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 371, 5)) st_24 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_24) final_update = set() - symbol = pyxb.binding.content.ElementUse(Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBitsPerSample')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 372, 5)) + symbol = pyxb.binding.content.ElementUse( + Observation._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBitsPerSample')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 372, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) transitions.append(fac.Transition(st_10, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ - ])) + ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - ])) + ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - ])) + ])) transitions.append(fac.Transition(st_16, [ - ])) + ])) transitions.append(fac.Transition(st_17, [ - ])) + ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_17, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ - ])) + ])) st_17._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_19, [ - ])) + ])) st_18._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_20, [ - ])) + ])) transitions.append(fac.Transition(st_21, [ - ])) + ])) st_19._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_20, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) transitions.append(fac.Transition(st_21, [ - fac.UpdateInstruction(cc_4, False) ])) + fac.UpdateInstruction(cc_4, False)])) st_20._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_22, [ - ])) + ])) transitions.append(fac.Transition(st_23, [ - ])) + ])) st_21._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_22, [ - fac.UpdateInstruction(cc_5, True) ])) + fac.UpdateInstruction(cc_5, True)])) transitions.append(fac.Transition(st_23, [ - fac.UpdateInstruction(cc_5, False) ])) + fac.UpdateInstruction(cc_5, False)])) st_22._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_24, [ - ])) + ])) st_23._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_25, [ - ])) + ])) st_24._set_transitionSet(transitions) transitions = [] st_25._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Observation._Automaton = _BuildAutomaton_27() +Observation._Automaton = _BuildAutomaton_27() +DirectDataMeasurement._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, + scope=DirectDataMeasurement, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 381, 5))) -DirectDataMeasurement._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, scope=DirectDataMeasurement, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 381, 5))) +DirectDataMeasurement._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'station'), Station, scope=DirectDataMeasurement, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 382, 5))) -DirectDataMeasurement._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'station'), Station, scope=DirectDataMeasurement, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 382, 5))) -def _BuildAutomaton_28 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 381, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 381, 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(DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'station')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 382, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectDataMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'station')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 382, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -DirectDataMeasurement._Automaton = _BuildAutomaton_28() +DirectDataMeasurement._Automaton = _BuildAutomaton_28() +GenericMeasurement._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, + scope=GenericMeasurement, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 398, 5))) -GenericMeasurement._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, scope=GenericMeasurement, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 398, 5))) +GenericMeasurement._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, + scope=GenericMeasurement, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 399, 5))) -GenericMeasurement._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=GenericMeasurement, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 399, 5))) -def _BuildAutomaton_29 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 398, 5)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 398, 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(GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 399, 5)) + symbol = pyxb.binding.content.ElementUse( + GenericMeasurement._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 399, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -GenericMeasurement._Automaton = _BuildAutomaton_29() +GenericMeasurement._Automaton = _BuildAutomaton_29() +UnspecifiedProcess._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, + scope=UnspecifiedProcess, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 408, 5))) -UnspecifiedProcess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observingMode'), ObservingModeType, scope=UnspecifiedProcess, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 408, 5))) +UnspecifiedProcess._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, + scope=UnspecifiedProcess, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 409, 5))) -UnspecifiedProcess._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'description'), pyxb.binding.datatypes.string, scope=UnspecifiedProcess, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 409, 5))) -def _BuildAutomaton_30 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 408, 5)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'observingMode')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 408, 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(UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 409, 5)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedProcess._UseForTag(pyxb.namespace.ExpandedName(None, 'description')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 409, 5)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -UnspecifiedProcess._Automaton = _BuildAutomaton_30() +UnspecifiedProcess._Automaton = _BuildAutomaton_30() +Correlator._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'integrationInterval'), Time, scope=Correlator, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 458, 5))) -Correlator._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'integrationInterval'), Time, scope=Correlator, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 458, 5))) +Correlator._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=Correlator, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5))) -Correlator._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=Correlator, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5))) +Correlator._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=Correlator, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5))) -Correlator._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=Correlator, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5))) -def _BuildAutomaton_31 (): +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=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) + symbol = pyxb.binding.content.ElementUse(Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 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(Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'integrationInterval')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 458, 5)) + symbol = pyxb.binding.content.ElementUse( + Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'integrationInterval')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 458, 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(Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 5)) + symbol = pyxb.binding.content.ElementUse(Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 459, 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_1, False)) - symbol = pyxb.binding.content.ElementUse(Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5)) + symbol = pyxb.binding.content.ElementUse( + Correlator._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 460, 5)) 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, [ - ])) + ])) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -Correlator._Automaton = _BuildAutomaton_31() +Correlator._Automaton = _BuildAutomaton_31() +CoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), Time, scope=CoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 479, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), Time, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 479, 5))) +CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), + pyxb.binding.datatypes.unsignedInt, scope=CoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 480, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), pyxb.binding.datatypes.unsignedInt, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 480, 5))) +CoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=CoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 481, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 481, 5))) +CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), + pyxb.binding.datatypes.unsignedShort, scope=CoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), pyxb.binding.datatypes.unsignedShort, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5))) +CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), + pyxb.binding.datatypes.unsignedShort, scope=CoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), pyxb.binding.datatypes.unsignedShort, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5))) +CoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=CoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 5))) +CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfStations'), + pyxb.binding.datatypes.unsignedByte, scope=CoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 485, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfStations'), pyxb.binding.datatypes.unsignedByte, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 485, 5))) +CoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stations'), Stations, scope=CoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 486, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stations'), Stations, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 486, 5))) +CoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=CoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5))) +CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=CoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5))) -CoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=CoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5))) -def _BuildAutomaton_32 (): +def _BuildAutomaton_32(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 5)) + cc_2 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'rawSamplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 479, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'rawSamplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 479, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 480, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 480, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 481, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 481, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 482, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 483, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 5)) + symbol = pyxb.binding.content.ElementUse(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 484, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfStations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 485, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfStations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 485, 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(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 486, 5)) + symbol = pyxb.binding.content.ElementUse(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 486, 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_3, False)) - symbol = pyxb.binding.content.ElementUse(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 487, 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_4, False)) - symbol = pyxb.binding.content.ElementUse(CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 488, 5)) 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_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, [ - ])) + ])) transitions.append(fac.Transition(st_5, [ - ])) + ])) transitions.append(fac.Transition(st_6, [ - ])) + ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) transitions.append(fac.Transition(st_10, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -CoherentStokes._Automaton = _BuildAutomaton_32() +CoherentStokes._Automaton = _BuildAutomaton_32() +IncoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), Time, scope=IncoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 497, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), Time, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 497, 5))) +IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), + pyxb.binding.datatypes.unsignedInt, scope=IncoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 498, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), pyxb.binding.datatypes.unsignedInt, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 498, 5))) +IncoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=IncoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 499, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 499, 5))) +IncoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), + pyxb.binding.datatypes.unsignedShort, scope=IncoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor'), pyxb.binding.datatypes.unsignedShort, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5))) +IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), + pyxb.binding.datatypes.unsignedShort, scope=IncoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels'), pyxb.binding.datatypes.unsignedShort, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5))) +IncoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=IncoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 5))) +IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfStations'), + pyxb.binding.datatypes.unsignedByte, scope=IncoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 503, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfStations'), pyxb.binding.datatypes.unsignedByte, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 503, 5))) +IncoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stations'), Stations, scope=IncoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 504, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stations'), Stations, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 504, 5))) +IncoherentStokes._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=IncoherentStokes, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5))) +IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=IncoherentStokes, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5))) -IncoherentStokes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=IncoherentStokes, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5))) -def _BuildAutomaton_33 (): +def _BuildAutomaton_33(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_33 del _BuildAutomaton_33 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 5)) + cc_2 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'rawSamplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 497, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'rawSamplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 497, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 498, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 498, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 499, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 499, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyDownsamplingFactor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 500, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCollapsedChannels')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 501, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 5)) + symbol = pyxb.binding.content.ElementUse(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 502, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfStations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 503, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfStations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 503, 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(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 504, 5)) + symbol = pyxb.binding.content.ElementUse(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'stations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 504, 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_3, False)) - symbol = pyxb.binding.content.ElementUse(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 505, 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_4, False)) - symbol = pyxb.binding.content.ElementUse(IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokes._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 506, 5)) 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_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, [ - ])) + ])) transitions.append(fac.Transition(st_5, [ - ])) + ])) transitions.append(fac.Transition(st_6, [ - ])) + ])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_4, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_7, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) transitions.append(fac.Transition(st_10, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -IncoherentStokes._Automaton = _BuildAutomaton_33() +IncoherentStokes._Automaton = _BuildAutomaton_33() +FlysEye._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), Time, scope=FlysEye, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 515, 5))) -FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rawSamplingTime'), Time, scope=FlysEye, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 515, 5))) +FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), + pyxb.binding.datatypes.unsignedInt, scope=FlysEye, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 516, 5))) -FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor'), pyxb.binding.datatypes.unsignedInt, scope=FlysEye, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 516, 5))) +FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=FlysEye, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 517, 5))) -FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'samplingTime'), Time, scope=FlysEye, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 517, 5))) +FlysEye._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=FlysEye, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 5))) -FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stokes'), PolarizationType, scope=FlysEye, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 5))) +FlysEye._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=FlysEye, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5))) -FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=FlysEye, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5))) +FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=FlysEye, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', + 520, 5))) -FlysEye._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=FlysEye, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5))) -def _BuildAutomaton_34 (): +def _BuildAutomaton_34(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_34 del _BuildAutomaton_34 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 5)) + cc_0 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 5)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) + symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 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(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'rawSamplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 515, 5)) + symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'rawSamplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 515, 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(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 516, 5)) + symbol = pyxb.binding.content.ElementUse( + FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'timeDownsamplingFactor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 516, 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(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 517, 5)) + symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 517, 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_0, False)) - symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 5)) + symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 518, 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_1, False)) - symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 5)) + symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 519, 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_2, False)) - symbol = pyxb.binding.content.ElementUse(FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5)) + symbol = pyxb.binding.content.ElementUse( + FlysEye._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 520, 5)) 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_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_4, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_6, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) st_6._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -FlysEye._Automaton = _BuildAutomaton_34() +FlysEye._Automaton = _BuildAutomaton_34() +NonStandard._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=NonStandard, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 529, 5))) -NonStandard._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=NonStandard, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 529, 5))) +NonStandard._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, scope=NonStandard, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 530, 5))) -NonStandard._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=NonStandard, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 530, 5))) -def _BuildAutomaton_35 (): +def _BuildAutomaton_35(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_35 del _BuildAutomaton_35 @@ -7331,1608 +8799,2000 @@ def _BuildAutomaton_35 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(NonStandard._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 3)) + symbol = pyxb.binding.content.ElementUse( + NonStandard._UseForTag(pyxb.namespace.ExpandedName(None, 'processingType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 451, 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(NonStandard._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 529, 5)) + symbol = pyxb.binding.content.ElementUse(NonStandard._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 529, 5)) 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(NonStandard._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 530, 5)) + symbol = pyxb.binding.content.ElementUse( + NonStandard._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 530, 5)) 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) -NonStandard._Automaton = _BuildAutomaton_35() +NonStandard._Automaton = _BuildAutomaton_35() +PipelineRun._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pipelineName'), pyxb.binding.datatypes.string, + scope=PipelineRun, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5))) -PipelineRun._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pipelineName'), pyxb.binding.datatypes.string, scope=PipelineRun, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5))) +PipelineRun._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pipelineVersion'), pyxb.binding.datatypes.string, + scope=PipelineRun, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5))) -PipelineRun._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pipelineVersion'), pyxb.binding.datatypes.string, scope=PipelineRun, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5))) +PipelineRun._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sourceData'), DataSources, scope=PipelineRun, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5))) -PipelineRun._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sourceData'), DataSources, scope=PipelineRun, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5))) -def _BuildAutomaton_36 (): +def _BuildAutomaton_36(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse(PipelineRun._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PipelineRun._Automaton = _BuildAutomaton_36() - - - - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), IdentifierType, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 824, 5))) - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subband'), pyxb.binding.datatypes.unsignedShort, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 825, 5))) - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationSubband'), pyxb.binding.datatypes.unsignedShort, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5))) - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startTime'), pyxb.binding.datatypes.dateTime, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 827, 5))) -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'duration'), pyxb.binding.datatypes.duration, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 828, 5))) -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'integrationInterval'), Time, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 829, 5))) - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'centralFrequency'), Frequency, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 830, 5))) - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 831, 5))) - -CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), pyxb.binding.datatypes.unsignedShort, scope=CorrelatedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 832, 5))) +PipelineRun._Automaton = _BuildAutomaton_36() -def _BuildAutomaton_37 (): +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier'), IdentifierType, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 824, 5))) + +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subband'), pyxb.binding.datatypes.unsignedShort, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 825, 5))) + +CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stationSubband'), + pyxb.binding.datatypes.unsignedShort, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5))) + +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'startTime'), pyxb.binding.datatypes.dateTime, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 827, 5))) + +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'duration'), pyxb.binding.datatypes.duration, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 828, 5))) + +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'integrationInterval'), Time, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 829, 5))) + +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'centralFrequency'), Frequency, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 830, 5))) + +CorrelatedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelWidth'), Frequency, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 831, 5))) + +CorrelatedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'channelsPerSubband'), + pyxb.binding.datatypes.unsignedShort, + scope=CorrelatedDataProduct, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 832, 5))) + + +def _BuildAutomaton_37(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 824, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 824, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'subband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 825, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'subband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 825, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 826, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 827, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 827, 5)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 828, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 828, 5)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'integrationInterval')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 829, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'integrationInterval')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 829, 5)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequency')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 830, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequency')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 830, 5)) 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(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 831, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 831, 5)) st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() - symbol = pyxb.binding.content.ElementUse(CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 832, 5)) + symbol = pyxb.binding.content.ElementUse( + CorrelatedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 832, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) transitions.append(fac.Transition(st_13, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - ])) + ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - ])) + ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - ])) + ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ - ])) + ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ - ])) + ])) st_17._set_transitionSet(transitions) transitions = [] st_18._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -CorrelatedDataProduct._Automaton = _BuildAutomaton_37() +CorrelatedDataProduct._Automaton = _BuildAutomaton_37() -def _BuildAutomaton_38 (): +def _BuildAutomaton_38(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + InstrumentModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -InstrumentModelDataProduct._Automaton = _BuildAutomaton_38() +InstrumentModelDataProduct._Automaton = _BuildAutomaton_38() -def _BuildAutomaton_39 (): +def _BuildAutomaton_39(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyModelDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -SkyModelDataProduct._Automaton = _BuildAutomaton_39() +SkyModelDataProduct._Automaton = _BuildAutomaton_39() +TransientBufferBoardDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSamples'), pyxb.binding.datatypes.unsignedInt, + scope=TransientBufferBoardDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 867, 5))) -TransientBufferBoardDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSamples'), pyxb.binding.datatypes.unsignedInt, scope=TransientBufferBoardDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 867, 5))) +TransientBufferBoardDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeStamp'), pyxb.binding.datatypes.unsignedInt, + scope=TransientBufferBoardDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 868, 5))) -TransientBufferBoardDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeStamp'), pyxb.binding.datatypes.unsignedInt, scope=TransientBufferBoardDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 868, 5))) +TransientBufferBoardDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'triggerParameters'), TBBTrigger, + scope=TransientBufferBoardDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 869, 5))) -TransientBufferBoardDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'triggerParameters'), TBBTrigger, scope=TransientBufferBoardDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 869, 5))) -def _BuildAutomaton_40 (): +def _BuildAutomaton_40(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSamples')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 867, 5)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSamples')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 867, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'timeStamp')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 868, 5)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'timeStamp')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 868, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() - symbol = pyxb.binding.content.ElementUse(TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'triggerParameters')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 869, 5)) + symbol = pyxb.binding.content.ElementUse( + TransientBufferBoardDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'triggerParameters')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 869, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -TransientBufferBoardDataProduct._Automaton = _BuildAutomaton_40() +TransientBufferBoardDataProduct._Automaton = _BuildAutomaton_40() +CoherentStokesBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pointing'), Pointing, scope=CoherentStokesBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 912, 5))) -CoherentStokesBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pointing'), Pointing, scope=CoherentStokesBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 912, 5))) +CoherentStokesBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'offset'), Pointing, scope=CoherentStokesBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 913, 5))) -CoherentStokesBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'offset'), Pointing, scope=CoherentStokesBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 913, 5))) -def _BuildAutomaton_41 (): +def _BuildAutomaton_41(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_41 del _BuildAutomaton_41 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + cc_0 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + symbol = pyxb.binding.content.ElementUse(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'pointing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 912, 5)) + symbol = pyxb.binding.content.ElementUse( + CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'pointing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 912, 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(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'offset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 913, 5)) + symbol = pyxb.binding.content.ElementUse(CoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'offset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 913, 5)) 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_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 = [] 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, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] st_11._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -CoherentStokesBeam._Automaton = _BuildAutomaton_41() +CoherentStokesBeam._Automaton = _BuildAutomaton_41() -def _BuildAutomaton_42 (): +def _BuildAutomaton_42(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_42 del _BuildAutomaton_42 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + cc_0 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) 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(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 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_0, False)) - symbol = pyxb.binding.content.ElementUse(IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + symbol = pyxb.binding.content.ElementUse( + IncoherentStokesBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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 = [] 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, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -IncoherentStokesBeam._Automaton = _BuildAutomaton_42() +IncoherentStokesBeam._Automaton = _BuildAutomaton_42() +FlysEyeBeam._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'station'), Station, scope=FlysEyeBeam, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 929, 5))) -FlysEyeBeam._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'station'), Station, scope=FlysEyeBeam, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 929, 5))) -def _BuildAutomaton_43 (): +def _BuildAutomaton_43(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_43 del _BuildAutomaton_43 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + cc_0 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 3)) + symbol = pyxb.binding.content.ElementUse( + FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'subArrayPointingIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 891, 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 3)) + symbol = pyxb.binding.content.ElementUse(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'beamNumber')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 892, 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) + symbol = pyxb.binding.content.ElementUse( + FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'dispersionMeasure')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 893, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) + symbol = pyxb.binding.content.ElementUse( + FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 894, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) + symbol = pyxb.binding.content.ElementUse( + FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stationSubbands')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 895, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) + symbol = pyxb.binding.content.ElementUse(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'samplingTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 896, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) + symbol = pyxb.binding.content.ElementUse( + FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'centralFrequencies')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 897, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) + symbol = pyxb.binding.content.ElementUse(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelWidth')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 898, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3)) + symbol = pyxb.binding.content.ElementUse( + FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'channelsPerSubband')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 899, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) + symbol = pyxb.binding.content.ElementUse(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'stokes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 900, 3)) 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(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'station')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 929, 5)) + symbol = pyxb.binding.content.ElementUse(FlysEyeBeam._UseForTag(pyxb.namespace.ExpandedName(None, 'station')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 929, 5)) 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_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 = [] 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, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_9._set_transitionSet(transitions) transitions = [] st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -FlysEyeBeam._Automaton = _BuildAutomaton_43() +FlysEyeBeam._Automaton = _BuildAutomaton_43() +BeamFormedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBeams'), pyxb.binding.datatypes.unsignedShort, + scope=BeamFormedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 938, 5))) -BeamFormedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfBeams'), pyxb.binding.datatypes.unsignedShort, scope=BeamFormedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 938, 5))) +BeamFormedDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'beams'), ArrayBeams, scope=BeamFormedDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5))) -BeamFormedDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'beams'), ArrayBeams, scope=BeamFormedDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5))) -def _BuildAutomaton_44 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBeams')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 938, 5)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfBeams')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 938, 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_2, False)) - symbol = pyxb.binding.content.ElementUse(BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'beams')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5)) + symbol = pyxb.binding.content.ElementUse( + BeamFormedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'beams')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 939, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) st_11._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -BeamFormedDataProduct._Automaton = _BuildAutomaton_44() +BeamFormedDataProduct._Automaton = _BuildAutomaton_44() +PulpSummaryDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileContent'), ListOfString, + scope=PulpSummaryDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 965, 5))) -PulpSummaryDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileContent'), ListOfString, scope=PulpSummaryDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 965, 5))) +PulpSummaryDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataType'), PulsarPipelineDataType, + scope=PulpSummaryDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 966, 5))) -PulpSummaryDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataType'), PulsarPipelineDataType, scope=PulpSummaryDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 966, 5))) -def _BuildAutomaton_45 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileContent')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 965, 5)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileContent')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 965, 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(PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 966, 5)) + symbol = pyxb.binding.content.ElementUse( + PulpSummaryDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 966, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] st_11._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PulpSummaryDataProduct._Automaton = _BuildAutomaton_45() +PulpSummaryDataProduct._Automaton = _BuildAutomaton_45() +PulpDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileContent'), ListOfString, scope=PulpDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 975, 5))) -PulpDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fileContent'), ListOfString, scope=PulpDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 975, 5))) +PulpDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataType'), PulsarPipelineDataType, + scope=PulpDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 976, 5))) -PulpDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dataType'), PulsarPipelineDataType, scope=PulpDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 976, 5))) +PulpDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arrayBeam'), ArrayBeam, scope=PulpDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 977, 5))) -PulpDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'arrayBeam'), ArrayBeam, scope=PulpDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 977, 5))) -def _BuildAutomaton_46 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileContent')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 975, 5)) + symbol = pyxb.binding.content.ElementUse( + PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileContent')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 975, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 976, 5)) + symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 976, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() - symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'arrayBeam')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 977, 5)) + symbol = pyxb.binding.content.ElementUse(PulpDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'arrayBeam')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 977, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PulpDataProduct._Automaton = _BuildAutomaton_46() +PulpDataProduct._Automaton = _BuildAutomaton_46() -def _BuildAutomaton_47 (): +def _BuildAutomaton_47(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -GenericDataProduct._Automaton = _BuildAutomaton_47() +GenericDataProduct._Automaton = _BuildAutomaton_47() -def _BuildAutomaton_48 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + UnspecifiedDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) st_9 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_9) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -UnspecifiedDataProduct._Automaton = _BuildAutomaton_48() +UnspecifiedDataProduct._Automaton = _BuildAutomaton_48() +LinearAxis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'increment'), pyxb.binding.datatypes.double, + scope=LinearAxis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1018, 5))) -LinearAxis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'increment'), pyxb.binding.datatypes.double, scope=LinearAxis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1018, 5))) +LinearAxis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referencePixel'), pyxb.binding.datatypes.double, + scope=LinearAxis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1019, 5))) -LinearAxis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referencePixel'), pyxb.binding.datatypes.double, scope=LinearAxis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1019, 5))) +LinearAxis._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referenceValue'), pyxb.binding.datatypes.double, + scope=LinearAxis, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1020, 5))) -LinearAxis._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'referenceValue'), pyxb.binding.datatypes.double, scope=LinearAxis, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1020, 5))) -def _BuildAutomaton_49 (): +def _BuildAutomaton_49(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_49 del _BuildAutomaton_49 @@ -8941,66 +10801,73 @@ def _BuildAutomaton_49 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'number')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 3)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'number')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 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(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 3)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 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(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'units')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'units')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3)) 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(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'length')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'length')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3)) 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(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'increment')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1018, 5)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'increment')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1018, 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(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'referencePixel')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1019, 5)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'referencePixel')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1019, 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(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'referenceValue')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1020, 5)) + symbol = pyxb.binding.content.ElementUse(LinearAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'referenceValue')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1020, 5)) 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_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 = [] 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) -LinearAxis._Automaton = _BuildAutomaton_49() +LinearAxis._Automaton = _BuildAutomaton_49() -def _BuildAutomaton_50 (): +def _BuildAutomaton_50(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_50 del _BuildAutomaton_50 @@ -9009,174 +10876,236 @@ def _BuildAutomaton_50 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'number')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 3)) + symbol = pyxb.binding.content.ElementUse(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'number')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1008, 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(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 3)) + symbol = pyxb.binding.content.ElementUse(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'name')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1009, 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(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'units')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 3)) + symbol = pyxb.binding.content.ElementUse(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'units')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1010, 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(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'length')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3)) + symbol = pyxb.binding.content.ElementUse(TabularAxis._UseForTag(pyxb.namespace.ExpandedName(None, 'length')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1011, 3)) 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, [ - ])) + ])) 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 = [] st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -TabularAxis._Automaton = _BuildAutomaton_50() +TabularAxis._Automaton = _BuildAutomaton_50() +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'directionLinearAxis'), LinearAxis, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'directionLinearAxis'), LinearAxis, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC0_0'), pyxb.binding.datatypes.double, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1065, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC0_0'), pyxb.binding.datatypes.double, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1065, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC0_1'), pyxb.binding.datatypes.double, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1066, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC0_1'), pyxb.binding.datatypes.double, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1066, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC1_0'), pyxb.binding.datatypes.double, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1067, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC1_0'), pyxb.binding.datatypes.double, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1067, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC1_1'), pyxb.binding.datatypes.double, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1068, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'PC1_1'), pyxb.binding.datatypes.double, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1068, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'equinox'), pyxb.binding.datatypes.string, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1069, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'equinox'), pyxb.binding.datatypes.string, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1069, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'raDecSystem'), RaDecSystem, scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1070, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'raDecSystem'), RaDecSystem, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1070, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projection'), pyxb.binding.datatypes.string, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1071, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projection'), pyxb.binding.datatypes.string, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1071, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectionParameters'), ListOfDouble, + scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1072, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'projectionParameters'), ListOfDouble, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1072, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'longitudePole'), Angle, scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1073, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'longitudePole'), Angle, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1073, 5))) +DirectionCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'latitudePole'), Angle, scope=DirectionCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1074, 5))) -DirectionCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'latitudePole'), Angle, scope=DirectionCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1074, 5))) -def _BuildAutomaton_51 (): +def _BuildAutomaton_51(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_51 del _BuildAutomaton_51 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=2, max=2, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5)) + cc_0 = fac.CounterCondition(min=2, max=2, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'directionLinearAxis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'directionLinearAxis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1064, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC0_0')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1065, 5)) + symbol = pyxb.binding.content.ElementUse(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC0_0')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1065, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC0_1')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1066, 5)) + symbol = pyxb.binding.content.ElementUse(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC0_1')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1066, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC1_0')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1067, 5)) + symbol = pyxb.binding.content.ElementUse(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC1_0')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1067, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC1_1')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1068, 5)) + symbol = pyxb.binding.content.ElementUse(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'PC1_1')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1068, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'equinox')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1069, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'equinox')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1069, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'raDecSystem')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1070, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'raDecSystem')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1070, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'projection')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1071, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'projection')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1071, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'projectionParameters')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1072, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'projectionParameters')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1072, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'longitudePole')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1073, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'longitudePole')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1073, 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(DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'latitudePole')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1074, 5)) + symbol = pyxb.binding.content.ElementUse( + DirectionCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'latitudePole')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1074, 5)) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) 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 = [] 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, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -DirectionCoordinate._Automaton = _BuildAutomaton_51() +DirectionCoordinate._Automaton = _BuildAutomaton_51() +SpectralCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'spectralLinearAxis'), LinearAxis, + scope=SpectralCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1104, 6))) -SpectralCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'spectralLinearAxis'), LinearAxis, scope=SpectralCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1104, 6))) +SpectralCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'spectralTabularAxis'), TabularAxis, + scope=SpectralCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1105, 6))) -SpectralCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'spectralTabularAxis'), TabularAxis, scope=SpectralCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1105, 6))) +SpectralCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'spectralQuantity'), SpectralQuantity, + scope=SpectralCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1107, 5))) -SpectralCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'spectralQuantity'), SpectralQuantity, scope=SpectralCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1107, 5))) -def _BuildAutomaton_52 (): +def _BuildAutomaton_52(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_52 del _BuildAutomaton_52 @@ -9185,40 +11114,52 @@ def _BuildAutomaton_52 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SpectralCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'spectralLinearAxis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1104, 6)) + symbol = pyxb.binding.content.ElementUse( + SpectralCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'spectralLinearAxis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1104, 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(SpectralCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'spectralTabularAxis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1105, 6)) + symbol = pyxb.binding.content.ElementUse( + SpectralCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'spectralTabularAxis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1105, 6)) 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(SpectralCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'spectralQuantity')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1107, 5)) + symbol = pyxb.binding.content.ElementUse( + SpectralCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'spectralQuantity')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1107, 5)) 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_2, [ - ])) + ])) 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) -SpectralCoordinate._Automaton = _BuildAutomaton_52() +SpectralCoordinate._Automaton = _BuildAutomaton_52() +TimeCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeLinearAxis'), LinearAxis, scope=TimeCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1117, 6))) -TimeCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeLinearAxis'), LinearAxis, scope=TimeCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1117, 6))) +TimeCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeTabularAxis'), TabularAxis, scope=TimeCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1118, 6))) -TimeCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeTabularAxis'), TabularAxis, scope=TimeCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1118, 6))) +TimeCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'equinox'), EquinoxType, scope=TimeCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1120, 5))) -TimeCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'equinox'), EquinoxType, scope=TimeCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1120, 5))) -def _BuildAutomaton_53 (): +def _BuildAutomaton_53(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_53 del _BuildAutomaton_53 @@ -9227,1559 +11168,1996 @@ def _BuildAutomaton_53 (): counters = set() states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(TimeCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'timeLinearAxis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1117, 6)) + symbol = pyxb.binding.content.ElementUse( + TimeCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'timeLinearAxis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1117, 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(TimeCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'timeTabularAxis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1118, 6)) + symbol = pyxb.binding.content.ElementUse( + TimeCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'timeTabularAxis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1118, 6)) 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(TimeCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'equinox')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1120, 5)) + symbol = pyxb.binding.content.ElementUse(TimeCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'equinox')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1120, 5)) 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_2, [ - ])) + ])) 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) -TimeCoordinate._Automaton = _BuildAutomaton_53() +TimeCoordinate._Automaton = _BuildAutomaton_53() +PolarizationCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'polarizationTabularAxis'), TabularAxis, + scope=PolarizationCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1129, 5))) -PolarizationCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'polarizationTabularAxis'), TabularAxis, scope=PolarizationCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1129, 5))) +PolarizationCoordinate._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'polarization'), PolarizationType, + scope=PolarizationCoordinate, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5))) -PolarizationCoordinate._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'polarization'), PolarizationType, scope=PolarizationCoordinate, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5))) -def _BuildAutomaton_54 (): +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=1, max=4, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5)) + cc_0 = fac.CounterCondition(min=1, max=4, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PolarizationCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'polarizationTabularAxis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1129, 5)) + symbol = pyxb.binding.content.ElementUse( + PolarizationCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'polarizationTabularAxis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1129, 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(PolarizationCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'polarization')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5)) + symbol = pyxb.binding.content.ElementUse( + PolarizationCoordinate._UseForTag(pyxb.namespace.ExpandedName(None, 'polarization')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1130, 5)) 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 = [] transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, True) ])) + fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PolarizationCoordinate._Automaton = _BuildAutomaton_54() +PolarizationCoordinate._Automaton = _BuildAutomaton_54() +PixelMapDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfAxes'), pyxb.binding.datatypes.unsignedShort, + scope=PixelMapDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5))) -PixelMapDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfAxes'), pyxb.binding.datatypes.unsignedShort, scope=PixelMapDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5))) +PixelMapDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates'), + pyxb.binding.datatypes.unsignedShort, + scope=PixelMapDataProduct, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5))) -PixelMapDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates'), pyxb.binding.datatypes.unsignedShort, scope=PixelMapDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5))) +PixelMapDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coordinate'), Coordinate, scope=PixelMapDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5))) -PixelMapDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'coordinate'), Coordinate, scope=PixelMapDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5))) -def _BuildAutomaton_55 (): +def _BuildAutomaton_55(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=1, max=999, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) + cc_2 = fac.CounterCondition(min=1, max=999, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfAxes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfAxes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5)) 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_2, False)) - symbol = pyxb.binding.content.ElementUse(PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'coordinate')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) + symbol = pyxb.binding.content.ElementUse( + PixelMapDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'coordinate')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PixelMapDataProduct._Automaton = _BuildAutomaton_55() +PixelMapDataProduct._Automaton = _BuildAutomaton_55() +ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), + pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5))) +ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), + pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5))) +ImagingPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), pyxb.binding.datatypes.string, + scope=ImagingPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), pyxb.binding.datatypes.string, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5))) +ImagingPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'demixing'), pyxb.binding.datatypes.boolean, + scope=ImagingPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'demixing'), pyxb.binding.datatypes.boolean, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5))) +ImagingPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imagerIntegrationTime'), Time, scope=ImagingPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 608, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imagerIntegrationTime'), Time, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 608, 5))) +ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfMajorCycles'), + pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 609, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfMajorCycles'), pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 609, 5))) +ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), + pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 610, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 610, 5))) +ImagingPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 611, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 611, 5))) +ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSkyImages'), + pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 612, 5))) -ImagingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfSkyImages'), pyxb.binding.datatypes.unsignedShort, scope=ImagingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 612, 5))) -def _BuildAutomaton_56 (): +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 counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 604, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 605, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skyModelDatabase')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skyModelDatabase')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 606, 5)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'demixing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5)) + symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'demixing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 607, 5)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'imagerIntegrationTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 608, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'imagerIntegrationTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 608, 5)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfMajorCycles')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 609, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfMajorCycles')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 609, 5)) 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(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 610, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 610, 5)) st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = None - symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 611, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 611, 5)) st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() - symbol = pyxb.binding.content.ElementUse(ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSkyImages')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 612, 5)) + symbol = pyxb.binding.content.ElementUse( + ImagingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfSkyImages')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 612, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) transitions.append(fac.Transition(st_12, [ - ])) + ])) transitions.append(fac.Transition(st_13, [ - ])) + ])) transitions.append(fac.Transition(st_14, [ - ])) + ])) transitions.append(fac.Transition(st_15, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_4, False) ])) + fac.UpdateInstruction(cc_4, False)])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - ])) + ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ - ])) + ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ - ])) + ])) 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) -ImagingPipeline._Automaton = _BuildAutomaton_56() +ImagingPipeline._Automaton = _BuildAutomaton_56() +CalibrationPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), + pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5))) +CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), + pyxb.binding.datatypes.unsignedShort, + scope=CalibrationPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5))) +CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), + pyxb.binding.datatypes.boolean, scope=CalibrationPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), pyxb.binding.datatypes.boolean, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5))) +CalibrationPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'demixing'), pyxb.binding.datatypes.boolean, + scope=CalibrationPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'demixing'), pyxb.binding.datatypes.boolean, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5))) +CalibrationPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), pyxb.binding.datatypes.string, + scope=CalibrationPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 625, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skyModelDatabase'), pyxb.binding.datatypes.string, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 625, 5))) +CalibrationPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), + pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 626, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels'), pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 626, 5))) +CalibrationPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 627, 5))) -CalibrationPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=CalibrationPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 627, 5))) -def _BuildAutomaton_57 (): +def _BuildAutomaton_57(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_57 del _BuildAutomaton_57 import pyxb.utils.fac as fac counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5)) + cc_1 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5)) + cc_2 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5)) counters.add(cc_2) - cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5)) + cc_3 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5)) counters.add(cc_3) - cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5)) + cc_4 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5)) counters.add(cc_4) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 621, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 622, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 623, 5)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'demixing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'demixing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 624, 5)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skyModelDatabase')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 625, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skyModelDatabase')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 625, 5)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 626, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfInstrumentModels')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 626, 5)) 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(CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 627, 5)) + symbol = pyxb.binding.content.ElementUse( + CalibrationPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 627, 5)) st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_17) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) transitions.append(fac.Transition(st_12, [ - ])) + ])) transitions.append(fac.Transition(st_13, [ - ])) + ])) transitions.append(fac.Transition(st_14, [ - ])) + ])) transitions.append(fac.Transition(st_15, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - fac.UpdateInstruction(cc_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, False)])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_3, True) ])) + fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_3, False) ])) + fac.UpdateInstruction(cc_3, False)])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - fac.UpdateInstruction(cc_4, True) ])) + fac.UpdateInstruction(cc_4, True)])) transitions.append(fac.Transition(st_15, [ - fac.UpdateInstruction(cc_4, False) ])) + fac.UpdateInstruction(cc_4, False)])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - ])) + ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ - ])) + ])) st_16._set_transitionSet(transitions) transitions = [] st_17._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -CalibrationPipeline._Automaton = _BuildAutomaton_57() +CalibrationPipeline._Automaton = _BuildAutomaton_57() +AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), + pyxb.binding.datatypes.unsignedShort, scope=AveragingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 636, 5))) -AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep'), pyxb.binding.datatypes.unsignedShort, scope=AveragingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 636, 5))) +AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), + pyxb.binding.datatypes.unsignedShort, scope=AveragingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 637, 5))) -AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep'), pyxb.binding.datatypes.unsignedShort, scope=AveragingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 637, 5))) +AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), + pyxb.binding.datatypes.boolean, scope=AveragingPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 638, 5))) -AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations'), pyxb.binding.datatypes.boolean, scope=AveragingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 638, 5))) +AveragingPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'demixing'), pyxb.binding.datatypes.boolean, + scope=AveragingPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 639, 5))) -AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'demixing'), pyxb.binding.datatypes.boolean, scope=AveragingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 639, 5))) +AveragingPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), + pyxb.binding.datatypes.unsignedShort, scope=AveragingPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 640, 5))) -AveragingPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts'), pyxb.binding.datatypes.unsignedShort, scope=AveragingPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 640, 5))) -def _BuildAutomaton_58 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 636, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'frequencyIntegrationStep')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 636, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 637, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'timeIntegrationStep')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 637, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 638, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'flagAutoCorrelations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 638, 5)) 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(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'demixing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 639, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'demixing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 639, 5)) st_14 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() - symbol = pyxb.binding.content.ElementUse(AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 640, 5)) + symbol = pyxb.binding.content.ElementUse( + AveragingPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCorrelatedDataProducts')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 640, 5)) st_15 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_15) 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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ - ])) + ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - ])) + ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - ])) + ])) st_14._set_transitionSet(transitions) transitions = [] st_15._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -AveragingPipeline._Automaton = _BuildAutomaton_58() - - - - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pulsarSelection'), PulsarSelectionType, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 664, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pulsars'), ListOfString, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 665, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'doSinglePulseAnalysis'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 666, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'convertRawTo8bit'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 667, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subintegrationLength'), Time, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 668, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipRFIExcision'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 669, 5))) -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipDataFolding'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 670, 5))) -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipOptimizePulsarProfile'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 671, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipConvertRawIntoFoldedPSRFITS'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 672, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'runRotationalRAdioTransientsAnalysis'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 673, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipDynamicSpectrum'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 674, 5))) - -PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipPreFold'), pyxb.binding.datatypes.boolean, scope=PulsarPipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 675, 5))) +AveragingPipeline._Automaton = _BuildAutomaton_58() -def _BuildAutomaton_59 (): +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pulsarSelection'), PulsarSelectionType, + scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 664, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pulsars'), ListOfString, scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 665, 5))) + +PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'doSinglePulseAnalysis'), + pyxb.binding.datatypes.boolean, scope=PulsarPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 666, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'convertRawTo8bit'), pyxb.binding.datatypes.boolean, + scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 667, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subintegrationLength'), Time, scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 668, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipRFIExcision'), pyxb.binding.datatypes.boolean, + scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 669, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipDataFolding'), pyxb.binding.datatypes.boolean, + scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 670, 5))) + +PulsarPipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipOptimizePulsarProfile'), + pyxb.binding.datatypes.boolean, scope=PulsarPipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 671, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipConvertRawIntoFoldedPSRFITS'), + pyxb.binding.datatypes.boolean, scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 672, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'runRotationalRAdioTransientsAnalysis'), + pyxb.binding.datatypes.boolean, scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 673, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipDynamicSpectrum'), pyxb.binding.datatypes.boolean, + scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 674, 5))) + +PulsarPipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'skipPreFold'), pyxb.binding.datatypes.boolean, + scope=PulsarPipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 675, 5))) + + +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pulsarSelection')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 664, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pulsarSelection')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 664, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pulsars')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 665, 5)) + symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pulsars')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 665, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'doSinglePulseAnalysis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 666, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'doSinglePulseAnalysis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 666, 5)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'convertRawTo8bit')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 667, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'convertRawTo8bit')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 667, 5)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'subintegrationLength')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 668, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'subintegrationLength')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 668, 5)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipRFIExcision')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 669, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipRFIExcision')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 669, 5)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipDataFolding')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 670, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipDataFolding')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 670, 5)) st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipOptimizePulsarProfile')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 671, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipOptimizePulsarProfile')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 671, 5)) st_18 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipConvertRawIntoFoldedPSRFITS')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 672, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipConvertRawIntoFoldedPSRFITS')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 672, 5)) st_19 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = None - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'runRotationalRAdioTransientsAnalysis')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 673, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'runRotationalRAdioTransientsAnalysis')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 673, 5)) 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(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipDynamicSpectrum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 674, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipDynamicSpectrum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 674, 5)) st_21 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() - symbol = pyxb.binding.content.ElementUse(PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipPreFold')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 675, 5)) + symbol = pyxb.binding.content.ElementUse( + PulsarPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'skipPreFold')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 675, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_13, [ - ])) + ])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - ])) + ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - ])) + ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - ])) + ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ - ])) + ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ - ])) + ])) st_17._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_19, [ - ])) + ])) st_18._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_20, [ - ])) + ])) st_19._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_21, [ - ])) + ])) st_20._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_22, [ - ])) + ])) st_21._set_transitionSet(transitions) transitions = [] st_22._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -PulsarPipeline._Automaton = _BuildAutomaton_59() +PulsarPipeline._Automaton = _BuildAutomaton_59() -def _BuildAutomaton_60 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse( + CosmicRayPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -CosmicRayPipeline._Automaton = _BuildAutomaton_60() +CosmicRayPipeline._Automaton = _BuildAutomaton_60() +LongBaselinePipeline._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subbandsPerSubbandGroup'), + pyxb.binding.datatypes.unsignedShort, scope=LongBaselinePipeline, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 689, 5))) -LongBaselinePipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subbandsPerSubbandGroup'), pyxb.binding.datatypes.unsignedShort, scope=LongBaselinePipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 689, 5))) +LongBaselinePipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subbandGroupsPerMS'), + pyxb.binding.datatypes.unsignedShort, + scope=LongBaselinePipeline, + location=pyxb.utils.utility.Location( + '/lofar/LTA/LTACommon/LTA-SIP.xsd', 690, 5))) -LongBaselinePipeline._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'subbandGroupsPerMS'), pyxb.binding.datatypes.unsignedShort, scope=LongBaselinePipeline, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 690, 5))) -def _BuildAutomaton_61 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'subbandsPerSubbandGroup')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 689, 5)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'subbandsPerSubbandGroup')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 689, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() - symbol = pyxb.binding.content.ElementUse(LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'subbandGroupsPerMS')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 690, 5)) + symbol = pyxb.binding.content.ElementUse( + LongBaselinePipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'subbandGroupsPerMS')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 690, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] st_12._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -LongBaselinePipeline._Automaton = _BuildAutomaton_61() +LongBaselinePipeline._Automaton = _BuildAutomaton_61() -def _BuildAutomaton_62 (): +def _BuildAutomaton_62(): # Remove this helper function from the namespace after it is invoked 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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) counters.add(cc_0) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 259, 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'observationId')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 260, 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) + symbol = pyxb.binding.content.ElementUse(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'parset')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 261, 3)) 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 262, 3)) 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'strategyDescription')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 263, 3)) 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) + symbol = pyxb.binding.content.ElementUse(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'startTime')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 264, 3)) 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) + symbol = pyxb.binding.content.ElementUse(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'duration')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 265, 3)) 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) + symbol = pyxb.binding.content.ElementUse(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'relations')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 266, 3)) 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 5)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 590, 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 5)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'pipelineVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 591, 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(GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) + symbol = pyxb.binding.content.ElementUse( + GenericPipeline._UseForTag(pyxb.namespace.ExpandedName(None, 'sourceData')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 592, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, 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, [ - ])) + ])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_7, [ - ])) + ])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] st_10._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -GenericPipeline._Automaton = _BuildAutomaton_62() +GenericPipeline._Automaton = _BuildAutomaton_62() +SkyImageDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locationFrame'), LocationFrame, + scope=SkyImageDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1163, 5))) -SkyImageDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'locationFrame'), LocationFrame, scope=SkyImageDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1163, 5))) +SkyImageDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeFrame'), pyxb.binding.datatypes.string, + scope=SkyImageDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1164, 5))) -SkyImageDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'timeFrame'), pyxb.binding.datatypes.string, scope=SkyImageDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1164, 5))) +SkyImageDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observationPointing'), Pointing, + scope=SkyImageDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1165, 5))) -SkyImageDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'observationPointing'), Pointing, scope=SkyImageDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1165, 5))) +SkyImageDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restoringBeamMajor'), Angle, + scope=SkyImageDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1166, 5))) -SkyImageDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restoringBeamMajor'), Angle, scope=SkyImageDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1166, 5))) +SkyImageDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restoringBeamMinor'), Angle, + scope=SkyImageDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1167, 5))) -SkyImageDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'restoringBeamMinor'), Angle, scope=SkyImageDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1167, 5))) +SkyImageDataProduct._AddElement( + pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rmsNoise'), Pixel, scope=SkyImageDataProduct, + location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1168, 5))) -SkyImageDataProduct._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'rmsNoise'), Pixel, scope=SkyImageDataProduct, location=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1168, 5))) -def _BuildAutomaton_63 (): +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('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + cc_0 = fac.CounterCondition(min=0, max=1, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + cc_1 = fac.CounterCondition(min=0, max=None, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) counters.add(cc_1) - cc_2 = fac.CounterCondition(min=1, max=999, metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) + cc_2 = fac.CounterCondition(min=1, max=999, + metadata=pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) counters.add(cc_2) states = [] final_update = None - symbol = pyxb.binding.content.ElementUse(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductType')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 800, 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'dataProductIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 801, 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageTicket')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 802, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) + symbol = pyxb.binding.content.ElementUse(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'size')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 803, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'checksum')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 804, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileName')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 805, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'fileFormat')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 806, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriter')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 807, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'storageWriterVersion')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 808, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'processIdentifier')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 809, 3)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfAxes')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfAxes')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1144, 5)) st_10 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = None - symbol = pyxb.binding.content.ElementUse(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'numberOfCoordinates')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1145, 5)) st_11 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = None - symbol = pyxb.binding.content.ElementUse(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'coordinate')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'coordinate')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1146, 5)) st_12 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = None - symbol = pyxb.binding.content.ElementUse(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'locationFrame')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1163, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'locationFrame')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1163, 5)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'timeFrame')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1164, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'timeFrame')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1164, 5)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'observationPointing')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1165, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'observationPointing')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1165, 5)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'restoringBeamMajor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1166, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'restoringBeamMajor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1166, 5)) 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(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'restoringBeamMinor')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1167, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'restoringBeamMinor')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1167, 5)) st_17 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() - symbol = pyxb.binding.content.ElementUse(SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'rmsNoise')), pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1168, 5)) + symbol = pyxb.binding.content.ElementUse( + SkyImageDataProduct._UseForTag(pyxb.namespace.ExpandedName(None, 'rmsNoise')), + pyxb.utils.utility.Location('/lofar/LTA/LTACommon/LTA-SIP.xsd', 1168, 5)) 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_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) ])) + fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ - fac.UpdateInstruction(cc_0, False) ])) + fac.UpdateInstruction(cc_0, False)])) st_2._set_transitionSet(transitions) 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_1, True) ])) + fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_5, [ - fac.UpdateInstruction(cc_1, False) ])) + fac.UpdateInstruction(cc_1, 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 = [] transitions.append(fac.Transition(st_8, [ - ])) + ])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_9, [ - ])) + ])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_10, [ - ])) + ])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_11, [ - ])) + ])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - ])) + ])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_12, [ - fac.UpdateInstruction(cc_2, True) ])) + fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_13, [ - fac.UpdateInstruction(cc_2, False) ])) + fac.UpdateInstruction(cc_2, False)])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_14, [ - ])) + ])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_15, [ - ])) + ])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_16, [ - ])) + ])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_17, [ - ])) + ])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_18, [ - ])) + ])) st_17._set_transitionSet(transitions) transitions = [] st_18._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) -SkyImageDataProduct._Automaton = _BuildAutomaton_63() + +SkyImageDataProduct._Automaton = _BuildAutomaton_63() diff --git a/lib/siplib.py b/lib/siplib.py index 71b7c184c5004408cb40ca7e3ec4b69b7e4da9c4..188f7559ef4172d249b3997aa82a72789846fe59 100644 --- a/lib/siplib.py +++ b/lib/siplib.py @@ -36,11 +36,13 @@ from pyxb.namespace import XMLSchema_instance as xsi from pyxb.namespace import XMLNamespaces as xmlns from . import query import logging + logger = logging.getLogger(__name__) VERSION = "SIPlib 0.4" ltasip.Namespace.setPrefix('sip') + # todo: create docstrings for everything. # specify types and explain purpose of the field (-> ask someone with more astronomical background) @@ -61,25 +63,27 @@ def print_user_warning(): !!! might break for you without further warning. !!! You may suppress this warning by setting the flag in the pyxb-related getter/setter functions.''') + # =============================== # Identifier definition (used for LTA entities, i-e- processes and dataproducts): class Identifier(object): """ Identifier for LTA entities. """ + def __init__(self, source, userlabel=None, - ): + ): """ The default Identifier constructor creates a new unique identifier in the LTA catalog. An optional userlabel can be assigned to later query the identifier based on this String. Throws an exception if the given label already exists for the given source. """ unique_id = query.create_unique_id(source, userlabel) - self.__pyxb_identifier=ltasip.IdentifierType( + self.__pyxb_identifier = ltasip.IdentifierType( source=str(source), identifier=str(unique_id), - name = "", + name="", label=userlabel) @classmethod @@ -97,7 +101,7 @@ class Identifier(object): ltasip.IdentifierType( source=str(source), identifier=str(unique_id), - name = "", + name="", label=userlabel), suppress_warning=True) return identifier @@ -122,42 +126,43 @@ class Station(): type, antennafield1, antennafield2=None - ): + ): - __afields=[antennafield1._get_pyxb_antennafield(suppress_warning=True)] + __afields = [antennafield1._get_pyxb_antennafield(suppress_warning=True)] if antennafield2: __afields.append(antennafield2._get_pyxb_antennafield(suppress_warning=True)) - self.__pyxb_station=ltasip.Station( + self.__pyxb_station = ltasip.Station( name=name, stationType=type, antennaField=__afields - ) + ) @classmethod def preconfigured(cls, name, antennafieldtypes - ): - if antennafieldtypes is None or len(antennafieldtypes)>2: - raise Exception("please specify a list with one or two antennafield types for station:",name) + ): + if antennafieldtypes is None or len(antennafieldtypes) > 2: + raise Exception("please specify a list with one or two antennafield types for station:", name) - __afield1=None - __afield2=None + __afield1 = None + __afield2 = None station_coords = station_coordinates.parse_station_coordinates() for atype in antennafieldtypes: - if name+"_"+atype in station_coords.keys(): - field_coords = station_coords[name+"_"+atype] - __afield=AntennafieldXYZ( - type=atype, - coordinate_system=field_coords["coordinate_system"], - coordinate_unit=constants.LENGTHUNIT_M, # Does this make sense? I have to give a lenght unit accoridng to the XSD, but ICRF should be decimal degrees?! - coordinate_x=field_coords["x"], - coordinate_y=field_coords["y"], - coordinate_z=field_coords["z"]) + if name + "_" + atype in station_coords.keys(): + field_coords = station_coords[name + "_" + atype] + __afield = AntennafieldXYZ( + type=atype, + coordinate_system=field_coords["coordinate_system"], + coordinate_unit=constants.LENGTHUNIT_M, + # Does this make sense? I have to give a lenght unit accoridng to the XSD, but ICRF should be decimal degrees?! + coordinate_x=field_coords["x"], + coordinate_y=field_coords["y"], + coordinate_z=field_coords["z"]) if not __afield1: - __afield1=__afield + __afield1 = __afield elif not __afield2: - __afield2=__afield + __afield2 = __afield if not __afield1: raise Exception("no matching coordinates found for station:", name, "and fields", str(antennafieldtypes)) @@ -170,11 +175,11 @@ class Station(): sttype = "International" return cls( - name=name, - type=sttype, - antennafield1=__afield1, - antennafield2=__afield2, - ) + name=name, + type=sttype, + antennafield1=__afield1, + antennafield2=__afield2, + ) def _get_pyxb_station(self, suppress_warning=False): if not suppress_warning: @@ -182,7 +187,6 @@ class Station(): return self.__pyxb_station - class AntennafieldXYZ(): def __init__(self, type, @@ -191,7 +195,7 @@ class AntennafieldXYZ(): coordinate_y, coordinate_z, coordinate_unit): - self.__pyxb_antennafield=ltasip.AntennaField( + self.__pyxb_antennafield = ltasip.AntennaField( name=type, location=ltasip.Coordinates( coordinateSystem=coordinate_system, @@ -206,6 +210,7 @@ class AntennafieldXYZ(): print_user_warning() return self.__pyxb_antennafield + class AntennafieldRadLonLat(): def __init__(self, type, @@ -216,7 +221,7 @@ class AntennafieldRadLonLat(): coordinate_latitude, coordinate_lonlatunit, ): - self.__pyxb_antennafield=ltasip.AntennaField( + self.__pyxb_antennafield = ltasip.AntennaField( name=type, location=ltasip.Coordinates( coordinateSystem=coordinate_system, @@ -241,13 +246,12 @@ class PipelineMap(): version, sourcedata_identifiers, process_map - ): - - __sourcedata=ltasip.DataSources() + ): + __sourcedata = ltasip.DataSources() for identifier in sourcedata_identifiers: __sourcedata.append(identifier._get_pyxb_identifier(suppress_warning=True)) - self.pipeline_map=dict( + self.pipeline_map = dict( pipelineName=name, pipelineVersion=version, sourceData=__sourcedata @@ -260,7 +264,7 @@ class PipelineMap(): class SimplePipeline(): def __init__(self, pipeline_map): - self.__pyxb_pipeline=ltasip.PipelineRun(**pipeline_map.get_dict()) + self.__pyxb_pipeline = ltasip.PipelineRun(**pipeline_map.get_dict()) def _get_pyxb_pipeline(self, suppress_warning=False): if not suppress_warning: @@ -281,8 +285,7 @@ class ImagingPipeline(): timeintegrationstep=None, skymodeldatabase=None, demixing=None): - - self.__pyxb_pipeline=ltasip.ImagingPipeline( + self.__pyxb_pipeline = ltasip.ImagingPipeline( frequencyIntegrationStep=frequencyintegrationstep, timeIntegrationStep=timeintegrationstep, skyModelDatabase=skymodeldatabase, @@ -311,7 +314,7 @@ class CalibrationPipeline(): timeintegrationstep=None, flagautocorrelations=None, demixing=None): - self.__pyxb_pipeline=ltasip.CalibrationPipeline( + self.__pyxb_pipeline = ltasip.CalibrationPipeline( frequencyIntegrationStep=frequencyintegrationstep, timeIntegrationStep=timeintegrationstep, flagAutoCorrelations=flagautocorrelations, @@ -325,6 +328,7 @@ class CalibrationPipeline(): def _get_pyxb_pipeline(self, suppress_warning=False): return self.__pyxb_pipeline + class AveragingPipeline(): def __init__(self, pipeline_map, @@ -333,7 +337,7 @@ class AveragingPipeline(): timeintegrationstep, flagautocorrelations, demixing): - self.__pyxb_pipeline=ltasip.AveragingPipeline( + self.__pyxb_pipeline = ltasip.AveragingPipeline( frequencyIntegrationStep=frequencyintegrationstep, timeIntegrationStep=timeintegrationstep, flagAutoCorrelations=flagautocorrelations, @@ -341,7 +345,7 @@ class AveragingPipeline(): numberOfCorrelatedDataProducts=numberofcorrelateddataproducts, **pipeline_map.get_dict() ) - #self.__pyxb_pipeline._setAttribute("xsi:type","ns1:AveragingPipeline") + # self.__pyxb_pipeline._setAttribute("xsi:type","ns1:AveragingPipeline") def _get_pyxb_pipeline(self, suppress_warning=False): if not suppress_warning: @@ -365,43 +369,45 @@ class PulsarPipeline(): runrotationalradiotransientsanalysis, skipdynamicspectrum, skipprefold): - - self.__pyxb_pipeline=ltasip.PulsarPipeline( + self.__pyxb_pipeline = ltasip.PulsarPipeline( pulsarSelection=pulsarselection, - pulsars=pulsars, + pulsars=pulsars, doSinglePulseAnalysis=dosinglepulseanalysis, convertRawTo8bit=convertRawTo8bit, - subintegrationLength=ltasip.Time(subintegrationlength , units=subintegrationlength_unit), + subintegrationLength=ltasip.Time(subintegrationlength, units=subintegrationlength_unit), skipRFIExcision=skiprfiexcision, skipDataFolding=skipdatafolding, skipOptimizePulsarProfile=skipoptimizepulsarprofile, skipConvertRawIntoFoldedPSRFITS=skipconvertrawintofoldedpsrfits, runRotationalRAdioTransientsAnalysis=runrotationalradiotransientsanalysis, - skipDynamicSpectrum=skipdynamicspectrum, - skipPreFold=skipprefold, + skipDynamicSpectrum=skipdynamicspectrum, + skipPreFold=skipprefold, **pipeline_map.get_dict() ) + def _get_pyxb_pipeline(self, suppress_warning=False): if not suppress_warning: print_user_warning() return self.__pyxb_pipeline + class CosmicRayPipeline(): def __init__(self, pipeline_map): - self.__pyxb_pipeline=ltasip.CosmicRayPipeline(**pipeline_map.get_dict()) + self.__pyxb_pipeline = ltasip.CosmicRayPipeline(**pipeline_map.get_dict()) def _get_pyxb_pipeline(self, suppress_warning=False): if not suppress_warning: print_user_warning() return self.__pyxb_pipeline + class LongBaselinePipeline(): def __init__(self, pipeline_map, subbandspersubbandgroup, subbandgroupspermS - ): - self.__pyxb_pipeline=ltasip.LongBaselinePipeline( + ): + self.__pyxb_pipeline = ltasip.LongBaselinePipeline( subbandsPerSubbandGroup=subbandspersubbandgroup, subbandGroupsPerMS=subbandgroupspermS, **pipeline_map.get_dict()) @@ -411,9 +417,10 @@ class LongBaselinePipeline(): print_user_warning() return self.__pyxb_pipeline + class GenericPipeline(): def __init__(self, pipeline_map): - self.__pyxb_pipeline=ltasip.GenericPipeline(**pipeline_map.get_dict()) + self.__pyxb_pipeline = ltasip.GenericPipeline(**pipeline_map.get_dict()) def _get_pyxb_pipeline(self, suppress_warning=False): if not suppress_warning: @@ -421,8 +428,6 @@ class GenericPipeline(): return self.__pyxb_pipeline - - # ========== # Dataproducts: @@ -439,23 +444,23 @@ class DataProductMap(): checksum_md5=None, checksum_adler32=None, storageticket=None - ): - self.dataproduct_map= dict(dataProductType=type, - dataProductIdentifier=identifier._get_pyxb_identifier(suppress_warning=True), - size=size, - fileName=filename, - fileFormat=fileformat, - storageWriter=storage_writer, - storageWriterVersion=storage_writer_version, - processIdentifier=process_identifier._get_pyxb_identifier(suppress_warning=True), - storageTicket=storageticket) + ): + self.dataproduct_map = dict(dataProductType=type, + dataProductIdentifier=identifier._get_pyxb_identifier(suppress_warning=True), + size=size, + fileName=filename, + fileFormat=fileformat, + storageWriter=storage_writer, + storageWriterVersion=storage_writer_version, + processIdentifier=process_identifier._get_pyxb_identifier(suppress_warning=True), + storageTicket=storageticket) checksums = [] if checksum_md5 is not None: checksums = checksums + [ltasip.ChecksumType(algorithm="MD5", value_=checksum_md5)] if checksum_adler32 is not None: checksums = checksums + [ltasip.ChecksumType(algorithm="Adler32", value_=checksum_adler32)] - self.dataproduct_map["checksum"]=checksums + self.dataproduct_map["checksum"] = checksums def get_dict(self): return self.dataproduct_map @@ -464,7 +469,7 @@ class DataProductMap(): class __DataProduct(object): def __init__(self, pyxb_dataproduct): - self.__pyxb_dataproduct=pyxb_dataproduct + self.__pyxb_dataproduct = pyxb_dataproduct def set_identifier(self, identifier): self.__pyxb_dataproduct.dataProductIdentifier = identifier._get_pyxb_identifier(suppress_warning=True) @@ -472,19 +477,19 @@ class __DataProduct(object): def set_process_identifier(self, identifier): self.__pyxb_dataproduct.processIdentifier = identifier._get_pyxb_identifier(suppress_warning=True) - def set_storageTicket(self, storageTicket:str): + def set_storageTicket(self, storageTicket: str): self.__pyxb_dataproduct.storageTicket = storageTicket - def set_fileName(self, fileName:str): + def set_fileName(self, fileName: str): self.__pyxb_dataproduct.fileName = fileName - def set_size(self, size:str): + def set_size(self, size: str): self.__pyxb_dataproduct.size = size - def set_checksum_md5(self, checksum_md5:str): + def set_checksum_md5(self, checksum_md5: str): self.__pyxb_dataproduct.checksum.append(ltasip.ChecksumType(algorithm="MD5", value_=checksum_md5)) - def set_checksum_adler32(self, checksum_adler32:str): + def set_checksum_adler32(self, checksum_adler32: str): self.__pyxb_dataproduct.checksum.append(ltasip.ChecksumType(algorithm="Adler32", value_=checksum_adler32)) def _get_pyxb_dataproduct(self, suppress_warning=False): @@ -499,12 +504,14 @@ class SimpleDataProduct(__DataProduct): ltasip.DataProduct(**dataproduct_map.get_dict()) ) + class SkyModelDataProduct(__DataProduct): def __init__(self, dataproduct_map): super(SkyModelDataProduct, self).__init__( ltasip.SkyModelDataProduct(**dataproduct_map.get_dict()) ) + class GenericDataProduct(__DataProduct): def __init__(self, dataproduct_map): super(GenericDataProduct, self).__init__( @@ -525,11 +532,11 @@ class PixelMapDataProduct(__DataProduct): numberofaxes, coordinates): super(PixelMapDataProduct, self).__init__( - ltasip.PixelMapDataProduct( - numberOfAxes=numberofaxes, - numberOfCoordinates=len(coordinates), - coordinate = [x._get_pyxb_coordinate(suppress_warning=True) for x in coordinates], - **dataproduct_map.get_dict()) + ltasip.PixelMapDataProduct( + numberOfAxes=numberofaxes, + numberOfCoordinates=len(coordinates), + coordinate=[x._get_pyxb_coordinate(suppress_warning=True) for x in coordinates], + **dataproduct_map.get_dict()) ) @@ -546,22 +553,19 @@ class SkyImageDataProduct(__DataProduct): restoringbeamminor_angle, restoringbeamminor_angleunit, rmsnoise): - - - super(SkyImageDataProduct, self).__init__( + super(SkyImageDataProduct, self).__init__( ltasip.SkyImageDataProduct( - numberOfAxes=numberofaxes, - numberOfCoordinates=len(coordinates), - coordinate = [x._get_pyxb_coordinate(suppress_warning=True) for x in coordinates], - locationFrame=locationframe, - timeFrame=timeframe, - observationPointing=observationpointing._get_pyxb_pointing(suppress_warning=True), - restoringBeamMajor=ltasip.Angle(restoringbeammajor_angle, units=restoringbeammajor_angleunit), - restoringBeamMinor=ltasip.Angle(restoringbeamminor_angle, units=restoringbeamminor_angleunit), - rmsNoise=ltasip.Pixel(rmsnoise, units="Jy/beam"), - **dataproduct_map.get_dict()) - ) - + numberOfAxes=numberofaxes, + numberOfCoordinates=len(coordinates), + coordinate=[x._get_pyxb_coordinate(suppress_warning=True) for x in coordinates], + locationFrame=locationframe, + timeFrame=timeframe, + observationPointing=observationpointing._get_pyxb_pointing(suppress_warning=True), + restoringBeamMajor=ltasip.Angle(restoringbeammajor_angle, units=restoringbeammajor_angleunit), + restoringBeamMinor=ltasip.Angle(restoringbeamminor_angle, units=restoringbeamminor_angleunit), + rmsNoise=ltasip.Pixel(rmsnoise, units="Jy/beam"), + **dataproduct_map.get_dict()) + ) class CorrelatedDataProduct(__DataProduct): @@ -580,25 +584,24 @@ class CorrelatedDataProduct(__DataProduct): channelspersubband, stationsubband=None): super(CorrelatedDataProduct, self).__init__( - ltasip.CorrelatedDataProduct( - subArrayPointingIdentifier=subarraypointing_identifier._get_pyxb_identifier(suppress_warning=True), - centralFrequency=ltasip.Frequency(central_frequency, units=central_frequencyunit), - channelWidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), - subband=subband, - startTime=starttime, - duration=duration, - integrationInterval=ltasip.Time(integrationinterval,units=integrationintervalunit), - channelsPerSubband=channelspersubband, - stationSubband=stationsubband, - **dataproduct_map.get_dict() - ) + ltasip.CorrelatedDataProduct( + subArrayPointingIdentifier=subarraypointing_identifier._get_pyxb_identifier(suppress_warning=True), + centralFrequency=ltasip.Frequency(central_frequency, units=central_frequencyunit), + channelWidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), + subband=subband, + startTime=starttime, + duration=duration, + integrationInterval=ltasip.Time(integrationinterval, units=integrationintervalunit), + channelsPerSubband=channelspersubband, + stationSubband=stationsubband, + **dataproduct_map.get_dict() + ) ) def set_subarraypointing_identifier(self, identifier): self.__pyxb_dataproduct.subArrayPointingIdentifier = identifier._get_pyxb_identifier(suppress_warning=True) - class InstrumentModelDataProduct(__DataProduct): def __init__(self, dataproduct_map): super(InstrumentModelDataProduct, self).__init__( @@ -614,11 +617,11 @@ class TransientBufferBoardDataProduct(__DataProduct): triggertype, triggervalue): super(TransientBufferBoardDataProduct, self).__init__( - ltasip.TransientBufferBoardDataProduct( - numberOfSamples=numberofsamples, - timeStamp=timestamp, - triggerParameters=ltasip.TBBTrigger(type=triggertype,value=triggervalue), - **dataproduct_map.get_dict()) + ltasip.TransientBufferBoardDataProduct( + numberOfSamples=numberofsamples, + timeStamp=timestamp, + triggerParameters=ltasip.TBBTrigger(type=triggertype, value=triggervalue), + **dataproduct_map.get_dict()) ) @@ -627,12 +630,11 @@ class PulpSummaryDataProduct(__DataProduct): dataproduct_map, filecontent, datatype): - super(PulpSummaryDataProduct, self).__init__( - ltasip.PulpSummaryDataProduct( - fileContent=filecontent, - dataType=datatype, - **dataproduct_map.get_dict()) + ltasip.PulpSummaryDataProduct( + fileContent=filecontent, + dataType=datatype, + **dataproduct_map.get_dict()) ) @@ -642,39 +644,36 @@ class PulpDataProduct(__DataProduct): filecontent, datatype, arraybeam): - super(PulpDataProduct, self).__init__( - ltasip.PulpDataProduct( - fileContent=filecontent, - dataType=datatype, - arrayBeam=arraybeam._get_pyxb_beam(suppress_warning=True), - **dataproduct_map.get_dict()) + ltasip.PulpDataProduct( + fileContent=filecontent, + dataType=datatype, + arrayBeam=arraybeam._get_pyxb_beam(suppress_warning=True), + **dataproduct_map.get_dict()) ) class BeamFormedDataProduct(__DataProduct): def __init__(self, dataproduct_map, - #numberofbeams, + # numberofbeams, beams=None): - __beams=None - __nbeams=0 + __beams = None + __nbeams = 0 if beams: - __beams=ltasip.ArrayBeams() + __beams = ltasip.ArrayBeams() __nbeams = len(beams) for beam in beams: __beams.append(beam._get_pyxb_beam(suppress_warning=True)) super(BeamFormedDataProduct, self).__init__( - ltasip.BeamFormedDataProduct( - numberOfBeams=__nbeams, - beams=__beams, - **dataproduct_map.get_dict()) + ltasip.BeamFormedDataProduct( + numberOfBeams=__nbeams, + beams=__beams, + **dataproduct_map.get_dict()) ) - - # ============ # Coordinates: @@ -692,9 +691,9 @@ class SpectralCoordinate(): elif isinstance(axis, TabularAxis): args.update(dict(spectralTabularAxis=axis._get_pyxb_axis(suppress_warning=True))) else: - logger.error("wrong axis type:",type(axis)) + logger.error("wrong axis type:", type(axis)) - self.__pyxb_coordinate=ltasip.SpectralCoordinate(**args) + self.__pyxb_coordinate = ltasip.SpectralCoordinate(**args) def _get_pyxb_coordinate(self, suppress_warning=False): if not suppress_warning: @@ -715,10 +714,9 @@ class TimeCoordinate(): elif isinstance(axis, TabularAxis): args.update(dict(timeTabularAxis=axis._get_pyxb_axis(suppress_warning=True))) else: - logger.error("wrong axis type:",type(axis)) - - self.__pyxb_coordinate=ltasip.TimeCoordinate(**args) + logger.error("wrong axis type:", type(axis)) + self.__pyxb_coordinate = ltasip.TimeCoordinate(**args) def _get_pyxb_coordinate(self, suppress_warning=False): if not suppress_warning: @@ -730,8 +728,8 @@ class PolarizationCoordinate(): def __init__(self, tabularaxis, polarizations - ): - self.__pyxb_coordinate=ltasip.PolarizationCoordinate( + ): + self.__pyxb_coordinate = ltasip.PolarizationCoordinate( polarizationTabularAxis=tabularaxis._get_pyxb_axis(suppress_warning=True), polarization=polarizations) @@ -757,9 +755,9 @@ class DirectionCoordinate(): longitudepole_angleunit, latitudepole_angle, latitudepole_angleunit): - - self.__pyxb_coordinate=ltasip.DirectionCoordinate( - directionLinearAxis=[linearaxis_a._get_pyxb_axis(suppress_warning=True), linearaxis_b._get_pyxb_axis(suppress_warning=True)], + self.__pyxb_coordinate = ltasip.DirectionCoordinate( + directionLinearAxis=[linearaxis_a._get_pyxb_axis(suppress_warning=True), + linearaxis_b._get_pyxb_axis(suppress_warning=True)], PC0_0=pc0_0, PC0_1=pc0_1, PC1_0=pc1_0, @@ -777,6 +775,7 @@ class DirectionCoordinate(): print_user_warning() return self.__pyxb_coordinate + # ########### # ArrayBeams: @@ -795,7 +794,7 @@ class ArrayBeamMap(): channelwidth_frequencyunit, channelspersubband, stokes): - self.arraybeam_map=dict( + self.arraybeam_map = dict( subArrayPointingIdentifier=subarraypointing_identifier._get_pyxb_identifier(suppress_warning=True), beamNumber=beamnumber, dispersionMeasure=dispersionmeasure, @@ -811,9 +810,10 @@ class ArrayBeamMap(): def get_dict(self): return self.arraybeam_map + class SimpleArrayBeam(): def __init__(self, arraybeam_map): - self.__pyxb_beam=ltasip.ArrayBeam(**arraybeam_map.get_dict()) + self.__pyxb_beam = ltasip.ArrayBeam(**arraybeam_map.get_dict()) def _get_pyxb_beam(self, suppress_warning=False): if not suppress_warning: @@ -826,7 +826,7 @@ class CoherentStokesBeam(): arraybeam_map, pointing, offset): - self.__pyxb_beam=ltasip.CoherentStokesBeam( + self.__pyxb_beam = ltasip.CoherentStokesBeam( pointing=pointing, offset=offset, **arraybeam_map.get_dict()) @@ -839,7 +839,7 @@ class CoherentStokesBeam(): class IncoherentStokesBeam(): def __init__(self, arraybeam_map): - self.__pyxb_beam=ltasip.IncoherentStokesBeam(**arraybeam_map.get_dict()) + self.__pyxb_beam = ltasip.IncoherentStokesBeam(**arraybeam_map.get_dict()) def _get_pyxb_beam(self, suppress_warning=False): if not suppress_warning: @@ -851,7 +851,7 @@ class FlysEyeBeam(): def __init__(self, arraybeam_map, station): - self.__pyxb_beam=ltasip.FlysEyeBeam( + self.__pyxb_beam = ltasip.FlysEyeBeam( station=station._get_pyxb_station(suppress_warning=True), **arraybeam_map.get_dict()) @@ -874,25 +874,26 @@ class CorrelatorProcessing(): processingtype="Correlator", ): - __channelwidth=None + __channelwidth = None if channelwidth_frequency and channelwidth_frequencyunit: - __channelwidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), + __channelwidth = ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), - self.__pyxb_rtprocessing=ltasip.Correlator( - integrationInterval=ltasip.Time(integrationinterval,units=integrationinterval_unit), + self.__pyxb_rtprocessing = ltasip.Correlator( + integrationInterval=ltasip.Time(integrationinterval, units=integrationinterval_unit), processingType=processingtype, - # channelWidth=__channelwidth, + # channelWidth=__channelwidth, channelsPerSubband=channelspersubband ) # Somehow this does not work in the constructor: - self.__pyxb_rtprocessing.channelwidth=__channelwidth + self.__pyxb_rtprocessing.channelwidth = __channelwidth def _get_pyxb_rtprocessing(self, suppress_warning=False): if not suppress_warning: print_user_warning() return self.__pyxb_rtprocessing + class CoherentStokesProcessing(): def __init__(self, rawsamplingtime, @@ -915,32 +916,33 @@ class CoherentStokesProcessing(): for station in stations: __stations.append(station._get_pyxb_station(suppress_warning=True)) - __channelwidth=None + __channelwidth = None if channelwidth_frequency and channelwidth_frequencyunit: - __channelwidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit) + __channelwidth = ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit) - self.__pyxb_rtprocessing=ltasip.CoherentStokes( + self.__pyxb_rtprocessing = ltasip.CoherentStokes( rawSamplingTime=ltasip.Time(rawsamplingtime, units=rawsamplingtime_unit), - timeDownsamplingFactor=timesamplingdownfactor, - samplingTime=ltasip.Time(samplingtime, units=samplingtime_unit), + timeDownsamplingFactor=timesamplingdownfactor, + samplingTime=ltasip.Time(samplingtime, units=samplingtime_unit), frequencyDownsamplingFactor=frequencydownsamplingfactor, - numberOfCollapsedChannels=numberofcollapsedchannels, + numberOfCollapsedChannels=numberofcollapsedchannels, stokes=stokes, - numberOfStations=numberofstations, + numberOfStations=numberofstations, stations=__stations, - #channelWidth=__channelwidth, + # channelWidth=__channelwidth, channelsPerSubband=channelspersubband, processingType=processingtype - ) + ) # Somehow this does not work in the constructor: - self.__pyxb_rtprocessing.channelwidth=__channelwidth + self.__pyxb_rtprocessing.channelwidth = __channelwidth def _get_pyxb_rtprocessing(self, suppress_warning=False): if not suppress_warning: print_user_warning() return self.__pyxb_rtprocessing + # This is identical to coherent stokes. Redundancy already in the SIP schema... class IncoherentStokesProcessing(): def __init__(self, @@ -963,31 +965,32 @@ class IncoherentStokesProcessing(): for station in stations: __stations.append(station._get_pyxb_station(suppress_warning=True)) - __channelwidth=None + __channelwidth = None if channelwidth_frequency and channelwidth_frequencyunit: - __channelwidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), + __channelwidth = ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), - self.__pyxb_rtprocessing=ltasip.IncoherentStokes( + self.__pyxb_rtprocessing = ltasip.IncoherentStokes( rawSamplingTime=ltasip.Time(rawsamplingtime, units=rawsamplingtime_unit), - timeDownsamplingFactor=timesamplingdownfactor, - samplingTime=ltasip.Time(samplingtime, units=samplingtime_unit), + timeDownsamplingFactor=timesamplingdownfactor, + samplingTime=ltasip.Time(samplingtime, units=samplingtime_unit), frequencyDownsamplingFactor=frequencydownsamplingfactor, - numberOfCollapsedChannels=numberofcollapsedchannels, + numberOfCollapsedChannels=numberofcollapsedchannels, stokes=stokes, - numberOfStations=numberofstations, + numberOfStations=numberofstations, stations=__stations, - #channelWidth=__channelwidth, + # channelWidth=__channelwidth, channelsPerSubband=channelspersubband, processingType=processingtype - ) + ) # Somehow this does not work in the constructor: - self.__pyxb_rtprocessing.channelwidth=__channelwidth + self.__pyxb_rtprocessing.channelwidth = __channelwidth def _get_pyxb_rtprocessing(self, suppress_warning=False): if not suppress_warning: print_user_warning() return self.__pyxb_rtprocessing + class FlysEyeProcessing(): def __init__(self, rawsamplingtime, @@ -1002,40 +1005,38 @@ class FlysEyeProcessing(): processingtype="Fly's Eye", ): - - __channelwidth=None + __channelwidth = None if channelwidth_frequency and channelwidth_frequencyunit: - __channelwidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit) - - self.__pyxb_rtprocessing=ltasip.FlysEye( - rawSamplingTime=ltasip.Time(rawsamplingtime, units=rawsamplingtime_unit), - timeDownsamplingFactor=timesamplingdownfactor, - samplingTime=ltasip.Time(samplingtime, units=samplingtime_unit), - stokes=stokes, - # channelWidth=__channelwidth, - channelsPerSubband=channelspersubband, - processingType=processingtype) + __channelwidth = ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit) - # Somehow this does not work in the constructor: - self.__pyxb_rtprocessing.channelwidth=__channelwidth + self.__pyxb_rtprocessing = ltasip.FlysEye( + rawSamplingTime=ltasip.Time(rawsamplingtime, units=rawsamplingtime_unit), + timeDownsamplingFactor=timesamplingdownfactor, + samplingTime=ltasip.Time(samplingtime, units=samplingtime_unit), + stokes=stokes, + # channelWidth=__channelwidth, + channelsPerSubband=channelspersubband, + processingType=processingtype) + # Somehow this does not work in the constructor: + self.__pyxb_rtprocessing.channelwidth = __channelwidth def _get_pyxb_rtprocessing(self, suppress_warning=False): if not suppress_warning: print_user_warning() return self.__pyxb_rtprocessing + class NonStandardProcessing(): def __init__(self, channelwidth_frequency, channelwidth_frequencyunit, channelspersubband, processingtype="Non Standard"): - - self.__pyxb_rtprocessing=ltasip.NonStandard( - channelsPerSubband=channelspersubband, - processingType=processingtype, - channelWidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit) + self.__pyxb_rtprocessing = ltasip.NonStandard( + channelsPerSubband=channelspersubband, + processingType=processingtype, + channelWidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit) ) def _get_pyxb_rtprocessing(self, suppress_warning=False): @@ -1059,7 +1060,7 @@ class ProcessMap(): parset_identifier=None ): - __relations=ltasip.ProcessRelations() + __relations = ltasip.ProcessRelations() for rel in relations: __relations.append(rel._get_pyxb_processrelation(suppress_warning=True)) self.process_map = dict(processIdentifier=identifier._get_pyxb_identifier(suppress_warning=True), @@ -1069,7 +1070,7 @@ class ProcessMap(): duration=duration) if parset_identifier: - self.process_map["parset"]=parset_identifier._get_pyxb_identifier(suppress_warning=True) + self.process_map["parset"] = parset_identifier._get_pyxb_identifier(suppress_warning=True) def get_dict(self): return self.process_map @@ -1079,9 +1080,8 @@ class ProcessRelation(): def __init__(self, identifier, type="GroupID" - ): - - self.__pyxb_processrelation=ltasip.ProcessRelation( + ): + self.__pyxb_processrelation = ltasip.ProcessRelation( relationType=ltasip.ProcessRelationType(type), identifier=identifier._get_pyxb_identifier(suppress_warning=True) ) @@ -1102,7 +1102,6 @@ class SimpleProcess(): return self.pyxb_process - # ######## # Others: @@ -1114,8 +1113,7 @@ class PointingRaDec(): dec_angle, dec_angleunit, equinox): - - self.__pyxb_pointing=ltasip.Pointing( + self.__pyxb_pointing = ltasip.Pointing( rightAscension=ltasip.Angle(ra_angle, units=ra_angleunit), declination=ltasip.Angle(dec_angle, units=dec_angleunit), equinox=equinox) @@ -1134,8 +1132,7 @@ class PointingAltAz(): alt_angle, alt_angleunit, equinox): - - self.__pyxb_pointing=ltasip.Pointing( + self.__pyxb_pointing = ltasip.Pointing( azimuth=ltasip.Angle(az_angle, units=az_angleunit), altitude=ltasip.Angle(alt_angle, units=alt_angleunit), equinox=equinox) @@ -1155,8 +1152,7 @@ class LinearAxis(): increment, referencepixel, referencevalue): - - self.__pyxb_axis= ltasip.LinearAxis( + self.__pyxb_axis = ltasip.LinearAxis( number=number, name=name, units=units, @@ -1165,6 +1161,7 @@ class LinearAxis(): referencePixel=referencepixel, referenceValue=referencevalue ) + def _get_pyxb_axis(self, suppress_warning=False): if not suppress_warning: print_user_warning() @@ -1177,14 +1174,13 @@ class TabularAxis(): name, units, length - ): - - self.__pyxb_axis=ltasip.TabularAxis( + ): + self.__pyxb_axis = ltasip.TabularAxis( number=number, name=name, units=units, length=length, - ) + ) def _get_pyxb_axis(self, suppress_warning=False): if not suppress_warning: @@ -1212,18 +1208,18 @@ class SubArrayPointing(): nonstandardprocessing=None, measurementdescription=None): - __relations=ltasip.ProcessRelations() + __relations = ltasip.ProcessRelations() for rel in relations: __relations.append(rel._get_pyxb_processrelation(suppress_warning=True)) - __processing=None - for processing in [correlatorprocessing, coherentstokesprocessing, incoherentstokesprocessing, flyseyeprocessing, nonstandardprocessing]: + __processing = None + for processing in [correlatorprocessing, coherentstokesprocessing, incoherentstokesprocessing, + flyseyeprocessing, nonstandardprocessing]: if processing: if __processing is None: - __processing=ltasip.Processing() + __processing = ltasip.Processing() __processing.append(processing._get_pyxb_rtprocessing(suppress_warning=True) - ) - + ) self.__pyxb_subarraypointing = ltasip.SubArrayPointing( pointing=pointing._get_pyxb_pointing(suppress_warning=True), @@ -1269,20 +1265,20 @@ class Observation(): channelspersubband=None, subarraypointings=None, transientbufferboardevents=None - ): + ): __stations = ltasip.Stations() for station in stations: __stations.append(station._get_pyxb_station(suppress_warning=True)) - __tbbevents=None - if(transientbufferboardevents): + __tbbevents = None + if (transientbufferboardevents): __tbbevents = ltasip.TransientBufferBoardEvents() for source in transientbufferboardevents: __tbbevents.append(ltasip.TransientBufferBoardEvent(eventSource=source)) - __pointings=None - if(subarraypointings): + __pointings = None + if (subarraypointings): __pointings = ltasip.SubArrayPointings() for point in subarraypointings: __pointings.append(point._get_pyxb_subarraypointing(suppress_warning=True)) @@ -1302,7 +1298,7 @@ class Observation(): numberOfBeamFormedDataProducts=numberofbeamformeddataproducts, numberOfBitsPerSample=numberofbitspersample, observationDescription=observationdescription, - #channelWidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), + # channelWidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), channelsPerSubband=channelspersubband, subArrayPointings=__pointings, transientBufferBoardEvents=__tbbevents, @@ -1311,7 +1307,8 @@ class Observation(): # Somehow this does not work in the constructor: if channelwidth_frequency and channelwidth_frequencyunit: - self.__pyxb_observation.channelwidth=ltasip.Frequency(channelwidth_frequency, units=channelwidth_frequencyunit), + self.__pyxb_observation.channelwidth = ltasip.Frequency(channelwidth_frequency, + units=channelwidth_frequencyunit), def _get_pyxb_observation(self, suppress_warning=False): if not suppress_warning: @@ -1319,8 +1316,6 @@ class Observation(): return self.__pyxb_observation - - # ############################################################################################# # ============ @@ -1331,17 +1326,17 @@ class Sip(object): The main Sip object. Instantiate this with the dataproduct you want to describe/ingest. Then add all related items to it, like observation, pipeline runs, and intermediate dataproducts. """ - logger.info("SIP library v.%s" %VERSION) + logger.info("SIP library v.%s" % VERSION) - #----------- + # ----------- # Base document - #--- + # --- def __init__(self, project_code, project_primaryinvestigator, project_contactauthor, - #project_telescope, + # project_telescope, project_description, dataproduct, project_coinvestigators=None, @@ -1355,14 +1350,14 @@ class Sip(object): projectCode=project_code, primaryInvestigator=project_primaryinvestigator, contactAuthor=project_contactauthor, - telescope="LOFAR",#project_telescope, + telescope="LOFAR", # project_telescope, projectDescription=project_description, coInvestigator=project_coinvestigators, - ) + ) - self.__sip.dataProduct=dataproduct._get_pyxb_dataproduct(suppress_warning=True) + self.__sip.dataProduct = dataproduct._get_pyxb_dataproduct(suppress_warning=True) - self.get_prettyxml() # for validation + self.get_prettyxml() # for validation @classmethod def from_xml(cls, xml): @@ -1375,7 +1370,7 @@ class Sip(object): """ newsip = Sip.__new__(Sip) newsip._set_pyxb_sip(ltasip.CreateFromDocument(xml), suppress_warning=True) - newsip.get_prettyxml() # for validation + newsip.get_prettyxml() # for validation return newsip def _get_pyxb_sip(self, suppress_warning=False): @@ -1388,10 +1383,9 @@ class Sip(object): print_user_warning() self.__sip = pyxb_sip - - #------------- + # ------------- # Optional additions - #--- + # --- def add_related_dataproduct(self, dataproduct, return_xml=True): self.__sip.relatedDataProduct.append(dataproduct._get_pyxb_dataproduct(suppress_warning=True)) @@ -1408,7 +1402,6 @@ class Sip(object): if return_xml: return self.get_prettyxml() - def add_unspecifiedprocess(self, observingmode, description, @@ -1424,7 +1417,6 @@ class Sip(object): return self.get_prettyxml() - def add_parset(self, identifier, contents): @@ -1438,29 +1430,37 @@ class Sip(object): def add_related_dataproduct_with_history(self, relateddataproduct_sip): # add the dataproduct described by the SIP (if not there) - if not any(x.dataProductIdentifier.identifier == relateddataproduct_sip.__sip.dataProduct.dataProductIdentifier.identifier for x in self.__sip.relatedDataProduct): + if not any( + x.dataProductIdentifier.identifier == relateddataproduct_sip.__sip.dataProduct.dataProductIdentifier.identifier + for x in self.__sip.relatedDataProduct): self.__sip.relatedDataProduct.append(relateddataproduct_sip.__sip.dataProduct) else: - logger.warning("There already exists a dataproduct with id", relateddataproduct_sip.__sip.dataProduct.dataProductIdentifier.identifier," - Will try to add any new related items anyway.") + logger.warning("There already exists a dataproduct with id", + relateddataproduct_sip.__sip.dataProduct.dataProductIdentifier.identifier, + " - Will try to add any new related items anyway.") if relateddataproduct_sip.__sip.relatedDataProduct: # add related dataproducts (if not there already) for dp in relateddataproduct_sip.__sip.relatedDataProduct: - if not any(x.dataProductIdentifier.identifier == dp.dataProductIdentifier.identifier for x in self.__sip.relatedDataProduct): + if not any(x.dataProductIdentifier.identifier == dp.dataProductIdentifier.identifier for x in + self.__sip.relatedDataProduct): self.__sip.relatedDataProduct.append(dp) if relateddataproduct_sip.__sip.observation: # add related dataproducts (if not there already) for obs in relateddataproduct_sip.__sip.observation: - if not any(x.processIdentifier.identifier == obs.processIdentifier.identifier for x in self.__sip.observation): + if not any(x.processIdentifier.identifier == obs.processIdentifier.identifier for x in + self.__sip.observation): self.__sip.observation.append(obs) if relateddataproduct_sip.__sip.pipelineRun: # add related pipelineruns (if not there already) for pipe in relateddataproduct_sip.__sip.pipelineRun: - if not any(x.processIdentifier.identifier == pipe.processIdentifier.identifier for x in self.__sip.pipelineRun): + if not any(x.processIdentifier.identifier == pipe.processIdentifier.identifier for x in + self.__sip.pipelineRun): self.__sip.pipelineRun.append(pipe) if relateddataproduct_sip.__sip.unspecifiedProcess: # add related unspecified processes (if not there already) for unspec in relateddataproduct_sip.__sip.unspecifiedProcess: - if not any(x.processIdentifier.identifier == unspec.processIdentifier.identifier for x in self.__sip.unspecifiedProcess): + if not any(x.processIdentifier.identifier == unspec.processIdentifier.identifier for x in + self.__sip.unspecifiedProcess): self.__sip.unspecifiedProcess.append(unspec) if relateddataproduct_sip.__sip.parset: # add related parsets (if not there already) @@ -1469,7 +1469,6 @@ class Sip(object): self.__sip.parset.append(par) return self.get_prettyxml() - def get_dataproduct_identifier(self): """ Get the identifier of the dataproduct that is described by this Sip, e.g. for reference by your pipeline run.. @@ -1488,7 +1487,7 @@ class Sip(object): raise Exception("This SIP does not describe a correlated dataproduct. No subarray pointing available.") # this will also validate the document so far - def get_prettyxml(self, schema_location:str = None): + def get_prettyxml(self, schema_location: str = None): try: dom = self.__sip.toDOM() dom.documentElement.setAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance") @@ -1506,9 +1505,7 @@ class Sip(object): def prettyprint(self): logger.info(self.get_prettyxml()) - def save_to_file(self, path): path = os.path.expanduser(path) with open(path, 'w+') as f: f.write(self.get_prettyxml()) - diff --git a/lib/station_coordinates.py b/lib/station_coordinates.py index f2952a203d2af5ee5578342eac1af1706c41662c..6a941f78a5f65684c8f27aecdf8f7fdf3bf02c66 100644 --- a/lib/station_coordinates.py +++ b/lib/station_coordinates.py @@ -25,8 +25,9 @@ # I could think of that keeps the whole thing reasonably maintainable AND usable. import os + d = os.path.dirname(os.path.realpath(__file__)) -STATION_CONFIG_PATH = d+'/station_coordinates.conf' +STATION_CONFIG_PATH = d + '/station_coordinates.conf' def parse_station_coordinates() -> dict: @@ -37,8 +38,7 @@ def parse_station_coordinates() -> dict: with open(STATION_CONFIG_PATH, 'r') as f: for line in f.readlines(): if line.strip(): - field_coords = eval("dict(" + line + ")") # literal_eval does not accept dict definition via constructor. Make sure config file is not writable to prevent code execution! + field_coords = eval( + "dict(" + line + ")") # literal_eval does not accept dict definition via constructor. Make sure config file is not writable to prevent code execution! station_coordinates[field_coords.pop("name")] = field_coords return station_coordinates - - diff --git a/lib/validator.py b/lib/validator.py index 849d3f2d21b89e3c1676c1b6703a8efe9c74fef7..98f0acff322960cd9c7f1ddb7abe164899901cb1 100644 --- a/lib/validator.py +++ b/lib/validator.py @@ -3,6 +3,7 @@ from lxml import etree import os from . import ltasip, siplib import logging + logger = logging.getLogger(__name__) DEFAULT_SIP_XSD_PATH = pkg_resources.resource_string(__name__, "etc/LTA-SIP.xsd") diff --git a/lib/visualizer.py b/lib/visualizer.py index 225016ef8629c82952fe105eee966782181d03fa..f138d3dd987077c7f6df8633f4ecddd7e429f779 100755 --- a/lib/visualizer.py +++ b/lib/visualizer.py @@ -6,10 +6,12 @@ from . import siplib from . import ltasip import tempfile import logging + logger = logging.getLogger(__name__) ltasip.Namespace.setPrefix('sip') + def visualize_sip(sip, path=None, format="svg", view=False): if type(sip) == siplib.Sip: sip = sip._get_pyxb_sip(suppress_warning=True) @@ -21,65 +23,65 @@ def visualize_sip(sip, path=None, format="svg", view=False): # --- # create legend - dot_legend = Digraph('cluster_legend') # graphviz needs a label starting with cluster to render styles, oh boy... + dot_legend = Digraph('cluster_legend') # graphviz needs a label starting with cluster to render styles, oh boy... dot_legend.body.append('style=filled') dot_legend.body.append('bgcolor=lightgrey') dot_legend.body.append('label="Legend\n\n"') - dot_legend.node('A',"Described Dataproduct",style="filled",fillcolor="cadetblue", shape="note") - dot_legend.node('B',"Related Dataproduct",style="filled",fillcolor="cadetblue2", shape="note") - dot_legend.node('C',"Observation", style="filled", fillcolor="gold",shape="octagon") - dot_legend.node('D',"Pipeline/Process ",style="filled",fillcolor="chartreuse", shape="cds") + dot_legend.node('A', "Described Dataproduct", style="filled", fillcolor="cadetblue", shape="note") + dot_legend.node('B', "Related Dataproduct", style="filled", fillcolor="cadetblue2", shape="note") + dot_legend.node('C', "Observation", style="filled", fillcolor="gold", shape="octagon") + dot_legend.node('D', "Pipeline/Process ", style="filled", fillcolor="chartreuse", shape="cds") dot_legend.node('E', "Unspec. Process", style="filled", fillcolor="orange", shape="hexagon") - dot_legend.edge('A','B',color="invis") - dot_legend.edge('B','C',color="invis") - dot_legend.edge('C','D',color="invis") - dot_legend.edge('D','E',color="invis") + dot_legend.edge('A', 'B', color="invis") + dot_legend.edge('B', 'C', color="invis") + dot_legend.edge('C', 'D', color="invis") + dot_legend.edge('D', 'E', color="invis") # --- # create the actual sip graph dot = Digraph('cluster_sip') dot.body.append('style=filled') dot.body.append('bgcolor=lightgrey') - dot.body.append('label = "'+str(sip.project.projectCode+" - "+sip.project.projectDescription)+'\n\n"') + dot.body.append('label = "' + str(sip.project.projectCode + " - " + sip.project.projectDescription) + '\n\n"') # the dataproduct that is described by the sip - data_out = sip.dataProduct + data_out = sip.dataProduct id_out = str(data_out.dataProductIdentifier.identifier) - dot.node(id_out, id_out +": "+data_out.fileName,style="filled",fillcolor="cadetblue", shape="note") + dot.node(id_out, id_out + ": " + data_out.fileName, style="filled", fillcolor="cadetblue", shape="note") logger.info("adding node for final dataproduct %s" % id_out) id_process = str(data_out.processIdentifier.identifier) # keep reference to originating pipeline run / observation: - linkstodataproduct.setdefault(id_out,[]).append(id_process) + linkstodataproduct.setdefault(id_out, []).append(id_process) # the input / intermediate dataproducts for data_in in sip.relatedDataProduct: id_in = str(data_in.dataProductIdentifier.identifier) - dot.node(id_in, id_in +": "+data_in.fileName, style="filled", shape="note",fillcolor="cadetblue2") + dot.node(id_in, id_in + ": " + data_in.fileName, style="filled", shape="note", fillcolor="cadetblue2") logger.info("adding node for dataproduct %s" % id_in) id_process = str(data_in.processIdentifier.identifier) # keep reference to originating pipeline run / observation: - linkstodataproduct.setdefault(id_in,[]).append(id_process) + linkstodataproduct.setdefault(id_in, []).append(id_process) # the observations for obs in sip.observation: id_obs = str(obs.observationId.identifier) id_process = str(obs.processIdentifier.identifier) - dot.node(id_process, id_process + ": "+ id_obs, style="filled", fillcolor="gold",shape="octagon") + dot.node(id_process, id_process + ": " + id_obs, style="filled", fillcolor="gold", shape="octagon") logger.info("adding node for observation %s" % id_process) # no incoming data here, but register node as present: - linkstoprocess.setdefault(id_process,[]) + linkstoprocess.setdefault(id_process, []) # the data processing steps for pipe in sip.pipelineRun: id_pipe = str(pipe.processIdentifier.identifier) - dot.node(id_pipe, id_pipe+" ", style="filled", fillcolor="chartreuse", shape="cds") + dot.node(id_pipe, id_pipe + " ", style="filled", fillcolor="chartreuse", shape="cds") logger.info("adding node for pipelinerun %s" % id_pipe) # keep reference to input dataproducts: id_in = [] for elem in pipe.sourceData.orderedContent(): id_in.append(str(elem.value.identifier)) - linkstoprocess.setdefault(id_pipe,[]).append(id_in) + linkstoprocess.setdefault(id_pipe, []).append(id_in) # the data processing steps for unspec in sip.unspecifiedProcess: @@ -87,8 +89,7 @@ def visualize_sip(sip, path=None, format="svg", view=False): dot.node(id_unspec, id_unspec, style="filled", fillcolor="orange", shape="hexagon") logger.info("adding node for unspecified process %s" % id_unspec) # no incoming data here, but register node as present: - linkstoprocess.setdefault(id_unspec,[]) - + linkstoprocess.setdefault(id_unspec, []) # todo: online processing # todo: parsets (?) @@ -99,7 +100,8 @@ def visualize_sip(sip, path=None, format="svg", view=False): if id_from in linkstoprocess: dot.edge(id_from, id) else: - raise Exception("The pipeline or observation that created dataproduct %s seems to be missing! -> %s" % (id, id_from)) + raise Exception("The pipeline or observation that created dataproduct %s seems to be missing! -> %s" % ( + id, id_from)) for id in linkstoprocess: for ids_from in linkstoprocess.get(id): @@ -109,7 +111,6 @@ def visualize_sip(sip, path=None, format="svg", view=False): else: raise Exception("The input dataproduct for pipeline %s seems to be missing! -> %s" % (id, id_from)) - # ---- # render graph: dot_wrapper.subgraph(dot_legend) @@ -130,24 +131,24 @@ def visualize_sip(sip, path=None, format="svg", view=False): def stylize(graph): styles = { - 'graph': { - 'fontname': 'Helvetica', - 'fontsize': '18', - 'fontcolor': 'grey8', - 'bgcolor': 'grey90', - 'rankdir': 'TB', - }, - 'nodes': { - 'fontname': 'Helvetica', - 'fontcolor': 'grey8', - 'color': 'grey8', - }, - 'edges': { - 'arrowhead': 'open', - 'fontname': 'Courier', - 'fontsize': '12', - 'fontcolor': 'grey8', - } + 'graph': { + 'fontname': 'Helvetica', + 'fontsize': '18', + 'fontcolor': 'grey8', + 'bgcolor': 'grey90', + 'rankdir': 'TB', + }, + 'nodes': { + 'fontname': 'Helvetica', + 'fontcolor': 'grey8', + 'color': 'grey8', + }, + 'edges': { + 'arrowhead': 'open', + 'fontname': 'Courier', + 'fontsize': '12', + 'fontcolor': 'grey8', + } } graph.graph_attr.update( @@ -162,17 +163,15 @@ def stylize(graph): return graph - - def main(xmlpath): logger.info("Reading xml from file %s" % xmlpath) with open(xmlpath) as f: xml = f.read() sip = ltasip.CreateFromDocument(xml) - path = xmlpath+".visualize" + path = xmlpath + ".visualize" format = 'svg' visualize_sip(sip, path, format) if __name__ == '__main__': - main(sys.argv) \ No newline at end of file + main(sys.argv)