Ignore:
Timestamp:
10/07/12 14:41:56 (7 years ago)
Author:
mnagni
Message:

Corrected an error in the generation of the classes "synchronize" method.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/CedaMolesModel/trunk/ceda_moles_model/ea_model/iso_19112_location_by_identifier/referencesystem_by_identifier/si_spatialreferencesystemusinggeographicidentifiers.py

    r8437 r8457  
    2323 
    2424''' 
    25 Created on 06-Jul-2012 07:43:06 
     25Created on 10-Jul-2012 14:15:08 
    2626 
    2727@author: mnagni 
     
    4646                self.domainOfValidity = None 
    4747                self.overallOwner = None 
    48                 self._territoryOfUse_ex_boundingpolygon = None 
    4948                self._territoryOfUse_ex_geographicdescription = None 
    5049                self._territoryOfUse_ex_geographicboundingbox = None 
     50                self._territoryOfUse_ex_boundingpolygon = None 
    5151                self._territoryOfUse = None 
    5252                self.theme = None 
     
    6868        @property 
    6969        def territoryOfUse(self):        
    70                 if(has_value(self._territoryOfUse_ex_boundingpolygon)): 
    71                         return self._territoryOfUse_ex_boundingpolygon 
    7270                if(has_value(self._territoryOfUse_ex_geographicdescription)): 
    7371                        return self._territoryOfUse_ex_geographicdescription 
    7472                if(has_value(self._territoryOfUse_ex_geographicboundingbox)): 
    7573                        return self._territoryOfUse_ex_geographicboundingbox 
     74                if(has_value(self._territoryOfUse_ex_boundingpolygon)): 
     75                        return self._territoryOfUse_ex_boundingpolygon 
    7676                return  None 
    7777 
     
    7979        def territoryOfUse(self, value):         
    8080                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     81                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicdescription.EX_GeographicDescription": 
     82                        self._territoryOfUse_ex_geographicdescription = value 
     83                        self._territoryOfUse_ex_geographicboundingbox = None 
     84                        self._territoryOfUse_ex_boundingpolygon = None 
     85                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicboundingbox.EX_GeographicBoundingBox": 
     86                        self._territoryOfUse_ex_geographicboundingbox = value 
     87                        self._territoryOfUse_ex_geographicdescription = None 
     88                        self._territoryOfUse_ex_boundingpolygon = None 
    8189                if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_boundingpolygon.EX_BoundingPolygon": 
    8290                        self._territoryOfUse_ex_boundingpolygon = value 
    8391                        self._territoryOfUse_ex_geographicdescription = None 
    8492                        self._territoryOfUse_ex_geographicboundingbox = None 
    85                 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicdescription.EX_GeographicDescription": 
    86                         self._territoryOfUse_ex_geographicdescription = value 
    87                         self._territoryOfUse_ex_boundingpolygon = None 
    88                         self._territoryOfUse_ex_geographicboundingbox = None 
    89                 if valueClass == "ea_model.iso_19115_2006_metadata_corrigendum.extent_information.ex_geographicboundingbox.EX_GeographicBoundingBox": 
    90                         self._territoryOfUse_ex_geographicboundingbox = value 
    91                         self._territoryOfUse_ex_boundingpolygon = None 
    92                         self._territoryOfUse_ex_geographicdescription = None 
    9393 
    9494        def synchronize(self): 
Note: See TracChangeset for help on using the changeset viewer.