Changeset 1738 for TI02-CSML/branches/CSML2/API/__init__.py
- Timestamp:
- 22/11/06 10:54:48 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TI02-CSML/branches/CSML2/API/__init__.py
r1589 r1738 1 ''' __init__.py '''1 #''' __init__.py ''' 2 2 3 3 4 # import element tree and the parser api5 from cElementTree import *6 import csml.parser7 import ops_Dataset8 import ops_AbstractFileExtract9 import ops_ArrayGenerator10 import ops_AbstractFeature11 import ops_PointFeature12 import ops_PointSeriesFeature13 import ops_ProfileFeature14 import ops_ProfileSeriesFeature15 import ops_GridFeature16 import ops_GridSeriesFeature17 import ops_TrajectoryFeature18 import csmlContainer4 ##import element tree and the parser api 5 #from cElementTree import * 6 #import csml.parser 7 #import ops_Dataset 8 #import ops_AbstractFileExtract 9 #import ops_ArrayGenerator 10 #import ops_AbstractFeature 11 #import ops_PointFeature 12 #import ops_PointSeriesFeature 13 #import ops_ProfileFeature 14 #import ops_ProfileSeriesFeature 15 #import ops_GridFeature 16 #import ops_GridSeriesFeature 17 #import ops_TrajectoryFeature 18 #import csmlContainer 19 19 20 def addMethods(obj, meths):21 for meth in meths:22 setattr(obj, meth.__name__, meth)20 #def addMethods(obj, meths): 21 #for meth in meths: 22 #setattr(obj, meth.__name__, meth) 23 23 24 # Assign methods to parser classes25 # Dataset methods:26 addMethods(csml.parser.Dataset, [ops_Dataset.parse, ops_Dataset.getSecurity, ops_Dataset.getFeatureList, ops_Dataset.getFeature, ops_Dataset.getFileExtract])24 ##Assign methods to parser classes 25 ##Dataset methods: 26 #addMethods(csml.parser.Dataset, [ops_Dataset.parse, ops_Dataset.getSecurity, ops_Dataset.getFeatureList, ops_Dataset.getFeature, ops_Dataset.getFileExtract]) 27 27 28 # AbstractFileExtract methods:29 addMethods(csml.parser.AbstractFileExtract, [ops_AbstractFileExtract.getData])28 ##AbstractFileExtract methods: 29 #addMethods(csml.parser.AbstractFileExtract, [ops_AbstractFileExtract.getData]) 30 30 31 # ArrayGenerator methods:32 addMethods(csml.parser.ArrayGenerator, [ops_ArrayGenerator.getGeneratedValues])31 ##ArrayGenerator methods: 32 #addMethods(csml.parser.ArrayGenerator, [ops_ArrayGenerator.getGeneratedValues]) 33 33 34 # AbstractFeature methods:35 addMethods(csml.parser.AbstractFeature, [ops_AbstractFeature.testmethod, ops_AbstractFeature.getAllowedSubsettings])34 ##AbstractFeature methods: 35 #addMethods(csml.parser.AbstractFeature, [ops_AbstractFeature.testmethod, ops_AbstractFeature.getAllowedSubsettings]) 36 36 37 # PointFeature methods:38 addMethods(csml.parser.PointFeature,[ops_PointFeature.testmethod])37 ##PointFeature methods: 38 #addMethods(csml.parser.PointFeature,[ops_PointFeature.testmethod]) 39 39 40 # PointSeriesFeature methods:41 addMethods(csml.parser.PointSeriesFeature, [ops_PointSeriesFeature.testmethod,ops_PointSeriesFeature.getDomainReference, ops_PointSeriesFeature.getAllowedSubsettings])40 ##PointSeriesFeature methods: 41 #addMethods(csml.parser.PointSeriesFeature, [ops_PointSeriesFeature.testmethod,ops_PointSeriesFeature.getDomainReference, ops_PointSeriesFeature.getAllowedSubsettings]) 42 42 43 # ProfileFeature methods:44 addMethods(csml.parser.ProfileFeature,[ops_ProfileFeature.testmethod])43 ##ProfileFeature methods: 44 #addMethods(csml.parser.ProfileFeature,[ops_ProfileFeature.testmethod]) 45 45 46 # ProfileSeriesFeature methods:47 addMethods(csml.parser.ProfileSeriesFeature,[ops_ProfileSeriesFeature.testmethod])46 ##ProfileSeriesFeature methods: 47 #addMethods(csml.parser.ProfileSeriesFeature,[ops_ProfileSeriesFeature.testmethod]) 48 48 49 # GridFeature methods:50 addMethods(csml.parser.GridFeature,[ops_GridFeature.testmethod])49 ##GridFeature methods: 50 #addMethods(csml.parser.GridFeature,[ops_GridFeature.testmethod]) 51 51 52 # GridSeriesFeature methods:53 addMethods(csml.parser.GridSeriesFeature,[ops_GridFeature.testmethod, ops_GridSeriesFeature.getAllowedSubsettings,ops_GridSeriesFeature.getDomainReference,ops_GridSeriesFeature.getDomainComplement,ops_GridSeriesFeature.getDomain,ops_GridSeriesFeature.subsetToGridSeries])52 ##GridSeriesFeature methods: 53 #addMethods(csml.parser.GridSeriesFeature,[ops_GridFeature.testmethod, ops_GridSeriesFeature.getAllowedSubsettings,ops_GridSeriesFeature.getDomainReference,ops_GridSeriesFeature.getDomainComplement,ops_GridSeriesFeature.getDomain,ops_GridSeriesFeature.subsetToGridSeries]) 54 54 55 # TrajectoryFeature methods:56 addMethods(csml.parser.TrajectoryFeature, [ops_TrajectoryFeature.testmethod])55 ##TrajectoryFeature methods: 56 #addMethods(csml.parser.TrajectoryFeature, [ops_TrajectoryFeature.testmethod])
Note: See TracChangeset
for help on using the changeset viewer.