Changeset 950


Ignore:
Timestamp:
18/05/06 13:14:31 (13 years ago)
Author:
domlowe
Message:

RangeSet? now inherits from AssociatedAttributeGroup?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/parser/Parser.py

    r925 r950  
    12611261            if frag.tag == GML('includesCRS'): 
    12621262                checkArrayAttrib(self,'includes') 
    1263                 if frag.getchildren()[1].tag==GML('EngineeringCRS'): 
    1264                     self.includes.append(EngineeringCRS()) 
    1265                 if frag.getchildren()[1].tag==GML('VerticalCRS'): 
    1266                     self.includes.append(VerticalCRS()) 
    1267                 if frag.getchildren()[1].tag==GML('GeographicCRS'): 
    1268                     self.includes.append(GeographicCRS()) 
    1269                 #if frag.getchildren()[1].tag==GML('TemporalCRS'): 
    1270                     #self.includes.append(TemporalCRS()) 
    1271                 self.includes[-1].fromXML(frag.getchildren()[0]) 
     1263                if frag.getchildren() !=[]: 
     1264                    if frag.getchildren()[1].tag==GML('EngineeringCRS'): 
     1265                        self.includes.append(EngineeringCRS()) 
     1266                    if frag.getchildren()[1].tag==GML('VerticalCRS'): 
     1267                        self.includes.append(VerticalCRS()) 
     1268                    if frag.getchildren()[1].tag==GML('GeographicCRS'): 
     1269                        self.includes.append(GeographicCRS()) 
     1270                    #if frag.getchildren()[1].tag==GML('TemporalCRS'): 
     1271                        #self.includes.append(TemporalCRS()) 
     1272                    self.includes[-1].fromXML(frag.getchildren()[0]) 
    12721273                 
    12731274    def toXML(self,csmlFrag): 
     
    27222723        return csmlFrag 
    27232724 
    2724 class RangeSet: 
     2725class RangeSet(AssociationAttributeGroup): 
    27252726#class GML RangeSet   
    27262727 
     
    27312732        # +gml:File 
    27322733    #class GML RangeSet 
    2733     def __init__(self,quantityList=None, dataBlock=None, arrayDescriptor=None, aggregatedArray=None): 
     2734    def __init__(self,quantityList=None, dataBlock=None, arrayDescriptor=None, aggregatedArray=None,*args,**kwargs): 
    27342735        if quantityList: 
    27352736            self.quantityList=quantityList 
     
    27402741        if aggregatedArray: 
    27412742            self.aggregatedArray=aggregatedArray 
     2743        AssociationAttributeGroup.__init__(self,*args,**kwargs) 
    27422744             
    27432745    def fromXML(self,csmlFrag): 
     
    27642766                self.aggregatedArray=AggregatedArray() 
    27652767                AggregatedArray.fromXML(self.aggregatedArray,frag) 
     2768        AssociationAttributeGroup.fromXML(self,csmlFrag) 
     2769 
    27662770    def toXML(self, csmlFrag): 
    27672771        if hasattr(self,'quantityList'): 
     
    27942798                PPAmesExtract.toXML(self.arrayDescriptor,frag) 
    27952799                csmlFrag.append(frag) 
    2796                  
     2800        csmlFrag=AssociationAttributeGroup.toXML(self,csmlFrag) 
    27972801        return csmlFrag 
    27982802 
Note: See TracChangeset for help on using the changeset viewer.