source: mauRepo/MolesManager/trunk/src/ea_model/ceda_metadatamodel/ceda_observationprocess/ceda_compositeprocess.py @ 8042

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/mauRepo/MolesManager/trunk/src/ea_model/ceda_metadatamodel/ceda_observationprocess/ceda_compositeprocess.py@8042
Revision 8042, 2.5 KB checked in by mnagni, 8 years ago (diff)

The tables are correctly generated but still some problem with class initialization.
Migration is partially working.
Starting the deployment structure implementation.

Line 
1
2
3
4
5
6
7
8
9
10
11
12
13from ea_model.ceda_metadatamodel.ceda_observationprocess.ceda_process import  CEDA_Process
14from ea_model.moles3_4.observationprocess.mo_compositeprocess import  MO_CompositeProcess
15
16'''
17Created on 03-Jan-2012 11:10:06
18
19@author: mnagni
20'''
21
22class CEDA_CompositeProcess(MO_CompositeProcess,CEDA_Process):
23        '''
24                Represents a data entity defined in a UML diagram and supposed to
25                be persisted in a relational database.
26 
27                This class has been genererated automatically using the Apache Velocity project.
28        '''
29        '''
30                Please note that any access to the inner attributes should be done using
31                the given get/set methods and NOT accessing them directly.
32        '''
33        def __init__(self):
34                self._mo_compositeprocess = MO_CompositeProcess()       
35                self._ceda_process = CEDA_Process()     
36                self.relatedParty = None
37                self.documentation = None
38                self.acquisitionComponent = None
39                self.identifier = None
40                self.review = None
41                self.generatedObservation = None
42                self.description = None
43                self.computationComponent = None
44                super(CEDA_CompositeProcess, self).__init__()
45
46        @property
47        def relatedParty(self):
48                return self._mo_compositeprocess.relatedParty
49
50        @relatedParty.setter
51        def relatedParty(self, value):
52                         self._mo_compositeprocess.relatedParty = value
53
54        @property
55        def documentation(self):
56                return self._mo_compositeprocess.documentation
57
58        @documentation.setter
59        def documentation(self, value):
60                         self._mo_compositeprocess.documentation = value
61
62        @property
63        def acquisitionComponent(self):
64                return self._mo_compositeprocess.acquisitionComponent
65
66        @acquisitionComponent.setter
67        def acquisitionComponent(self, value):
68                         self._mo_compositeprocess.acquisitionComponent = value
69
70        @property
71        def identifier(self):
72                return self._mo_compositeprocess.identifier
73
74        @identifier.setter
75        def identifier(self, value):
76                         self._mo_compositeprocess.identifier = value
77
78
79
80        @property
81        def generatedObservation(self):
82                return self._mo_compositeprocess.generatedObservation
83
84        @generatedObservation.setter
85        def generatedObservation(self, value):
86                         self._mo_compositeprocess.generatedObservation = value
87
88        @property
89        def description(self):
90                return self._mo_compositeprocess.description
91
92        @description.setter
93        def description(self, value):
94                         self._mo_compositeprocess.description = value
95
96        @property
97        def computationComponent(self):
98                return self._mo_compositeprocess.computationComponent
99
100        @computationComponent.setter
101        def computationComponent(self, value):
102                         self._mo_compositeprocess.computationComponent = value
Note: See TracBrowser for help on using the repository browser.