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

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/mauRepo/MolesManager/trunk/src/ea_model/ceda_metadatamodel/ceda_project/ceda_project.py@8042
Revision 8042, 2.7 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.moles3_4.project.mo_project import  MO_Project
14
15'''
16Created on 03-Jan-2012 11:09:59
17
18@author: mnagni
19'''
20
21class CEDA_Project(MO_Project):
22        '''
23                Represents a data entity defined in a UML diagram and supposed to
24                be persisted in a relational database.
25 
26                This class has been genererated automatically using the Apache Velocity project.
27        '''
28        '''
29                Please note that any access to the inner attributes should be done using
30                the given get/set methods and NOT accessing them directly.
31        '''
32        def __init__(self):
33                self._mo_project = MO_Project()         
34                self.description = None
35                self.identifier = None
36                self.projectResource = None
37                self.keywords = None
38                self.publicationState = None
39                self.relatedParty = None
40                self.status = None
41                self.observationCollection = None
42                self.abstract = None
43                self.documentation = None
44                self.subProject = None
45                self.review = None
46                self.dmp = None
47                super(CEDA_Project, self).__init__()
48
49        @property
50        def description(self):
51                return self._mo_project.description
52
53        @description.setter
54        def description(self, value):
55                         self._mo_project.description = value
56
57        @property
58        def identifier(self):
59                return self._mo_project.identifier
60
61        @identifier.setter
62        def identifier(self, value):
63                         self._mo_project.identifier = value
64
65
66
67        @property
68        def keywords(self):
69                return self._mo_project.keywords
70
71        @keywords.setter
72        def keywords(self, value):
73                         self._mo_project.keywords = value
74
75        @property
76        def publicationState(self):
77                return self._mo_project.publicationState
78
79        @publicationState.setter
80        def publicationState(self, value):
81                         self._mo_project.publicationState = value
82
83        @property
84        def relatedParty(self):
85                return self._mo_project.relatedParty
86
87        @relatedParty.setter
88        def relatedParty(self, value):
89                         self._mo_project.relatedParty = value
90
91        @property
92        def status(self):
93                return self._mo_project.status
94
95        @status.setter
96        def status(self, value):
97                         self._mo_project.status = value
98
99        @property
100        def observationCollection(self):
101                return self._mo_project.observationCollection
102
103        @observationCollection.setter
104        def observationCollection(self, value):
105                         self._mo_project.observationCollection = value
106
107        @property
108        def abstract(self):
109                return self._mo_project.abstract
110
111        @abstract.setter
112        def abstract(self, value):
113                         self._mo_project.abstract = value
114
115        @property
116        def documentation(self):
117                return self._mo_project.documentation
118
119        @documentation.setter
120        def documentation(self, value):
121                         self._mo_project.documentation = value
122
123        @property
124        def subProject(self):
125                return self._mo_project.subProject
126
127        @subProject.setter
128        def subProject(self, value):
129                         self._mo_project.subProject = value
130
131
132
133        @property
134        def dmp(self):
135                return self._mo_project.dmp
136
137        @dmp.setter
138        def dmp(self, value):
139                         self._mo_project.dmp = value
Note: See TracBrowser for help on using the repository browser.