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_19130_sensor_data/location_model/sd_speed.py

    r8437 r8457  
    2323 
    2424''' 
    25 Created on 06-Jul-2012 07:43:06 
     25Created on 10-Jul-2012 14:15:10 
    2626 
    2727@author: mnagni 
     
    4545                self.uncertainty = None 
    4646                self.value = None 
     47                self._time_tm_periodduration = None 
    4748                self._time_tm_intervallength = None 
    48                 self._time_tm_periodduration = None 
    4949                self._time = None 
    5050                self.uom = None 
     
    6666        @property 
    6767        def time(self):  
     68                if(has_value(self._time_tm_periodduration)): 
     69                        return self._time_tm_periodduration 
    6870                if(has_value(self._time_tm_intervallength)): 
    6971                        return self._time_tm_intervallength 
    70                 if(has_value(self._time_tm_periodduration)): 
    71                         return self._time_tm_periodduration 
    7272                return  None 
    7373 
     
    7575        def time(self, value):   
    7676                valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     77                if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
     78                        self._time_tm_periodduration = value 
     79                        self._time_tm_intervallength = None 
    7780                if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_intervallength.TM_IntervalLength": 
    7881                        self._time_tm_intervallength = value 
    7982                        self._time_tm_periodduration = None 
    80                 if valueClass == "ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_periodduration.TM_PeriodDuration": 
    81                         self._time_tm_periodduration = value 
    82                         self._time_tm_intervallength = None 
    8383 
    8484        def synchronize(self): 
Note: See TracChangeset for help on using the changeset viewer.