Ignore:
Timestamp:
06/02/12 16:49:57 (8 years ago)
Author:
mnagni
Message:

Imported a new DB library which fixes the MO_ObservationColleciton <--> CEDA_ObservationCollection problem

Location:
mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_additioninformation.py

    r8086 r8087  
    1717 
    1818from ea_model.iso_19135_2005_procedures_for_registration.re_proposalmanagementinformation import  RE_ProposalManagementInformation  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:09 
     22Created on 06-Feb-2012 15:59:43 
    2223 
    2324@author: mnagni 
     
    3940 
    4041        self.controlBodyNotes = None 
    41         self._item_re_subregisterdescription = None 
    42         self._item_cl_classificationruleitem = None 
    4342        self._item_cl_classificationlegenditem = None 
    4443        self._item_cl_classificationlegenditem = None 
    4544        self._item_cl_classificationruleitem = None 
     45        self._item_cl_classificationruleitem = None 
     46        self._item_re_subregisterdescription = None 
    4647        self.dateDisposed = None 
     48        self.disposition = None 
    4749        self.sponsor = None 
    48         self.disposition = None 
     50        self.status = None 
    4951        self.dateProposed = None 
    50         self.status = None 
    5152        self.controlBodyDecisionEvent = None 
    5253        self.registerManagerNotes = None 
     
    6465    @property 
    6566    def item(self): 
    66         if(self._item_re_subregisterdescription is not None): 
     67        if(has_value(self._item_cl_classificationlegenditem)): 
     68            return self._item_cl_classificationlegenditem 
     69        if(has_value(self._item_cl_classificationlegenditem)): 
     70            return self._item_cl_classificationlegenditem 
     71        if(has_value(self._item_cl_classificationruleitem)): 
     72            return self._item_cl_classificationruleitem 
     73        if(has_value(self._item_cl_classificationruleitem)): 
     74            return self._item_cl_classificationruleitem 
     75        if(has_value(self._item_re_subregisterdescription)): 
    6776            return self._item_re_subregisterdescription 
    68         if(self._item_cl_classificationruleitem is not None): 
    69             return self._item_cl_classificationruleitem 
    70         if(self._item_cl_classificationlegenditem is not None): 
    71             return self._item_cl_classificationlegenditem 
    72         if(self._item_cl_classificationlegenditem is not None): 
    73             return self._item_cl_classificationlegenditem 
    74         if(self._item_cl_classificationruleitem is not None): 
    75             return self._item_cl_classificationruleitem 
    76         return None 
     77        return  None 
    7778 
    7879    @item.setter 
    7980    def item(self, value): 
    8081        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    81         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    82             self._item_re_subregisterdescription = value 
     82        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     83            self._item_cl_classificationlegenditem = value 
     84            self._item_cl_classificationlegenditem = None 
    8385            self._item_cl_classificationruleitem = None 
     86            self._item_cl_classificationruleitem = None 
     87            self._item_re_subregisterdescription = None 
     88        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     89            self._item_cl_classificationlegenditem = value 
     90            self._item_cl_classificationlegenditem = None 
     91            self._item_cl_classificationruleitem = None 
     92            self._item_cl_classificationruleitem = None 
     93            self._item_re_subregisterdescription = None 
     94        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     95            self._item_cl_classificationruleitem = value 
    8496            self._item_cl_classificationlegenditem = None 
    8597            self._item_cl_classificationlegenditem = None 
    8698            self._item_cl_classificationruleitem = None 
     99            self._item_re_subregisterdescription = None 
    87100        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    88101            self._item_cl_classificationruleitem = value 
    89             self._item_re_subregisterdescription = None 
    90102            self._item_cl_classificationlegenditem = None 
    91103            self._item_cl_classificationlegenditem = None 
    92104            self._item_cl_classificationruleitem = None 
    93         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    94             self._item_cl_classificationlegenditem = value 
    95105            self._item_re_subregisterdescription = None 
    96             self._item_cl_classificationruleitem = None 
     106        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     107            self._item_re_subregisterdescription = value 
     108            self._item_cl_classificationlegenditem = None 
    97109            self._item_cl_classificationlegenditem = None 
    98110            self._item_cl_classificationruleitem = None 
    99         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    100             self._item_cl_classificationlegenditem = value 
    101             self._item_re_subregisterdescription = None 
    102111            self._item_cl_classificationruleitem = None 
    103             self._item_cl_classificationlegenditem = None 
    104             self._item_cl_classificationruleitem = None 
    105         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    106             self._item_cl_classificationruleitem = value 
    107             self._item_re_subregisterdescription = None 
    108             self._item_cl_classificationruleitem = None 
    109             self._item_cl_classificationlegenditem = None 
    110             self._item_cl_classificationlegenditem = None 
    111112 
    112113    @property 
     
    119120 
    120121    @property 
     122    def disposition(self): 
     123        return self._re_proposalmanagementinformation.disposition 
     124 
     125    @disposition.setter 
     126    def disposition(self, value): 
     127            self._re_proposalmanagementinformation.disposition = value 
     128 
     129    @property 
    121130    def sponsor(self): 
    122131        return self._re_proposalmanagementinformation.sponsor 
     
    127136 
    128137    @property 
    129     def disposition(self): 
    130         return self._re_proposalmanagementinformation.disposition 
     138    def status(self): 
     139        return self._re_proposalmanagementinformation.status 
    131140 
    132     @disposition.setter 
    133     def disposition(self, value): 
    134             self._re_proposalmanagementinformation.disposition = value 
     141    @status.setter 
     142    def status(self, value): 
     143            self._re_proposalmanagementinformation.status = value 
    135144 
    136145    @property 
     
    141150    def dateProposed(self, value): 
    142151            self._re_proposalmanagementinformation.dateProposed = value 
    143  
    144     @property 
    145     def status(self): 
    146         return self._re_proposalmanagementinformation.status 
    147  
    148     @status.setter 
    149     def status(self, value): 
    150             self._re_proposalmanagementinformation.status = value 
    151152 
    152153    @property 
     
    175176 
    176177    def __key(self): 
    177         return (self.controlBodyNotes, self.item, self.dateDisposed, self.sponsor, self.disposition, self.dateProposed, self.status, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
     178        return (self.controlBodyNotes, self.item, self.dateDisposed, self.disposition, self.sponsor, self.status, self.dateProposed, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
    178179 
    179180    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_alternativeexpression.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:15 
     21Created on 06-Feb-2012 15:59:43 
    2122 
    2223@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_alternativename.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:18 
     21Created on 06-Feb-2012 15:59:39 
    2122 
    2223@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_amendmentinformation.py

    r8086 r8087  
    1717 
    1818from ea_model.iso_19135_2005_procedures_for_registration.re_proposalmanagementinformation import  RE_ProposalManagementInformation  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:16 
     22Created on 06-Feb-2012 15:59:44 
    2223 
    2324@author: mnagni 
     
    3940 
    4041        self.controlBodyNotes = None 
    41         self._item_re_subregisterdescription = None 
    42         self._item_cl_classificationruleitem = None 
     42        self.amendmentType = None 
    4343        self._item_cl_classificationlegenditem = None 
    4444        self._item_cl_classificationlegenditem = None 
    4545        self._item_cl_classificationruleitem = None 
    46         self.amendmentType = None 
     46        self._item_cl_classificationruleitem = None 
     47        self._item_re_subregisterdescription = None 
    4748        self.dateDisposed = None 
     49        self.disposition = None 
    4850        self.sponsor = None 
    49         self.disposition = None 
     51        self.status = None 
    5052        self.dateProposed = None 
    51         self.status = None 
    5253        self.controlBodyDecisionEvent = None 
    5354        self.registerManagerNotes = None 
     
    6364            self._re_proposalmanagementinformation.controlBodyNotes = value 
    6465 
     66 
     67 
    6568    @property 
    6669    def item(self): 
    67         if(self._item_re_subregisterdescription is not None): 
     70        if(has_value(self._item_cl_classificationlegenditem)): 
     71            return self._item_cl_classificationlegenditem 
     72        if(has_value(self._item_cl_classificationlegenditem)): 
     73            return self._item_cl_classificationlegenditem 
     74        if(has_value(self._item_cl_classificationruleitem)): 
     75            return self._item_cl_classificationruleitem 
     76        if(has_value(self._item_cl_classificationruleitem)): 
     77            return self._item_cl_classificationruleitem 
     78        if(has_value(self._item_re_subregisterdescription)): 
    6879            return self._item_re_subregisterdescription 
    69         if(self._item_cl_classificationruleitem is not None): 
    70             return self._item_cl_classificationruleitem 
    71         if(self._item_cl_classificationlegenditem is not None): 
    72             return self._item_cl_classificationlegenditem 
    73         if(self._item_cl_classificationlegenditem is not None): 
    74             return self._item_cl_classificationlegenditem 
    75         if(self._item_cl_classificationruleitem is not None): 
    76             return self._item_cl_classificationruleitem 
    77         return None 
     80        return  None 
    7881 
    7982    @item.setter 
    8083    def item(self, value): 
    8184        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    82         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    83             self._item_re_subregisterdescription = value 
     85        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     86            self._item_cl_classificationlegenditem = value 
     87            self._item_cl_classificationlegenditem = None 
    8488            self._item_cl_classificationruleitem = None 
     89            self._item_cl_classificationruleitem = None 
     90            self._item_re_subregisterdescription = None 
     91        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     92            self._item_cl_classificationlegenditem = value 
     93            self._item_cl_classificationlegenditem = None 
     94            self._item_cl_classificationruleitem = None 
     95            self._item_cl_classificationruleitem = None 
     96            self._item_re_subregisterdescription = None 
     97        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     98            self._item_cl_classificationruleitem = value 
    8599            self._item_cl_classificationlegenditem = None 
    86100            self._item_cl_classificationlegenditem = None 
    87101            self._item_cl_classificationruleitem = None 
     102            self._item_re_subregisterdescription = None 
    88103        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    89104            self._item_cl_classificationruleitem = value 
    90             self._item_re_subregisterdescription = None 
    91105            self._item_cl_classificationlegenditem = None 
    92106            self._item_cl_classificationlegenditem = None 
    93107            self._item_cl_classificationruleitem = None 
    94         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    95             self._item_cl_classificationlegenditem = value 
    96108            self._item_re_subregisterdescription = None 
    97             self._item_cl_classificationruleitem = None 
     109        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     110            self._item_re_subregisterdescription = value 
     111            self._item_cl_classificationlegenditem = None 
    98112            self._item_cl_classificationlegenditem = None 
    99113            self._item_cl_classificationruleitem = None 
    100         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    101             self._item_cl_classificationlegenditem = value 
    102             self._item_re_subregisterdescription = None 
    103114            self._item_cl_classificationruleitem = None 
    104             self._item_cl_classificationlegenditem = None 
    105             self._item_cl_classificationruleitem = None 
    106         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    107             self._item_cl_classificationruleitem = value 
    108             self._item_re_subregisterdescription = None 
    109             self._item_cl_classificationruleitem = None 
    110             self._item_cl_classificationlegenditem = None 
    111             self._item_cl_classificationlegenditem = None 
    112  
    113  
    114115 
    115116    @property 
     
    122123 
    123124    @property 
     125    def disposition(self): 
     126        return self._re_proposalmanagementinformation.disposition 
     127 
     128    @disposition.setter 
     129    def disposition(self, value): 
     130            self._re_proposalmanagementinformation.disposition = value 
     131 
     132    @property 
    124133    def sponsor(self): 
    125134        return self._re_proposalmanagementinformation.sponsor 
     
    130139 
    131140    @property 
    132     def disposition(self): 
    133         return self._re_proposalmanagementinformation.disposition 
     141    def status(self): 
     142        return self._re_proposalmanagementinformation.status 
    134143 
    135     @disposition.setter 
    136     def disposition(self, value): 
    137             self._re_proposalmanagementinformation.disposition = value 
     144    @status.setter 
     145    def status(self, value): 
     146            self._re_proposalmanagementinformation.status = value 
    138147 
    139148    @property 
     
    144153    def dateProposed(self, value): 
    145154            self._re_proposalmanagementinformation.dateProposed = value 
    146  
    147     @property 
    148     def status(self): 
    149         return self._re_proposalmanagementinformation.status 
    150  
    151     @status.setter 
    152     def status(self, value): 
    153             self._re_proposalmanagementinformation.status = value 
    154155 
    155156    @property 
     
    178179 
    179180    def __key(self): 
    180         return (self.controlBodyNotes, self.item, self.amendmentType, self.dateDisposed, self.sponsor, self.disposition, self.dateProposed, self.status, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
     181        return (self.controlBodyNotes, self.amendmentType, self.item, self.dateDisposed, self.disposition, self.sponsor, self.status, self.dateProposed, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
    181182 
    182183    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_amendmenttype.py

    r8086 r8087  
    1717 
    1818from ascore.asenumeration import  ASEnumeration  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:15 
     22Created on 06-Feb-2012 15:59:49 
    2223 
    2324@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_clarificationinformation.py

    r8086 r8087  
    1717 
    1818from ea_model.iso_19135_2005_procedures_for_registration.re_proposalmanagementinformation import  RE_ProposalManagementInformation  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:13 
     22Created on 06-Feb-2012 15:59:45 
    2223 
    2324@author: mnagni 
     
    3940 
    4041        self.controlBodyNotes = None 
    41         self._item_re_subregisterdescription = None 
    42         self._item_cl_classificationruleitem = None 
    4342        self._item_cl_classificationlegenditem = None 
    4443        self._item_cl_classificationlegenditem = None 
    4544        self._item_cl_classificationruleitem = None 
     45        self._item_cl_classificationruleitem = None 
     46        self._item_re_subregisterdescription = None 
    4647        self.dateDisposed = None 
     48        self.disposition = None 
    4749        self.sponsor = None 
    48         self.disposition = None 
     50        self.status = None 
    4951        self.dateProposed = None 
    50         self.status = None 
    5152        self.proposedChange = None 
    5253        self.controlBodyDecisionEvent = None 
     
    6566    @property 
    6667    def item(self): 
    67         if(self._item_re_subregisterdescription is not None): 
     68        if(has_value(self._item_cl_classificationlegenditem)): 
     69            return self._item_cl_classificationlegenditem 
     70        if(has_value(self._item_cl_classificationlegenditem)): 
     71            return self._item_cl_classificationlegenditem 
     72        if(has_value(self._item_cl_classificationruleitem)): 
     73            return self._item_cl_classificationruleitem 
     74        if(has_value(self._item_cl_classificationruleitem)): 
     75            return self._item_cl_classificationruleitem 
     76        if(has_value(self._item_re_subregisterdescription)): 
    6877            return self._item_re_subregisterdescription 
    69         if(self._item_cl_classificationruleitem is not None): 
    70             return self._item_cl_classificationruleitem 
    71         if(self._item_cl_classificationlegenditem is not None): 
    72             return self._item_cl_classificationlegenditem 
    73         if(self._item_cl_classificationlegenditem is not None): 
    74             return self._item_cl_classificationlegenditem 
    75         if(self._item_cl_classificationruleitem is not None): 
    76             return self._item_cl_classificationruleitem 
    77         return None 
     78        return  None 
    7879 
    7980    @item.setter 
    8081    def item(self, value): 
    8182        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    82         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    83             self._item_re_subregisterdescription = value 
     83        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     84            self._item_cl_classificationlegenditem = value 
     85            self._item_cl_classificationlegenditem = None 
    8486            self._item_cl_classificationruleitem = None 
     87            self._item_cl_classificationruleitem = None 
     88            self._item_re_subregisterdescription = None 
     89        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     90            self._item_cl_classificationlegenditem = value 
     91            self._item_cl_classificationlegenditem = None 
     92            self._item_cl_classificationruleitem = None 
     93            self._item_cl_classificationruleitem = None 
     94            self._item_re_subregisterdescription = None 
     95        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     96            self._item_cl_classificationruleitem = value 
    8597            self._item_cl_classificationlegenditem = None 
    8698            self._item_cl_classificationlegenditem = None 
    8799            self._item_cl_classificationruleitem = None 
     100            self._item_re_subregisterdescription = None 
    88101        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    89102            self._item_cl_classificationruleitem = value 
    90             self._item_re_subregisterdescription = None 
    91103            self._item_cl_classificationlegenditem = None 
    92104            self._item_cl_classificationlegenditem = None 
    93105            self._item_cl_classificationruleitem = None 
    94         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    95             self._item_cl_classificationlegenditem = value 
    96106            self._item_re_subregisterdescription = None 
    97             self._item_cl_classificationruleitem = None 
     107        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     108            self._item_re_subregisterdescription = value 
     109            self._item_cl_classificationlegenditem = None 
    98110            self._item_cl_classificationlegenditem = None 
    99111            self._item_cl_classificationruleitem = None 
    100         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    101             self._item_cl_classificationlegenditem = value 
    102             self._item_re_subregisterdescription = None 
    103112            self._item_cl_classificationruleitem = None 
    104             self._item_cl_classificationlegenditem = None 
    105             self._item_cl_classificationruleitem = None 
    106         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    107             self._item_cl_classificationruleitem = value 
    108             self._item_re_subregisterdescription = None 
    109             self._item_cl_classificationruleitem = None 
    110             self._item_cl_classificationlegenditem = None 
    111             self._item_cl_classificationlegenditem = None 
    112113 
    113114    @property 
     
    120121 
    121122    @property 
     123    def disposition(self): 
     124        return self._re_proposalmanagementinformation.disposition 
     125 
     126    @disposition.setter 
     127    def disposition(self, value): 
     128            self._re_proposalmanagementinformation.disposition = value 
     129 
     130    @property 
    122131    def sponsor(self): 
    123132        return self._re_proposalmanagementinformation.sponsor 
     
    128137 
    129138    @property 
    130     def disposition(self): 
    131         return self._re_proposalmanagementinformation.disposition 
     139    def status(self): 
     140        return self._re_proposalmanagementinformation.status 
    132141 
    133     @disposition.setter 
    134     def disposition(self, value): 
    135             self._re_proposalmanagementinformation.disposition = value 
     142    @status.setter 
     143    def status(self, value): 
     144            self._re_proposalmanagementinformation.status = value 
    136145 
    137146    @property 
     
    142151    def dateProposed(self, value): 
    143152            self._re_proposalmanagementinformation.dateProposed = value 
    144  
    145     @property 
    146     def status(self): 
    147         return self._re_proposalmanagementinformation.status 
    148  
    149     @status.setter 
    150     def status(self, value): 
    151             self._re_proposalmanagementinformation.status = value 
    152153 
    153154 
     
    178179 
    179180    def __key(self): 
    180         return (self.controlBodyNotes, self.item, self.dateDisposed, self.sponsor, self.disposition, self.dateProposed, self.status, self.proposedChange, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
     181        return (self.controlBodyNotes, self.item, self.dateDisposed, self.disposition, self.sponsor, self.status, self.dateProposed, self.proposedChange, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
    181182 
    182183    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_decisionstatus.py

    r8086 r8087  
    1717 
    1818from ascore.asenumeration import  ASEnumeration  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:11 
     22Created on 06-Feb-2012 15:59:44 
    2223 
    2324@author: mnagni 
     
    3132        This class has been genererated automatically using the Apache Velocity project. 
    3233    ''' 
    33     en_tentative = "tentative"  
    3434    en_pending = "pending"  
    3535    en_final = "final"  
     36    en_tentative = "tentative"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_disposition.py

    r8086 r8087  
    1717 
    1818from ascore.asenumeration import  ASEnumeration  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:15 
     22Created on 06-Feb-2012 15:59:46 
    2223 
    2324@author: mnagni 
     
    3132        This class has been genererated automatically using the Apache Velocity project. 
    3233    ''' 
     34    en_notaccepted = "notAccepted"  
    3335    en_accepted = "accepted"  
    3436    en_withdrawn = "withdrawn"  
    35     en_notaccepted = "notAccepted"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_fieldofapplication.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:18 
     21Created on 06-Feb-2012 15:59:47 
    2122 
    2223@author: mnagni 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_itemclass.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:18 
     21Created on 06-Feb-2012 15:59:43 
    2122 
    2223@author: mnagni 
     
    4041        self._register_cl_classificationregister = [] 
    4142        self._register_cl_classificationregister = [] 
    42         self._describedItem_re_subregisterdescription = [] 
    43         self._describedItem_cl_classificationruleitem = [] 
    4443        self._describedItem_cl_classificationlegenditem = [] 
    4544        self._describedItem_cl_classificationlegenditem = [] 
    4645        self._describedItem_cl_classificationruleitem = [] 
     46        self._describedItem_cl_classificationruleitem = [] 
     47        self._describedItem_re_subregisterdescription = [] 
    4748        self.technicalStandard = None 
    4849        self.subregister = [] 
     
    5556    @property 
    5657    def register(self): 
    57         if(self._register_cl_classificationregister is not None): 
     58        if(has_value(self._register_cl_classificationregister)): 
    5859            return self._register_cl_classificationregister 
    59         if(self._register_cl_classificationregister is not None): 
     60        if(has_value(self._register_cl_classificationregister)): 
    6061            return self._register_cl_classificationregister 
    61         return None 
     62        return  [] 
    6263 
    6364    @register.setter 
     
    7374    @property 
    7475    def describedItem(self): 
    75         if(self._describedItem_re_subregisterdescription is not None): 
     76        if(has_value(self._describedItem_cl_classificationlegenditem)): 
     77            return self._describedItem_cl_classificationlegenditem 
     78        if(has_value(self._describedItem_cl_classificationlegenditem)): 
     79            return self._describedItem_cl_classificationlegenditem 
     80        if(has_value(self._describedItem_cl_classificationruleitem)): 
     81            return self._describedItem_cl_classificationruleitem 
     82        if(has_value(self._describedItem_cl_classificationruleitem)): 
     83            return self._describedItem_cl_classificationruleitem 
     84        if(has_value(self._describedItem_re_subregisterdescription)): 
    7685            return self._describedItem_re_subregisterdescription 
    77         if(self._describedItem_cl_classificationruleitem is not None): 
    78             return self._describedItem_cl_classificationruleitem 
    79         if(self._describedItem_cl_classificationlegenditem is not None): 
    80             return self._describedItem_cl_classificationlegenditem 
    81         if(self._describedItem_cl_classificationlegenditem is not None): 
    82             return self._describedItem_cl_classificationlegenditem 
    83         if(self._describedItem_cl_classificationruleitem is not None): 
    84             return self._describedItem_cl_classificationruleitem 
    85         return None 
     86        return  [] 
    8687 
    8788    @describedItem.setter 
    8889    def describedItem(self, value): 
    8990        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    90         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    91             self._describedItem_re_subregisterdescription = value 
     91        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     92            self._describedItem_cl_classificationlegenditem = value 
     93            self._describedItem_cl_classificationlegenditem = None 
    9294            self._describedItem_cl_classificationruleitem = None 
     95            self._describedItem_cl_classificationruleitem = None 
     96            self._describedItem_re_subregisterdescription = None 
     97        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     98            self._describedItem_cl_classificationlegenditem = value 
     99            self._describedItem_cl_classificationlegenditem = None 
     100            self._describedItem_cl_classificationruleitem = None 
     101            self._describedItem_cl_classificationruleitem = None 
     102            self._describedItem_re_subregisterdescription = None 
     103        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     104            self._describedItem_cl_classificationruleitem = value 
    93105            self._describedItem_cl_classificationlegenditem = None 
    94106            self._describedItem_cl_classificationlegenditem = None 
    95107            self._describedItem_cl_classificationruleitem = None 
     108            self._describedItem_re_subregisterdescription = None 
    96109        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    97110            self._describedItem_cl_classificationruleitem = value 
    98             self._describedItem_re_subregisterdescription = None 
    99111            self._describedItem_cl_classificationlegenditem = None 
    100112            self._describedItem_cl_classificationlegenditem = None 
    101113            self._describedItem_cl_classificationruleitem = None 
    102         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    103             self._describedItem_cl_classificationlegenditem = value 
    104114            self._describedItem_re_subregisterdescription = None 
    105             self._describedItem_cl_classificationruleitem = None 
     115        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     116            self._describedItem_re_subregisterdescription = value 
     117            self._describedItem_cl_classificationlegenditem = None 
    106118            self._describedItem_cl_classificationlegenditem = None 
    107119            self._describedItem_cl_classificationruleitem = None 
    108         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    109             self._describedItem_cl_classificationlegenditem = value 
    110             self._describedItem_re_subregisterdescription = None 
    111120            self._describedItem_cl_classificationruleitem = None 
    112             self._describedItem_cl_classificationlegenditem = None 
    113             self._describedItem_cl_classificationruleitem = None 
    114         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    115             self._describedItem_cl_classificationruleitem = value 
    116             self._describedItem_re_subregisterdescription = None 
    117             self._describedItem_cl_classificationruleitem = None 
    118             self._describedItem_cl_classificationlegenditem = None 
    119             self._describedItem_cl_classificationlegenditem = None 
    120121 
    121122 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_itemstatus.py

    r8086 r8087  
    1717 
    1818from ascore.asenumeration import  ASEnumeration  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:15 
     22Created on 06-Feb-2012 15:59:40 
    2223 
    2324@author: mnagni 
     
    3132        This class has been genererated automatically using the Apache Velocity project. 
    3233    ''' 
     34    en_retired = "retired"  
     35    en_superseded = "superseded"  
    3336    en_valid = "valid"  
    34     en_retired = "retired"  
    3537    en_notvalid = "notValid"  
    36     en_superseded = "superseded"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_locale.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:09 
     21Created on 06-Feb-2012 15:59:47 
    2122 
    2223@author: mnagni 
     
    3738 
    3839        self.name = [] 
     40        self.expression = [] 
     41        self.characterEncoding = None 
    3942        self.language = None 
    40         self.characterEncoding = None 
    41         self.expression = [] 
    4243        self.country = None 
    4344        self.citation = None 
     
    5758 
    5859    def __key(self): 
    59         return (self.name, self.language, self.characterEncoding, self.expression, self.country, self.citation) 
     60        return (self.name, self.expression, self.characterEncoding, self.language, self.country, self.citation) 
    6061 
    6162    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_proposalmanagementinformation.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:16 
     21Created on 06-Feb-2012 15:59:47 
    2122 
    2223@author: mnagni 
     
    3839        self.controlBodyNotes = None 
    3940        self.dateDisposed = None 
     41        self.disposition = None 
    4042        self.sponsor = None 
    41         self.disposition = None 
     43        self.status = None 
    4244        self.dateProposed = None 
    43         self.status = None 
    4445        self.controlBodyDecisionEvent = None 
    4546        self.registerManagerNotes = None 
     
    6667 
    6768    def __key(self): 
    68         return (self.controlBodyNotes, self.dateDisposed, self.sponsor, self.disposition, self.dateProposed, self.status, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
     69        return (self.controlBodyNotes, self.dateDisposed, self.disposition, self.sponsor, self.status, self.dateProposed, self.controlBodyDecisionEvent, self.registerManagerNotes, self.justification) 
    6970 
    7071    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_reference.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:10 
     21Created on 06-Feb-2012 15:59:40 
    2122 
    2223@author: mnagni 
     
    3738 
    3839        self.similarity = None 
    39         self._item_re_subregisterdescription = [] 
    40         self._item_cl_classificationruleitem = [] 
    4140        self._item_cl_classificationlegenditem = [] 
    4241        self._item_cl_classificationlegenditem = [] 
    4342        self._item_cl_classificationruleitem = [] 
    44         self._specifiedItem_re_subregisterdescription = None 
    45         self._specifiedItem_cl_classificationruleitem = None 
     43        self._item_cl_classificationruleitem = [] 
     44        self._item_re_subregisterdescription = [] 
    4645        self._specifiedItem_cl_classificationlegenditem = None 
    4746        self._specifiedItem_cl_classificationlegenditem = None 
    4847        self._specifiedItem_cl_classificationruleitem = None 
     48        self._specifiedItem_cl_classificationruleitem = None 
     49        self._specifiedItem_re_subregisterdescription = None 
    4950        self.sourceCitation = None 
    5051        self.referenceText = None 
     
    5758    @property 
    5859    def item(self): 
    59         if(self._item_re_subregisterdescription is not None): 
     60        if(has_value(self._item_cl_classificationlegenditem)): 
     61            return self._item_cl_classificationlegenditem 
     62        if(has_value(self._item_cl_classificationlegenditem)): 
     63            return self._item_cl_classificationlegenditem 
     64        if(has_value(self._item_cl_classificationruleitem)): 
     65            return self._item_cl_classificationruleitem 
     66        if(has_value(self._item_cl_classificationruleitem)): 
     67            return self._item_cl_classificationruleitem 
     68        if(has_value(self._item_re_subregisterdescription)): 
    6069            return self._item_re_subregisterdescription 
    61         if(self._item_cl_classificationruleitem is not None): 
    62             return self._item_cl_classificationruleitem 
    63         if(self._item_cl_classificationlegenditem is not None): 
    64             return self._item_cl_classificationlegenditem 
    65         if(self._item_cl_classificationlegenditem is not None): 
    66             return self._item_cl_classificationlegenditem 
    67         if(self._item_cl_classificationruleitem is not None): 
    68             return self._item_cl_classificationruleitem 
    69         return None 
     70        return  [] 
    7071 
    7172    @item.setter 
    7273    def item(self, value): 
    7374        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    74         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    75             self._item_re_subregisterdescription = value 
     75        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     76            self._item_cl_classificationlegenditem = value 
     77            self._item_cl_classificationlegenditem = None 
    7678            self._item_cl_classificationruleitem = None 
     79            self._item_cl_classificationruleitem = None 
     80            self._item_re_subregisterdescription = None 
     81        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     82            self._item_cl_classificationlegenditem = value 
     83            self._item_cl_classificationlegenditem = None 
     84            self._item_cl_classificationruleitem = None 
     85            self._item_cl_classificationruleitem = None 
     86            self._item_re_subregisterdescription = None 
     87        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     88            self._item_cl_classificationruleitem = value 
    7789            self._item_cl_classificationlegenditem = None 
    7890            self._item_cl_classificationlegenditem = None 
    7991            self._item_cl_classificationruleitem = None 
     92            self._item_re_subregisterdescription = None 
    8093        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    8194            self._item_cl_classificationruleitem = value 
    82             self._item_re_subregisterdescription = None 
    8395            self._item_cl_classificationlegenditem = None 
    8496            self._item_cl_classificationlegenditem = None 
    8597            self._item_cl_classificationruleitem = None 
    86         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    87             self._item_cl_classificationlegenditem = value 
    8898            self._item_re_subregisterdescription = None 
    89             self._item_cl_classificationruleitem = None 
     99        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     100            self._item_re_subregisterdescription = value 
     101            self._item_cl_classificationlegenditem = None 
    90102            self._item_cl_classificationlegenditem = None 
    91103            self._item_cl_classificationruleitem = None 
    92         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    93             self._item_cl_classificationlegenditem = value 
    94             self._item_re_subregisterdescription = None 
    95104            self._item_cl_classificationruleitem = None 
    96             self._item_cl_classificationlegenditem = None 
    97             self._item_cl_classificationruleitem = None 
    98         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    99             self._item_cl_classificationruleitem = value 
    100             self._item_re_subregisterdescription = None 
    101             self._item_cl_classificationruleitem = None 
    102             self._item_cl_classificationlegenditem = None 
    103             self._item_cl_classificationlegenditem = None 
    104105 
    105106    @property 
    106107    def specifiedItem(self): 
    107         if(self._specifiedItem_re_subregisterdescription is not None): 
     108        if(has_value(self._specifiedItem_cl_classificationlegenditem)): 
     109            return self._specifiedItem_cl_classificationlegenditem 
     110        if(has_value(self._specifiedItem_cl_classificationlegenditem)): 
     111            return self._specifiedItem_cl_classificationlegenditem 
     112        if(has_value(self._specifiedItem_cl_classificationruleitem)): 
     113            return self._specifiedItem_cl_classificationruleitem 
     114        if(has_value(self._specifiedItem_cl_classificationruleitem)): 
     115            return self._specifiedItem_cl_classificationruleitem 
     116        if(has_value(self._specifiedItem_re_subregisterdescription)): 
    108117            return self._specifiedItem_re_subregisterdescription 
    109         if(self._specifiedItem_cl_classificationruleitem is not None): 
    110             return self._specifiedItem_cl_classificationruleitem 
    111         if(self._specifiedItem_cl_classificationlegenditem is not None): 
    112             return self._specifiedItem_cl_classificationlegenditem 
    113         if(self._specifiedItem_cl_classificationlegenditem is not None): 
    114             return self._specifiedItem_cl_classificationlegenditem 
    115         if(self._specifiedItem_cl_classificationruleitem is not None): 
    116             return self._specifiedItem_cl_classificationruleitem 
    117         return None 
     118        return  None 
    118119 
    119120    @specifiedItem.setter 
    120121    def specifiedItem(self, value): 
    121122        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    122         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    123             self._specifiedItem_re_subregisterdescription = value 
     123        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     124            self._specifiedItem_cl_classificationlegenditem = value 
     125            self._specifiedItem_cl_classificationlegenditem = None 
    124126            self._specifiedItem_cl_classificationruleitem = None 
     127            self._specifiedItem_cl_classificationruleitem = None 
     128            self._specifiedItem_re_subregisterdescription = None 
     129        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     130            self._specifiedItem_cl_classificationlegenditem = value 
     131            self._specifiedItem_cl_classificationlegenditem = None 
     132            self._specifiedItem_cl_classificationruleitem = None 
     133            self._specifiedItem_cl_classificationruleitem = None 
     134            self._specifiedItem_re_subregisterdescription = None 
     135        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     136            self._specifiedItem_cl_classificationruleitem = value 
    125137            self._specifiedItem_cl_classificationlegenditem = None 
    126138            self._specifiedItem_cl_classificationlegenditem = None 
    127139            self._specifiedItem_cl_classificationruleitem = None 
     140            self._specifiedItem_re_subregisterdescription = None 
    128141        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    129142            self._specifiedItem_cl_classificationruleitem = value 
    130             self._specifiedItem_re_subregisterdescription = None 
    131143            self._specifiedItem_cl_classificationlegenditem = None 
    132144            self._specifiedItem_cl_classificationlegenditem = None 
    133145            self._specifiedItem_cl_classificationruleitem = None 
    134         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    135             self._specifiedItem_cl_classificationlegenditem = value 
    136146            self._specifiedItem_re_subregisterdescription = None 
    137             self._specifiedItem_cl_classificationruleitem = None 
     147        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     148            self._specifiedItem_re_subregisterdescription = value 
     149            self._specifiedItem_cl_classificationlegenditem = None 
    138150            self._specifiedItem_cl_classificationlegenditem = None 
    139151            self._specifiedItem_cl_classificationruleitem = None 
    140         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    141             self._specifiedItem_cl_classificationlegenditem = value 
    142             self._specifiedItem_re_subregisterdescription = None 
    143152            self._specifiedItem_cl_classificationruleitem = None 
    144             self._specifiedItem_cl_classificationlegenditem = None 
    145             self._specifiedItem_cl_classificationruleitem = None 
    146         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    147             self._specifiedItem_cl_classificationruleitem = value 
    148             self._specifiedItem_re_subregisterdescription = None 
    149             self._specifiedItem_cl_classificationruleitem = None 
    150             self._specifiedItem_cl_classificationlegenditem = None 
    151             self._specifiedItem_cl_classificationlegenditem = None 
    152153 
    153154 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_referencesource.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:18 
     21Created on 06-Feb-2012 15:59:47 
    2122 
    2223@author: mnagni 
     
    4445    @property 
    4546    def register(self): 
    46         if(self._register_cl_classificationregister is not None): 
     47        if(has_value(self._register_cl_classificationregister)): 
    4748            return self._register_cl_classificationregister 
    48         if(self._register_cl_classificationregister is not None): 
     49        if(has_value(self._register_cl_classificationregister)): 
    4950            return self._register_cl_classificationregister 
    50         return None 
     51        return  [] 
    5152 
    5253    @register.setter 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_register.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:16 
     21Created on 06-Feb-2012 15:59:49 
    2122 
    2223@author: mnagni 
     
    3940        self.version = None 
    4041        self.manager = None 
     42        self._containedItemClass_cl_classificationruleclass = [] 
    4143        self._containedItemClass_cl_classificationlegendclass = [] 
    4244        self._containedItemClass_cl_classificationlegendclass = [] 
    43         self._containedItemClass_cl_classificationruleclass = [] 
    4445        self._containedItemClass_cl_classificationruleclass = [] 
    4546        self.dateOfLastChange = None 
     
    5152        self.alternativeLanguages = [] 
    5253        self.operatingLanguage = None 
    53         self._containedItem_re_subregisterdescription = [] 
    54         self._containedItem_cl_classificationruleitem = [] 
    5554        self._containedItem_cl_classificationlegenditem = [] 
    5655        self._containedItem_cl_classificationlegenditem = [] 
    5756        self._containedItem_cl_classificationruleitem = [] 
     57        self._containedItem_cl_classificationruleitem = [] 
     58        self._containedItem_re_subregisterdescription = [] 
    5859        super(RE_Register, self).__init__() 
    5960 
     
    6667    @property 
    6768    def containedItemClass(self): 
    68         if(self._containedItemClass_cl_classificationlegendclass is not None): 
     69        if(has_value(self._containedItemClass_cl_classificationruleclass)): 
     70            return self._containedItemClass_cl_classificationruleclass 
     71        if(has_value(self._containedItemClass_cl_classificationlegendclass)): 
    6972            return self._containedItemClass_cl_classificationlegendclass 
    70         if(self._containedItemClass_cl_classificationlegendclass is not None): 
     73        if(has_value(self._containedItemClass_cl_classificationlegendclass)): 
    7174            return self._containedItemClass_cl_classificationlegendclass 
    72         if(self._containedItemClass_cl_classificationruleclass is not None): 
     75        if(has_value(self._containedItemClass_cl_classificationruleclass)): 
    7376            return self._containedItemClass_cl_classificationruleclass 
    74         if(self._containedItemClass_cl_classificationruleclass is not None): 
    75             return self._containedItemClass_cl_classificationruleclass 
    76         return None 
     77        return  [] 
    7778 
    7879    @containedItemClass.setter 
    7980    def containedItemClass(self, value): 
    8081        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    81         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
    82             self._containedItemClass_cl_classificationlegendclass = value 
    83             self._containedItemClass_cl_classificationlegendclass = None 
    84             self._containedItemClass_cl_classificationruleclass = None 
    85             self._containedItemClass_cl_classificationruleclass = None 
    86         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
    87             self._containedItemClass_cl_classificationlegendclass = value 
    88             self._containedItemClass_cl_classificationlegendclass = None 
    89             self._containedItemClass_cl_classificationruleclass = None 
    90             self._containedItemClass_cl_classificationruleclass = None 
    9182        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
    9283            self._containedItemClass_cl_classificationruleclass = value 
     
    9485            self._containedItemClass_cl_classificationlegendclass = None 
    9586            self._containedItemClass_cl_classificationruleclass = None 
     87        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
     88            self._containedItemClass_cl_classificationlegendclass = value 
     89            self._containedItemClass_cl_classificationruleclass = None 
     90            self._containedItemClass_cl_classificationlegendclass = None 
     91            self._containedItemClass_cl_classificationruleclass = None 
     92        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
     93            self._containedItemClass_cl_classificationlegendclass = value 
     94            self._containedItemClass_cl_classificationruleclass = None 
     95            self._containedItemClass_cl_classificationlegendclass = None 
     96            self._containedItemClass_cl_classificationruleclass = None 
    9697        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
    9798            self._containedItemClass_cl_classificationruleclass = value 
     99            self._containedItemClass_cl_classificationruleclass = None 
    98100            self._containedItemClass_cl_classificationlegendclass = None 
    99101            self._containedItemClass_cl_classificationlegendclass = None 
    100             self._containedItemClass_cl_classificationruleclass = None 
    101102 
    102103 
     
    118119    @property 
    119120    def containedItem(self): 
    120         if(self._containedItem_re_subregisterdescription is not None): 
     121        if(has_value(self._containedItem_cl_classificationlegenditem)): 
     122            return self._containedItem_cl_classificationlegenditem 
     123        if(has_value(self._containedItem_cl_classificationlegenditem)): 
     124            return self._containedItem_cl_classificationlegenditem 
     125        if(has_value(self._containedItem_cl_classificationruleitem)): 
     126            return self._containedItem_cl_classificationruleitem 
     127        if(has_value(self._containedItem_cl_classificationruleitem)): 
     128            return self._containedItem_cl_classificationruleitem 
     129        if(has_value(self._containedItem_re_subregisterdescription)): 
    121130            return self._containedItem_re_subregisterdescription 
    122         if(self._containedItem_cl_classificationruleitem is not None): 
    123             return self._containedItem_cl_classificationruleitem 
    124         if(self._containedItem_cl_classificationlegenditem is not None): 
    125             return self._containedItem_cl_classificationlegenditem 
    126         if(self._containedItem_cl_classificationlegenditem is not None): 
    127             return self._containedItem_cl_classificationlegenditem 
    128         if(self._containedItem_cl_classificationruleitem is not None): 
    129             return self._containedItem_cl_classificationruleitem 
    130         return None 
     131        return  [] 
    131132 
    132133    @containedItem.setter 
    133134    def containedItem(self, value): 
    134135        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
    135         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    136             self._containedItem_re_subregisterdescription = value 
     136        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     137            self._containedItem_cl_classificationlegenditem = value 
     138            self._containedItem_cl_classificationlegenditem = None 
    137139            self._containedItem_cl_classificationruleitem = None 
     140            self._containedItem_cl_classificationruleitem = None 
     141            self._containedItem_re_subregisterdescription = None 
     142        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     143            self._containedItem_cl_classificationlegenditem = value 
     144            self._containedItem_cl_classificationlegenditem = None 
     145            self._containedItem_cl_classificationruleitem = None 
     146            self._containedItem_cl_classificationruleitem = None 
     147            self._containedItem_re_subregisterdescription = None 
     148        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     149            self._containedItem_cl_classificationruleitem = value 
    138150            self._containedItem_cl_classificationlegenditem = None 
    139151            self._containedItem_cl_classificationlegenditem = None 
    140152            self._containedItem_cl_classificationruleitem = None 
     153            self._containedItem_re_subregisterdescription = None 
    141154        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    142155            self._containedItem_cl_classificationruleitem = value 
    143             self._containedItem_re_subregisterdescription = None 
    144156            self._containedItem_cl_classificationlegenditem = None 
    145157            self._containedItem_cl_classificationlegenditem = None 
    146158            self._containedItem_cl_classificationruleitem = None 
    147         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    148             self._containedItem_cl_classificationlegenditem = value 
    149159            self._containedItem_re_subregisterdescription = None 
    150             self._containedItem_cl_classificationruleitem = None 
     160        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
     161            self._containedItem_re_subregisterdescription = value 
     162            self._containedItem_cl_classificationlegenditem = None 
    151163            self._containedItem_cl_classificationlegenditem = None 
    152164            self._containedItem_cl_classificationruleitem = None 
    153         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    154             self._containedItem_cl_classificationlegenditem = value 
    155             self._containedItem_re_subregisterdescription = None 
    156165            self._containedItem_cl_classificationruleitem = None 
    157             self._containedItem_cl_classificationlegenditem = None 
    158             self._containedItem_cl_classificationruleitem = None 
    159         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    160             self._containedItem_cl_classificationruleitem = value 
    161             self._containedItem_re_subregisterdescription = None 
    162             self._containedItem_cl_classificationruleitem = None 
    163             self._containedItem_cl_classificationlegenditem = None 
    164             self._containedItem_cl_classificationlegenditem = None 
    165166 
    166167    def __key(self): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_registeritem.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:15 
     21Created on 06-Feb-2012 15:59:45 
    2122 
    2223@author: mnagni 
     
    3839        self.alternativeExpressions = [] 
    3940        self.additionInformation = [] 
     41        self._itemClass_cl_classificationruleclass = None 
    4042        self._itemClass_cl_classificationlegendclass = None 
    4143        self._itemClass_cl_classificationlegendclass = None 
    42         self._itemClass_cl_classificationruleclass = None 
    4344        self._itemClass_cl_classificationruleclass = None 
    4445        self._register_cl_classificationregister = [] 
     
    4647        self.dateAmended = None 
    4748        self.specificationLineage = [] 
    48         self._predecessor_re_subregisterdescription = [] 
    49         self._predecessor_cl_classificationruleitem = [] 
    5049        self._predecessor_cl_classificationlegenditem = [] 
    5150        self._predecessor_cl_classificationlegenditem = [] 
    5251        self._predecessor_cl_classificationruleitem = [] 
     52        self._predecessor_cl_classificationruleitem = [] 
     53        self._predecessor_re_subregisterdescription = [] 
     54        self.itemIdentifier = None 
    5355        self.fieldOfApplication = [] 
    54         self.itemIdentifier = None 
    5556        self.definition = None 
    56         self._successor_re_subregisterdescription = [] 
    57         self._successor_cl_classificationruleitem = [] 
    5857        self._successor_cl_classificationlegenditem = [] 
    5958        self._successor_cl_classificationlegenditem = [] 
    6059        self._successor_cl_classificationruleitem = [] 
     60        self._successor_cl_classificationruleitem = [] 
     61        self._successor_re_subregisterdescription = [] 
    6162        self.amendmentInformation = [] 
    6263        self.name = None 
     
    7475    @property 
    7576    def itemClass(self): 
    76         if(self._itemClass_cl_classificationlegendclass is not None): 
     77        if(has_value(self._itemClass_cl_classificationruleclass)): 
     78            return self._itemClass_cl_classificationruleclass 
     79        if(has_value(self._itemClass_cl_classificationlegendclass)): 
    7780            return self._itemClass_cl_classificationlegendclass 
    78         if(self._itemClass_cl_classificationlegendclass is not None): 
     81        if(has_value(self._itemClass_cl_classificationlegendclass)): 
    7982            return self._itemClass_cl_classificationlegendclass 
    80         if(self._itemClass_cl_classificationruleclass is not None): 
     83        if(has_value(self._itemClass_cl_classificationruleclass)): 
    8184            return self._itemClass_cl_classificationruleclass 
    82         if(self._itemClass_cl_classificationruleclass is not None): 
    83             return self._itemClass_cl_classificationruleclass 
    84         return None 
     85        return  None 
    8586 
    8687    @itemClass.setter 
    8788    def itemClass(self, value): 
    8889        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     90        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
     91            self._itemClass_cl_classificationruleclass = value 
     92            self._itemClass_cl_classificationlegendclass = None 
     93            self._itemClass_cl_classificationlegendclass = None 
     94            self._itemClass_cl_classificationruleclass = None 
    8995        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
    9096            self._itemClass_cl_classificationlegendclass = value 
    91             self._itemClass_cl_classificationlegendclass = None 
    92             self._itemClass_cl_classificationruleclass = None 
     97            self._itemClass_cl_classificationruleclass = None 
     98            self._itemClass_cl_classificationlegendclass = None 
    9399            self._itemClass_cl_classificationruleclass = None 
    94100        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
    95101            self._itemClass_cl_classificationlegendclass = value 
    96             self._itemClass_cl_classificationlegendclass = None 
    97             self._itemClass_cl_classificationruleclass = None 
     102            self._itemClass_cl_classificationruleclass = None 
     103            self._itemClass_cl_classificationlegendclass = None 
    98104            self._itemClass_cl_classificationruleclass = None 
    99105        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
    100106            self._itemClass_cl_classificationruleclass = value 
    101             self._itemClass_cl_classificationlegendclass = None 
    102             self._itemClass_cl_classificationlegendclass = None 
    103             self._itemClass_cl_classificationruleclass = None 
    104         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
    105             self._itemClass_cl_classificationruleclass = value 
    106             self._itemClass_cl_classificationlegendclass = None 
    107             self._itemClass_cl_classificationlegendclass = None 
    108             self._itemClass_cl_classificationruleclass = None 
     107            self._itemClass_cl_classificationruleclass = None 
     108            self._itemClass_cl_classificationlegendclass = None 
     109            self._itemClass_cl_classificationlegendclass = None 
    109110 
    110111    @property 
    111112    def register(self): 
    112         if(self._register_cl_classificationregister is not None): 
     113        if(has_value(self._register_cl_classificationregister)): 
    113114            return self._register_cl_classificationregister 
    114         if(self._register_cl_classificationregister is not None): 
     115        if(has_value(self._register_cl_classificationregister)): 
    115116            return self._register_cl_classificationregister 
    116         return None 
     117        return  [] 
    117118 
    118119    @register.setter 
     
    132133    @property 
    133134    def predecessor(self): 
    134         if(self._predecessor_re_subregisterdescription is not None): 
     135        if(has_value(self._predecessor_cl_classificationlegenditem)): 
     136            return self._predecessor_cl_classificationlegenditem 
     137        if(has_value(self._predecessor_cl_classificationlegenditem)): 
     138            return self._predecessor_cl_classificationlegenditem 
     139        if(has_value(self._predecessor_cl_classificationruleitem)): 
     140            return self._predecessor_cl_classificationruleitem 
     141        if(has_value(self._predecessor_cl_classificationruleitem)): 
     142            return self._predecessor_cl_classificationruleitem 
     143        if(has_value(self._predecessor_re_subregisterdescription)): 
    135144            return self._predecessor_re_subregisterdescription 
    136         if(self._predecessor_cl_classificationruleitem is not None): 
    137             return self._predecessor_cl_classificationruleitem 
    138         if(self._predecessor_cl_classificationlegenditem is not None): 
    139             return self._predecessor_cl_classificationlegenditem 
    140         if(self._predecessor_cl_classificationlegenditem is not None): 
    141             return self._predecessor_cl_classificationlegenditem 
    142         if(self._predecessor_cl_classificationruleitem is not None): 
    143             return self._predecessor_cl_classificationruleitem 
    144         return None 
     145        return  [] 
    145146 
    146147    @predecessor.setter 
    147148    def predecessor(self, value): 
    148149        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     150        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     151            self._predecessor_cl_classificationlegenditem = value 
     152            self._predecessor_cl_classificationlegenditem = None 
     153            self._predecessor_cl_classificationruleitem = None 
     154            self._predecessor_cl_classificationruleitem = None 
     155            self._predecessor_re_subregisterdescription = None 
     156        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     157            self._predecessor_cl_classificationlegenditem = value 
     158            self._predecessor_cl_classificationlegenditem = None 
     159            self._predecessor_cl_classificationruleitem = None 
     160            self._predecessor_cl_classificationruleitem = None 
     161            self._predecessor_re_subregisterdescription = None 
     162        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     163            self._predecessor_cl_classificationruleitem = value 
     164            self._predecessor_cl_classificationlegenditem = None 
     165            self._predecessor_cl_classificationlegenditem = None 
     166            self._predecessor_cl_classificationruleitem = None 
     167            self._predecessor_re_subregisterdescription = None 
     168        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     169            self._predecessor_cl_classificationruleitem = value 
     170            self._predecessor_cl_classificationlegenditem = None 
     171            self._predecessor_cl_classificationlegenditem = None 
     172            self._predecessor_cl_classificationruleitem = None 
     173            self._predecessor_re_subregisterdescription = None 
    149174        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    150175            self._predecessor_re_subregisterdescription = value 
    151             self._predecessor_cl_classificationruleitem = None 
    152             self._predecessor_cl_classificationlegenditem = None 
    153             self._predecessor_cl_classificationlegenditem = None 
    154             self._predecessor_cl_classificationruleitem = None 
    155         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    156             self._predecessor_cl_classificationruleitem = value 
    157             self._predecessor_re_subregisterdescription = None 
    158             self._predecessor_cl_classificationlegenditem = None 
    159             self._predecessor_cl_classificationlegenditem = None 
    160             self._predecessor_cl_classificationruleitem = None 
    161         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    162             self._predecessor_cl_classificationlegenditem = value 
    163             self._predecessor_re_subregisterdescription = None 
    164             self._predecessor_cl_classificationruleitem = None 
    165             self._predecessor_cl_classificationlegenditem = None 
    166             self._predecessor_cl_classificationruleitem = None 
    167         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    168             self._predecessor_cl_classificationlegenditem = value 
    169             self._predecessor_re_subregisterdescription = None 
    170             self._predecessor_cl_classificationruleitem = None 
    171             self._predecessor_cl_classificationlegenditem = None 
    172             self._predecessor_cl_classificationruleitem = None 
    173         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    174             self._predecessor_cl_classificationruleitem = value 
    175             self._predecessor_re_subregisterdescription = None 
    176             self._predecessor_cl_classificationruleitem = None 
    177             self._predecessor_cl_classificationlegenditem = None 
    178             self._predecessor_cl_classificationlegenditem = None 
     176            self._predecessor_cl_classificationlegenditem = None 
     177            self._predecessor_cl_classificationlegenditem = None 
     178            self._predecessor_cl_classificationruleitem = None 
     179            self._predecessor_cl_classificationruleitem = None 
    179180 
    180181 
     
    186187    @property 
    187188    def successor(self): 
    188         if(self._successor_re_subregisterdescription is not None): 
     189        if(has_value(self._successor_cl_classificationlegenditem)): 
     190            return self._successor_cl_classificationlegenditem 
     191        if(has_value(self._successor_cl_classificationlegenditem)): 
     192            return self._successor_cl_classificationlegenditem 
     193        if(has_value(self._successor_cl_classificationruleitem)): 
     194            return self._successor_cl_classificationruleitem 
     195        if(has_value(self._successor_cl_classificationruleitem)): 
     196            return self._successor_cl_classificationruleitem 
     197        if(has_value(self._successor_re_subregisterdescription)): 
    189198            return self._successor_re_subregisterdescription 
    190         if(self._successor_cl_classificationruleitem is not None): 
    191             return self._successor_cl_classificationruleitem 
    192         if(self._successor_cl_classificationlegenditem is not None): 
    193             return self._successor_cl_classificationlegenditem 
    194         if(self._successor_cl_classificationlegenditem is not None): 
    195             return self._successor_cl_classificationlegenditem 
    196         if(self._successor_cl_classificationruleitem is not None): 
    197             return self._successor_cl_classificationruleitem 
    198         return None 
     199        return  [] 
    199200 
    200201    @successor.setter 
    201202    def successor(self, value): 
    202203        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     204        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     205            self._successor_cl_classificationlegenditem = value 
     206            self._successor_cl_classificationlegenditem = None 
     207            self._successor_cl_classificationruleitem = None 
     208            self._successor_cl_classificationruleitem = None 
     209            self._successor_re_subregisterdescription = None 
     210        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
     211            self._successor_cl_classificationlegenditem = value 
     212            self._successor_cl_classificationlegenditem = None 
     213            self._successor_cl_classificationruleitem = None 
     214            self._successor_cl_classificationruleitem = None 
     215            self._successor_re_subregisterdescription = None 
     216        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     217            self._successor_cl_classificationruleitem = value 
     218            self._successor_cl_classificationlegenditem = None 
     219            self._successor_cl_classificationlegenditem = None 
     220            self._successor_cl_classificationruleitem = None 
     221            self._successor_re_subregisterdescription = None 
     222        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
     223            self._successor_cl_classificationruleitem = value 
     224            self._successor_cl_classificationlegenditem = None 
     225            self._successor_cl_classificationlegenditem = None 
     226            self._successor_cl_classificationruleitem = None 
     227            self._successor_re_subregisterdescription = None 
    203228        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_subregisterdescription.RE_SubregisterDescription": 
    204229            self._successor_re_subregisterdescription = value 
    205             self._successor_cl_classificationruleitem = None 
    206             self._successor_cl_classificationlegenditem = None 
    207             self._successor_cl_classificationlegenditem = None 
    208             self._successor_cl_classificationruleitem = None 
    209         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    210             self._successor_cl_classificationruleitem = value 
    211             self._successor_re_subregisterdescription = None 
    212             self._successor_cl_classificationlegenditem = None 
    213             self._successor_cl_classificationlegenditem = None 
    214             self._successor_cl_classificationruleitem = None 
    215         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    216             self._successor_cl_classificationlegenditem = value 
    217             self._successor_re_subregisterdescription = None 
    218             self._successor_cl_classificationruleitem = None 
    219             self._successor_cl_classificationlegenditem = None 
    220             self._successor_cl_classificationruleitem = None 
    221         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegenditem.CL_ClassificationLegendItem": 
    222             self._successor_cl_classificationlegenditem = value 
    223             self._successor_re_subregisterdescription = None 
    224             self._successor_cl_classificationruleitem = None 
    225             self._successor_cl_classificationlegenditem = None 
    226             self._successor_cl_classificationruleitem = None 
    227         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleitem.CL_ClassificationRuleItem": 
    228             self._successor_cl_classificationruleitem = value 
    229             self._successor_re_subregisterdescription = None 
    230             self._successor_cl_classificationruleitem = None 
    231             self._successor_cl_classificationlegenditem = None 
    232             self._successor_cl_classificationlegenditem = None 
     230            self._successor_cl_classificationlegenditem = None 
     231            self._successor_cl_classificationlegenditem = None 
     232            self._successor_cl_classificationruleitem = None 
     233            self._successor_cl_classificationruleitem = None 
    233234 
    234235 
     
    247248 
    248249    def __key(self): 
    249         return (self.alternativeExpressions, self.additionInformation, self.itemClass, self.register, self.dateAmended, self.specificationLineage, self.predecessor, self.fieldOfApplication, self.itemIdentifier, self.definition, self.successor, self.amendmentInformation, self.name, self.status, self.description, self.specificationSource, self.dateAccepted, self.clarificationInformation) 
     250        return (self.alternativeExpressions, self.additionInformation, self.itemClass, self.register, self.dateAmended, self.specificationLineage, self.predecessor, self.itemIdentifier, self.fieldOfApplication, self.definition, self.successor, self.amendmentInformation, self.name, self.status, self.description, self.specificationSource, self.dateAccepted, self.clarificationInformation) 
    250251 
    251252    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_registermanager.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:11 
     21Created on 06-Feb-2012 15:59:47 
    2122 
    2223@author: mnagni 
     
    4748    @property 
    4849    def register(self): 
    49         if(self._register_cl_classificationregister is not None): 
     50        if(has_value(self._register_cl_classificationregister)): 
    5051            return self._register_cl_classificationregister 
    51         if(self._register_cl_classificationregister is not None): 
     52        if(has_value(self._register_cl_classificationregister)): 
    5253            return self._register_cl_classificationregister 
    53         return None 
     54        return  [] 
    5455 
    5556    @register.setter 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_registerowner.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:11 
     21Created on 06-Feb-2012 15:59:40 
    2122 
    2223@author: mnagni 
     
    4647    @property 
    4748    def register(self): 
    48         if(self._register_cl_classificationregister is not None): 
     49        if(has_value(self._register_cl_classificationregister)): 
    4950            return self._register_cl_classificationregister 
    50         if(self._register_cl_classificationregister is not None): 
     51        if(has_value(self._register_cl_classificationregister)): 
    5152            return self._register_cl_classificationregister 
    52         return None 
     53        return  [] 
    5354 
    5455    @register.setter 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_similaritytosource.py

    r8086 r8087  
    1717 
    1818from ascore.ascodelist import  ASCodeList  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:18 
     22Created on 06-Feb-2012 15:59:41 
    2223 
    2324@author: mnagni 
     
    3132        This class has been genererated automatically using the Apache Velocity project. 
    3233    ''' 
     34    cl_unspecified = "unspecified"  
     35    cl_contextadded = "contextAdded"  
     36    cl_restyled = "restyled"  
    3337    cl_specialization = "specialization"  
    3438    cl_generalization = "generalization"  
    35     cl_contextadded = "contextAdded"  
    36     cl_unspecified = "unspecified"  
    3739    cl_identical = "identical"  
    38     cl_restyled = "restyled"  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_submittingorganization.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:11 
     21Created on 06-Feb-2012 15:59:43 
    2122 
    2223@author: mnagni 
     
    3940        self._register_cl_classificationregister = [] 
    4041        self._register_cl_classificationregister = [] 
     42        self._proposalInformation_re_clarificationinformation = [] 
     43        self._proposalInformation_re_additioninformation = [] 
    4144        self._proposalInformation_re_amendmentinformation = [] 
    42         self._proposalInformation_re_additioninformation = [] 
    43         self._proposalInformation_re_clarificationinformation = [] 
    4445        self.contact = None 
    4546        super(RE_SubmittingOrganization, self).__init__() 
     
    4950    @property 
    5051    def register(self): 
    51         if(self._register_cl_classificationregister is not None): 
     52        if(has_value(self._register_cl_classificationregister)): 
    5253            return self._register_cl_classificationregister 
    53         if(self._register_cl_classificationregister is not None): 
     54        if(has_value(self._register_cl_classificationregister)): 
    5455            return self._register_cl_classificationregister 
    55         return None 
     56        return  [] 
    5657 
    5758    @register.setter 
     
    6768    @property 
    6869    def proposalInformation(self): 
    69         if(self._proposalInformation_re_amendmentinformation is not None): 
     70        if(has_value(self._proposalInformation_re_clarificationinformation)): 
     71            return self._proposalInformation_re_clarificationinformation 
     72        if(has_value(self._proposalInformation_re_additioninformation)): 
     73            return self._proposalInformation_re_additioninformation 
     74        if(has_value(self._proposalInformation_re_amendmentinformation)): 
    7075            return self._proposalInformation_re_amendmentinformation 
    71         if(self._proposalInformation_re_additioninformation is not None): 
    72             return self._proposalInformation_re_additioninformation 
    73         if(self._proposalInformation_re_clarificationinformation is not None): 
    74             return self._proposalInformation_re_clarificationinformation 
    75         return None 
     76        return  [] 
    7677 
    7778    @proposalInformation.setter 
    7879    def proposalInformation(self, value): 
    7980        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     81        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_clarificationinformation.RE_ClarificationInformation": 
     82            self._proposalInformation_re_clarificationinformation = value 
     83            self._proposalInformation_re_additioninformation = None 
     84            self._proposalInformation_re_amendmentinformation = None 
     85        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_additioninformation.RE_AdditionInformation": 
     86            self._proposalInformation_re_additioninformation = value 
     87            self._proposalInformation_re_clarificationinformation = None 
     88            self._proposalInformation_re_amendmentinformation = None 
    8089        if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_amendmentinformation.RE_AmendmentInformation": 
    8190            self._proposalInformation_re_amendmentinformation = value 
    82             self._proposalInformation_re_additioninformation = None 
    8391            self._proposalInformation_re_clarificationinformation = None 
    84         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_additioninformation.RE_AdditionInformation": 
    85             self._proposalInformation_re_additioninformation = value 
    86             self._proposalInformation_re_amendmentinformation = None 
    87             self._proposalInformation_re_clarificationinformation = None 
    88         if valueClass == "ea_model.iso_19135_2005_procedures_for_registration.re_clarificationinformation.RE_ClarificationInformation": 
    89             self._proposalInformation_re_clarificationinformation = value 
    90             self._proposalInformation_re_amendmentinformation = None 
    9192            self._proposalInformation_re_additioninformation = None 
    9293 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_subregisterdescription.py

    r8086 r8087  
    1717 
    1818from ea_model.iso_19135_2005_procedures_for_registration.re_registeritem import  RE_RegisterItem  
     19from ascore.utils import has_value 
    1920 
    2021''' 
    21 Created on 03-Feb-2012 10:41:15 
     22Created on 06-Feb-2012 15:59:45 
    2223 
    2324@author: mnagni 
     
    3839        self._re_registeritem = RE_RegisterItem()        
    3940 
     41        self.alternativeExpressions = [] 
    4042        self.additionInformation = [] 
    41         self.alternativeExpressions = [] 
     43        self._itemClass_cl_classificationruleclass = None 
    4244        self._itemClass_cl_classificationlegendclass = None 
    4345        self._itemClass_cl_classificationlegendclass = None 
    44         self._itemClass_cl_classificationruleclass = None 
    4546        self._itemClass_cl_classificationruleclass = None 
    4647        self._register_cl_classificationregister = [] 
     
    4950        self.subregisterManager = None 
    5051        self.specificationLineage = [] 
     52        self._containedItemClass_cl_classificationruleclass = [] 
    5153        self._containedItemClass_cl_classificationlegendclass = [] 
    5254        self._containedItemClass_cl_classificationlegendclass = [] 
    5355        self._containedItemClass_cl_classificationruleclass = [] 
    54         self._containedItemClass_cl_classificationruleclass = [] 
    55         self._predecessor_re_subregisterdescription = [] 
    56         self._predecessor_cl_classificationruleitem = [] 
    5756        self._predecessor_cl_classificationlegenditem = [] 
    5857        self._predecessor_cl_classificationlegenditem = [] 
    5958        self._predecessor_cl_classificationruleitem = [] 
     59        self._predecessor_cl_classificationruleitem = [] 
     60        self._predecessor_re_subregisterdescription = [] 
     61        self.itemIdentifier = None 
    6062        self.fieldOfApplication = [] 
    61         self.itemIdentifier = None 
    62         self.definition = None 
    63         self._successor_re_subregisterdescription = [] 
    64         self._successor_cl_classificationruleitem = [] 
    6563        self._successor_cl_classificationlegenditem = [] 
    6664        self._successor_cl_classificationlegenditem = [] 
    6765        self._successor_cl_classificationruleitem = [] 
     66        self._successor_cl_classificationruleitem = [] 
     67        self._successor_re_subregisterdescription = [] 
     68        self.definition = None 
    6869        self.amendmentInformation = [] 
    6970        self.name = None 
     
    7879 
    7980    @property 
     81    def alternativeExpressions(self): 
     82        return self._re_registeritem.alternativeExpressions 
     83 
     84    @alternativeExpressions.setter 
     85    def alternativeExpressions(self, value): 
     86            self._re_registeritem.alternativeExpressions = value 
     87 
     88    @property 
    8089    def additionInformation(self): 
    8190        return self._re_registeritem.additionInformation 
     
    8695 
    8796    @property 
    88     def alternativeExpressions(self): 
    89         return self._re_registeritem.alternativeExpressions 
    90  
    91     @alternativeExpressions.setter 
    92     def alternativeExpressions(self, value): 
    93             self._re_registeritem.alternativeExpressions = value 
    94  
    95     @property 
    9697    def itemClass(self): 
    9798        return self._re_registeritem.itemClass 
     
    129130    @property 
    130131    def containedItemClass(self): 
    131         if(self._containedItemClass_cl_classificationlegendclass is not None): 
     132        if(has_value(self._containedItemClass_cl_classificationruleclass)): 
     133            return self._containedItemClass_cl_classificationruleclass 
     134        if(has_value(self._containedItemClass_cl_classificationlegendclass)): 
    132135            return self._containedItemClass_cl_classificationlegendclass 
    133         if(self._containedItemClass_cl_classificationlegendclass is not None): 
     136        if(has_value(self._containedItemClass_cl_classificationlegendclass)): 
    134137            return self._containedItemClass_cl_classificationlegendclass 
    135         if(self._containedItemClass_cl_classificationruleclass is not None): 
     138        if(has_value(self._containedItemClass_cl_classificationruleclass)): 
    136139            return self._containedItemClass_cl_classificationruleclass 
    137         if(self._containedItemClass_cl_classificationruleclass is not None): 
    138             return self._containedItemClass_cl_classificationruleclass 
    139         return None 
     140        return  [] 
    140141 
    141142    @containedItemClass.setter 
    142143    def containedItemClass(self, value): 
    143144        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     145        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
     146            self._containedItemClass_cl_classificationruleclass = value 
     147            self._containedItemClass_cl_classificationlegendclass = None 
     148            self._containedItemClass_cl_classificationlegendclass = None 
     149            self._containedItemClass_cl_classificationruleclass = None 
    144150        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
    145151            self._containedItemClass_cl_classificationlegendclass = value 
    146             self._containedItemClass_cl_classificationlegendclass = None 
    147             self._containedItemClass_cl_classificationruleclass = None 
     152            self._containedItemClass_cl_classificationruleclass = None 
     153            self._containedItemClass_cl_classificationlegendclass = None 
    148154            self._containedItemClass_cl_classificationruleclass = None 
    149155        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationlegendclass.CL_ClassificationLegendClass": 
    150156            self._containedItemClass_cl_classificationlegendclass = value 
    151             self._containedItemClass_cl_classificationlegendclass = None 
    152             self._containedItemClass_cl_classificationruleclass = None 
     157            self._containedItemClass_cl_classificationruleclass = None 
     158            self._containedItemClass_cl_classificationlegendclass = None 
    153159            self._containedItemClass_cl_classificationruleclass = None 
    154160        if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
    155161            self._containedItemClass_cl_classificationruleclass = value 
    156             self._containedItemClass_cl_classificationlegendclass = None 
    157             self._containedItemClass_cl_classificationlegendclass = None 
    158             self._containedItemClass_cl_classificationruleclass = None 
    159         if valueClass == "ea_model.iso_19144_1_classification_systems.cl_classificationruleclass.CL_ClassificationRuleClass": 
    160             self._containedItemClass_cl_classificationruleclass = value 
    161             self._containedItemClass_cl_classificationlegendclass = None 
    162             self._containedItemClass_cl_classificationlegendclass = None 
    163             self._containedItemClass_cl_classificationruleclass = None 
     162            self._containedItemClass_cl_classificationruleclass = None 
     163            self._containedItemClass_cl_classificationlegendclass = None 
     164            self._containedItemClass_cl_classificationlegendclass = None 
    164165 
    165166    @property 
     
    172173 
    173174    @property 
     175    def itemIdentifier(self): 
     176        return self._re_registeritem.itemIdentifier 
     177 
     178    @itemIdentifier.setter 
     179    def itemIdentifier(self, value): 
     180            self._re_registeritem.itemIdentifier = value 
     181 
     182    @property 
    174183    def fieldOfApplication(self): 
    175184        return self._re_registeritem.fieldOfApplication 
     
    180189 
    181190    @property 
    182     def itemIdentifier(self): 
    183         return self._re_registeritem.itemIdentifier 
    184  
    185     @itemIdentifier.setter 
    186     def itemIdentifier(self, value): 
    187             self._re_registeritem.itemIdentifier = value 
     191    def successor(self): 
     192        return self._re_registeritem.successor 
     193 
     194    @successor.setter 
     195    def successor(self, value): 
     196            self._re_registeritem.successor = value 
    188197 
    189198    @property 
     
    196205 
    197206    @property 
    198     def successor(self): 
    199         return self._re_registeritem.successor 
    200  
    201     @successor.setter 
    202     def successor(self, value): 
    203             self._re_registeritem.successor = value 
    204  
    205     @property 
    206207    def amendmentInformation(self): 
    207208        return self._re_registeritem.amendmentInformation 
     
    264265 
    265266    def __key(self): 
    266         return (self.additionInformation, self.alternativeExpressions, self.itemClass, self.register, self.dateAmended, self.subregisterManager, self.specificationLineage, self.containedItemClass, self.predecessor, self.fieldOfApplication, self.itemIdentifier, self.definition, self.successor, self.amendmentInformation, self.name, self.uniformResourceIdentifier, self.status, self.description, self.operatingLanguage, self.specificationSource, self.dateAccepted, self.clarificationInformation) 
     267        return (self.alternativeExpressions, self.additionInformation, self.itemClass, self.register, self.dateAmended, self.subregisterManager, self.specificationLineage, self.containedItemClass, self.predecessor, self.itemIdentifier, self.fieldOfApplication, self.successor, self.definition, self.amendmentInformation, self.name, self.uniformResourceIdentifier, self.status, self.description, self.operatingLanguage, self.specificationSource, self.dateAccepted, self.clarificationInformation) 
    267268 
    268269    def __eq__(x, y): 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19135_2005_procedures_for_registration/re_version.py

    r8086 r8087  
    1616 
    1717 
     18from ascore.utils import has_value 
    1819 
    1920''' 
    20 Created on 03-Feb-2012 10:41:13 
     21Created on 06-Feb-2012 15:59:45 
    2122 
    2223@author: mnagni 
Note: See TracChangeset for help on using the changeset viewer.