Ignore:
Timestamp:
27/01/12 08:46:24 (9 years ago)
Author:
mnagni
Message:

Last Working version for DB library and ingester. Verified that can correctly ingest CI_PArty (that is, CI_Individual or CI_Organization) objects.

Location:
mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_complex/tp_complex.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1317 
    1418''' 
    15 Created on 06-Jan-2012 13:20:31 
     19Created on 26-Jan-2012 16:07:38 
    1620 
    1721@author: mnagni 
     
    1923 
    2024class TP_Complex(object): 
    21         ''' 
    22                 Represents a data entity defined in a UML diagram and supposed to  
    23                 be persisted in a relational database.  
     25    ''' 
     26        Represents a data entity defined in a UML diagram and supposed to  
     27        be persisted in a relational database.  
    2428  
    25                 This class has been genererated automatically using the Apache Velocity project. 
    26         ''' 
    27         ''' 
    28                 Please note that any access to the inner attributes should be done using  
    29                 the given get/set methods and NOT accessing them directly. 
    30         ''' 
    31         def __init__(self): 
    32                 self.maximalComplex  = None 
    33                 self.subComplex  = [] 
    34                 self.superComplex  = [] 
    35                 self.geometry  = None 
    36                 self.element  = [] 
    37                 super(TP_Complex, self).__init__() 
     29        This class has been genererated automatically using the Apache Velocity project. 
     30    ''' 
     31    ''' 
     32        Please note that any access to the inner attributes should be done using  
     33        the given get/set methods and NOT accessing them directly. 
     34    ''' 
     35    def __init__(self): 
     36 
     37        self.maximalComplex = None 
     38        self.superComplex = [] 
     39        self.subComplex = [] 
     40        self.geometry = None 
     41        self._element_tp_face = [] 
     42        self._element_tp_node = [] 
     43        self._element_tp_edge = [] 
     44        self._element_tp_solid = [] 
     45        self._element_tp_directedtopo = [] 
     46        super(TP_Complex, self).__init__() 
    3847 
    3948 
     
    4554 
    4655 
     56    @property 
     57    def element(self): 
     58        if(self._element_tp_face is not None): 
     59            return self._element_tp_face 
     60        if(self._element_tp_node is not None): 
     61            return self._element_tp_node 
     62        if(self._element_tp_edge is not None): 
     63            return self._element_tp_edge 
     64        if(self._element_tp_solid is not None): 
     65            return self._element_tp_solid 
     66        if(self._element_tp_directedtopo is not None): 
     67            return self._element_tp_directedtopo 
     68        return None 
    4769 
     70    @element.setter 
     71    def element(self, value): 
     72        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     73        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_face.TP_Face": 
     74            self._element_tp_face = value 
     75            self._element_tp_node = None 
     76            self._element_tp_edge = None 
     77            self._element_tp_solid = None 
     78            self._element_tp_directedtopo = None 
     79        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_node.TP_Node": 
     80            self._element_tp_node = value 
     81            self._element_tp_face = None 
     82            self._element_tp_edge = None 
     83            self._element_tp_solid = None 
     84            self._element_tp_directedtopo = None 
     85        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_edge.TP_Edge": 
     86            self._element_tp_edge = value 
     87            self._element_tp_face = None 
     88            self._element_tp_node = None 
     89            self._element_tp_solid = None 
     90            self._element_tp_directedtopo = None 
     91        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_solid.TP_Solid": 
     92            self._element_tp_solid = value 
     93            self._element_tp_face = None 
     94            self._element_tp_node = None 
     95            self._element_tp_edge = None 
     96            self._element_tp_directedtopo = None 
     97        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedtopo.TP_DirectedTopo": 
     98            self._element_tp_directedtopo = value 
     99            self._element_tp_face = None 
     100            self._element_tp_node = None 
     101            self._element_tp_edge = None 
     102            self._element_tp_solid = None 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_boundary.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:31 
     20Created on 26-Jan-2012 16:07:36 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_Boundary(TP_Expression): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_expression = TP_Expression()    
    34                 self.term  = [] 
    35                 super(TP_Boundary, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_expression = TP_Expression()    
    3638 
    37         @property 
    38         def term(self): 
    39                 return self._tp_expression.term 
     39        self.term = [] 
     40        super(TP_Boundary, self).__init__() 
    4041 
    41         @term.setter 
    42         def term(self, value): 
    43                          self._tp_expression.term = value 
     42    @property 
     43    def term(self): 
     44        return self._tp_expression.term 
     45 
     46    @term.setter 
     47    def term(self, value): 
     48             self._tp_expression.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_complexboundary.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:35 
     20Created on 26-Jan-2012 16:07:37 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_ComplexBoundary(TP_Boundary): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_boundary = TP_Boundary()        
    34                 self.term  = [] 
    35                 super(TP_ComplexBoundary, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_boundary = TP_Boundary()        
    3638 
    37         @property 
    38         def term(self): 
    39                 return self._tp_boundary.term 
     39        self.term = [] 
     40        super(TP_ComplexBoundary, self).__init__() 
    4041 
    41         @term.setter 
    42         def term(self, value): 
    43                          self._tp_boundary.term = value 
     42    @property 
     43    def term(self): 
     44        return self._tp_boundary.term 
     45 
     46    @term.setter 
     47    def term(self, value): 
     48             self._tp_boundary.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_directededge.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:38 
     20Created on 26-Jan-2012 16:07:34 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_DirectedEdge(TP_DirectedTopo): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_directedtopo = TP_DirectedTopo()        
    34                 self.isolated  = [] 
    35                 self.topo  = None 
    36                 self.maximalComplex  = None 
    37                 self.orientation  = None 
    38                 self.hub  = None 
    39                 self.proxy  = None 
    40                 self.geometry  = None 
    41                 self.complex  = [] 
    42                 self.primitive  = [] 
    43                 self.container  = None 
    44                 self.term  = [] 
    45                 super(TP_DirectedEdge, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_directedtopo = TP_DirectedTopo()        
    4638 
    47         @property 
    48         def isolated(self): 
    49                 return self._tp_directedtopo.isolated 
     39        self._isolated_tp_face = [] 
     40        self._isolated_tp_node = [] 
     41        self._isolated_tp_edge = [] 
     42        self._isolated_tp_solid = [] 
     43        self._isolated_tp_directedtopo = [] 
     44        self._topo_tp_face = None 
     45        self._topo_tp_node = None 
     46        self._topo_tp_edge = None 
     47        self._topo_tp_solid = None 
     48        self._topo_tp_directedtopo = None 
     49        self.topo = None 
     50        self.maximalComplex = None 
     51        self.orientation = None 
     52        self.hub = None 
     53        self._proxy_tp_directedface = None 
     54        self._proxy_tp_directednode = None 
     55        self._proxy_tp_directededge = None 
     56        self._proxy_tp_directedsolid = None 
     57        self._geometry_gm_solid = None 
     58        self._geometry_gm_orientableprimitive = None 
     59        self._geometry_gm_point = None 
     60        self.complex = [] 
     61        self.primitive = [] 
     62        self._container_tp_face = None 
     63        self._container_tp_node = None 
     64        self._container_tp_edge = None 
     65        self._container_tp_solid = None 
     66        self._container_tp_directedtopo = None 
     67        self.term = [] 
     68        super(TP_DirectedEdge, self).__init__() 
    5069 
    51         @isolated.setter 
    52         def isolated(self, value): 
    53                          self._tp_directedtopo.isolated = value 
     70    @property 
     71    def isolated(self): 
     72        return self._tp_directedtopo.isolated 
     73 
     74    @isolated.setter 
     75    def isolated(self, value): 
     76             self._tp_directedtopo.isolated = value 
     77 
     78    @property 
     79    def topo(self): 
     80        return self._tp_directedtopo.topo 
     81 
     82    @topo.setter 
     83    def topo(self, value): 
     84             self._tp_directedtopo.topo = value 
    5485 
    5586 
    5687 
    57         @property 
    58         def maximalComplex(self): 
    59                 return self._tp_directedtopo.maximalComplex 
     88    @property 
     89    def maximalComplex(self): 
     90        return self._tp_directedtopo.maximalComplex 
    6091 
    61         @maximalComplex.setter 
    62         def maximalComplex(self, value): 
    63                         self._tp_directedtopo.maximalComplex = value 
     92    @maximalComplex.setter 
     93    def maximalComplex(self, value): 
     94            self._tp_directedtopo.maximalComplex = value 
    6495 
    65         @property 
    66         def orientation(self): 
    67                 return self._tp_directedtopo.orientation 
     96    @property 
     97    def orientation(self): 
     98        return self._tp_directedtopo.orientation 
    6899 
    69         @orientation.setter 
    70         def orientation(self, value): 
    71                         self._tp_directedtopo.orientation = value 
     100    @orientation.setter 
     101    def orientation(self, value): 
     102            self._tp_directedtopo.orientation = value 
    72103 
    73104 
    74105 
    75         @property 
    76         def proxy(self): 
    77                 return self._tp_directedtopo.proxy 
     106    @property 
     107    def proxy(self): 
     108        return self._tp_directedtopo.proxy 
    78109 
    79         @proxy.setter 
    80         def proxy(self, value): 
    81                         self._tp_directedtopo.proxy = value 
     110    @proxy.setter 
     111    def proxy(self, value): 
     112            self._tp_directedtopo.proxy = value 
    82113 
    83         @property 
    84         def geometry(self): 
    85                 return self._tp_directedtopo.geometry 
     114    @property 
     115    def geometry(self): 
     116        return self._tp_directedtopo.geometry 
    86117 
    87         @geometry.setter 
    88         def geometry(self, value): 
    89                         self._tp_directedtopo.geometry = value 
     118    @geometry.setter 
     119    def geometry(self, value): 
     120            self._tp_directedtopo.geometry = value 
    90121 
    91         @property 
    92         def complex(self): 
    93                 return self._tp_directedtopo.complex 
     122    @property 
     123    def complex(self): 
     124        return self._tp_directedtopo.complex 
    94125 
    95         @complex.setter 
    96         def complex(self, value): 
    97                         self._tp_directedtopo.complex = value 
     126    @complex.setter 
     127    def complex(self, value): 
     128            self._tp_directedtopo.complex = value 
    98129 
    99130 
    100131 
    101         @property 
    102         def container(self): 
    103                 return self._tp_directedtopo.container 
     132    @property 
     133    def container(self): 
     134        return self._tp_directedtopo.container 
    104135 
    105         @container.setter 
    106         def container(self, value): 
    107                         self._tp_directedtopo.container = value 
     136    @container.setter 
     137    def container(self, value): 
     138            self._tp_directedtopo.container = value 
    108139 
    109         @property 
    110         def term(self): 
    111                 return self._tp_directedtopo.term 
     140    @property 
     141    def term(self): 
     142        return self._tp_directedtopo.term 
    112143 
    113         @term.setter 
    114         def term(self, value): 
    115                         self._tp_directedtopo.term = value 
     144    @term.setter 
     145    def term(self, value): 
     146            self._tp_directedtopo.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_directedface.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:34 
     20Created on 26-Jan-2012 16:07:35 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_DirectedFace(TP_DirectedTopo): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_directedtopo = TP_DirectedTopo()        
    34                 self.isolated  = [] 
    35                 self.topo  = None 
    36                 self.maximalComplex  = None 
    37                 self.orientation  = None 
    38                 self.hub  = [] 
    39                 self.proxy  = None 
    40                 self.geometry  = None 
    41                 self.complex  = [] 
    42                 self.primitive  = [] 
    43                 self.container  = None 
    44                 self.term  = [] 
    45                 super(TP_DirectedFace, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_directedtopo = TP_DirectedTopo()        
    4638 
    47         @property 
    48         def isolated(self): 
    49                 return self._tp_directedtopo.isolated 
     39        self._isolated_tp_face = [] 
     40        self._isolated_tp_node = [] 
     41        self._isolated_tp_edge = [] 
     42        self._isolated_tp_solid = [] 
     43        self._isolated_tp_directedtopo = [] 
     44        self._topo_tp_face = None 
     45        self._topo_tp_node = None 
     46        self._topo_tp_edge = None 
     47        self._topo_tp_solid = None 
     48        self._topo_tp_directedtopo = None 
     49        self.topo = None 
     50        self.maximalComplex = None 
     51        self.orientation = None 
     52        self.hub = [] 
     53        self._proxy_tp_directedface = None 
     54        self._proxy_tp_directednode = None 
     55        self._proxy_tp_directededge = None 
     56        self._proxy_tp_directedsolid = None 
     57        self._geometry_gm_solid = None 
     58        self._geometry_gm_orientableprimitive = None 
     59        self._geometry_gm_point = None 
     60        self.complex = [] 
     61        self.primitive = [] 
     62        self._container_tp_face = None 
     63        self._container_tp_node = None 
     64        self._container_tp_edge = None 
     65        self._container_tp_solid = None 
     66        self._container_tp_directedtopo = None 
     67        self.term = [] 
     68        super(TP_DirectedFace, self).__init__() 
    5069 
    51         @isolated.setter 
    52         def isolated(self, value): 
    53                          self._tp_directedtopo.isolated = value 
     70    @property 
     71    def isolated(self): 
     72        return self._tp_directedtopo.isolated 
     73 
     74    @isolated.setter 
     75    def isolated(self, value): 
     76             self._tp_directedtopo.isolated = value 
     77 
     78    @property 
     79    def topo(self): 
     80        return self._tp_directedtopo.topo 
     81 
     82    @topo.setter 
     83    def topo(self, value): 
     84             self._tp_directedtopo.topo = value 
    5485 
    5586 
    5687 
    57         @property 
    58         def maximalComplex(self): 
    59                 return self._tp_directedtopo.maximalComplex 
     88    @property 
     89    def maximalComplex(self): 
     90        return self._tp_directedtopo.maximalComplex 
    6091 
    61         @maximalComplex.setter 
    62         def maximalComplex(self, value): 
    63                         self._tp_directedtopo.maximalComplex = value 
     92    @maximalComplex.setter 
     93    def maximalComplex(self, value): 
     94            self._tp_directedtopo.maximalComplex = value 
    6495 
    65         @property 
    66         def orientation(self): 
    67                 return self._tp_directedtopo.orientation 
     96    @property 
     97    def orientation(self): 
     98        return self._tp_directedtopo.orientation 
    6899 
    69         @orientation.setter 
    70         def orientation(self, value): 
    71                         self._tp_directedtopo.orientation = value 
     100    @orientation.setter 
     101    def orientation(self, value): 
     102            self._tp_directedtopo.orientation = value 
    72103 
    73104 
    74105 
    75         @property 
    76         def proxy(self): 
    77                 return self._tp_directedtopo.proxy 
     106    @property 
     107    def proxy(self): 
     108        return self._tp_directedtopo.proxy 
    78109 
    79         @proxy.setter 
    80         def proxy(self, value): 
    81                         self._tp_directedtopo.proxy = value 
     110    @proxy.setter 
     111    def proxy(self, value): 
     112            self._tp_directedtopo.proxy = value 
    82113 
    83         @property 
    84         def geometry(self): 
    85                 return self._tp_directedtopo.geometry 
     114    @property 
     115    def geometry(self): 
     116        return self._tp_directedtopo.geometry 
    86117 
    87         @geometry.setter 
    88         def geometry(self, value): 
    89                         self._tp_directedtopo.geometry = value 
     118    @geometry.setter 
     119    def geometry(self, value): 
     120            self._tp_directedtopo.geometry = value 
    90121 
    91         @property 
    92         def complex(self): 
    93                 return self._tp_directedtopo.complex 
     122    @property 
     123    def complex(self): 
     124        return self._tp_directedtopo.complex 
    94125 
    95         @complex.setter 
    96         def complex(self, value): 
    97                         self._tp_directedtopo.complex = value 
     126    @complex.setter 
     127    def complex(self, value): 
     128            self._tp_directedtopo.complex = value 
    98129 
    99130 
    100131 
    101         @property 
    102         def container(self): 
    103                 return self._tp_directedtopo.container 
     132    @property 
     133    def container(self): 
     134        return self._tp_directedtopo.container 
    104135 
    105         @container.setter 
    106         def container(self, value): 
    107                         self._tp_directedtopo.container = value 
     136    @container.setter 
     137    def container(self, value): 
     138            self._tp_directedtopo.container = value 
    108139 
    109         @property 
    110         def term(self): 
    111                 return self._tp_directedtopo.term 
     140    @property 
     141    def term(self): 
     142        return self._tp_directedtopo.term 
    112143 
    113         @term.setter 
    114         def term(self, value): 
    115                         self._tp_directedtopo.term = value 
     144    @term.setter 
     145    def term(self, value): 
     146            self._tp_directedtopo.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_directednode.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:39 
     20Created on 26-Jan-2012 16:07:32 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_DirectedNode(TP_DirectedTopo): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_directedtopo = TP_DirectedTopo()        
    34                 self.isolated  = [] 
    35                 self.topo  = None 
    36                 self.maximalComplex  = None 
    37                 self.orientation  = None 
    38                 self.proxy  = None 
    39                 self.geometry  = None 
    40                 self.complex  = [] 
    41                 self.primitive  = [] 
    42                 self.container  = None 
    43                 self.term  = [] 
    44                 super(TP_DirectedNode, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_directedtopo = TP_DirectedTopo()        
    4538 
    46         @property 
    47         def isolated(self): 
    48                 return self._tp_directedtopo.isolated 
     39        self._isolated_tp_face = [] 
     40        self._isolated_tp_node = [] 
     41        self._isolated_tp_edge = [] 
     42        self._isolated_tp_solid = [] 
     43        self._isolated_tp_directedtopo = [] 
     44        self._topo_tp_face = None 
     45        self._topo_tp_node = None 
     46        self._topo_tp_edge = None 
     47        self._topo_tp_solid = None 
     48        self._topo_tp_directedtopo = None 
     49        self.topo = None 
     50        self.maximalComplex = None 
     51        self.orientation = None 
     52        self._proxy_tp_directedface = None 
     53        self._proxy_tp_directednode = None 
     54        self._proxy_tp_directededge = None 
     55        self._proxy_tp_directedsolid = None 
     56        self._geometry_gm_solid = None 
     57        self._geometry_gm_orientableprimitive = None 
     58        self._geometry_gm_point = None 
     59        self.complex = [] 
     60        self.primitive = [] 
     61        self._container_tp_face = None 
     62        self._container_tp_node = None 
     63        self._container_tp_edge = None 
     64        self._container_tp_solid = None 
     65        self._container_tp_directedtopo = None 
     66        self.term = [] 
     67        super(TP_DirectedNode, self).__init__() 
    4968 
    50         @isolated.setter 
    51         def isolated(self, value): 
    52                          self._tp_directedtopo.isolated = value 
     69    @property 
     70    def isolated(self): 
     71        return self._tp_directedtopo.isolated 
     72 
     73    @isolated.setter 
     74    def isolated(self, value): 
     75             self._tp_directedtopo.isolated = value 
     76 
     77    @property 
     78    def topo(self): 
     79        return self._tp_directedtopo.topo 
     80 
     81    @topo.setter 
     82    def topo(self, value): 
     83             self._tp_directedtopo.topo = value 
    5384 
    5485 
    5586 
    56         @property 
    57         def maximalComplex(self): 
    58                 return self._tp_directedtopo.maximalComplex 
     87    @property 
     88    def maximalComplex(self): 
     89        return self._tp_directedtopo.maximalComplex 
    5990 
    60         @maximalComplex.setter 
    61         def maximalComplex(self, value): 
    62                         self._tp_directedtopo.maximalComplex = value 
     91    @maximalComplex.setter 
     92    def maximalComplex(self, value): 
     93            self._tp_directedtopo.maximalComplex = value 
    6394 
    64         @property 
    65         def orientation(self): 
    66                 return self._tp_directedtopo.orientation 
     95    @property 
     96    def orientation(self): 
     97        return self._tp_directedtopo.orientation 
    6798 
    68         @orientation.setter 
    69         def orientation(self, value): 
    70                         self._tp_directedtopo.orientation = value 
     99    @orientation.setter 
     100    def orientation(self, value): 
     101            self._tp_directedtopo.orientation = value 
    71102 
    72         @property 
    73         def proxy(self): 
    74                 return self._tp_directedtopo.proxy 
     103    @property 
     104    def proxy(self): 
     105        return self._tp_directedtopo.proxy 
    75106 
    76         @proxy.setter 
    77         def proxy(self, value): 
    78                         self._tp_directedtopo.proxy = value 
     107    @proxy.setter 
     108    def proxy(self, value): 
     109            self._tp_directedtopo.proxy = value 
    79110 
    80         @property 
    81         def geometry(self): 
    82                 return self._tp_directedtopo.geometry 
     111    @property 
     112    def geometry(self): 
     113        return self._tp_directedtopo.geometry 
    83114 
    84         @geometry.setter 
    85         def geometry(self, value): 
    86                         self._tp_directedtopo.geometry = value 
     115    @geometry.setter 
     116    def geometry(self, value): 
     117            self._tp_directedtopo.geometry = value 
    87118 
    88         @property 
    89         def complex(self): 
    90                 return self._tp_directedtopo.complex 
     119    @property 
     120    def complex(self): 
     121        return self._tp_directedtopo.complex 
    91122 
    92         @complex.setter 
    93         def complex(self, value): 
    94                         self._tp_directedtopo.complex = value 
     123    @complex.setter 
     124    def complex(self, value): 
     125            self._tp_directedtopo.complex = value 
    95126 
    96127 
    97128 
    98         @property 
    99         def container(self): 
    100                 return self._tp_directedtopo.container 
     129    @property 
     130    def container(self): 
     131        return self._tp_directedtopo.container 
    101132 
    102         @container.setter 
    103         def container(self, value): 
    104                         self._tp_directedtopo.container = value 
     133    @container.setter 
     134    def container(self, value): 
     135            self._tp_directedtopo.container = value 
    105136 
    106         @property 
    107         def term(self): 
    108                 return self._tp_directedtopo.term 
     137    @property 
     138    def term(self): 
     139        return self._tp_directedtopo.term 
    109140 
    110         @term.setter 
    111         def term(self, value): 
    112                         self._tp_directedtopo.term = value 
     141    @term.setter 
     142    def term(self, value): 
     143            self._tp_directedtopo.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_directedsolid.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:34 
     20Created on 26-Jan-2012 16:07:35 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_DirectedSolid(TP_DirectedTopo): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_directedtopo = TP_DirectedTopo()        
    34                 self.isolated  = [] 
    35                 self.topo  = None 
    36                 self.maximalComplex  = None 
    37                 self.orientation  = None 
    38                 self.hub  = [] 
    39                 self.proxy  = None 
    40                 self.geometry  = None 
    41                 self.complex  = [] 
    42                 self.container  = None 
    43                 self.term  = [] 
    44                 super(TP_DirectedSolid, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_directedtopo = TP_DirectedTopo()        
    4538 
    46         @property 
    47         def isolated(self): 
    48                 return self._tp_directedtopo.isolated 
     39        self._isolated_tp_face = [] 
     40        self._isolated_tp_node = [] 
     41        self._isolated_tp_edge = [] 
     42        self._isolated_tp_solid = [] 
     43        self._isolated_tp_directedtopo = [] 
     44        self._topo_tp_face = None 
     45        self._topo_tp_node = None 
     46        self._topo_tp_edge = None 
     47        self._topo_tp_solid = None 
     48        self._topo_tp_directedtopo = None 
     49        self.topo = None 
     50        self.maximalComplex = None 
     51        self.orientation = None 
     52        self.hub = [] 
     53        self._proxy_tp_directedface = None 
     54        self._proxy_tp_directednode = None 
     55        self._proxy_tp_directededge = None 
     56        self._proxy_tp_directedsolid = None 
     57        self._geometry_gm_solid = None 
     58        self._geometry_gm_orientableprimitive = None 
     59        self._geometry_gm_point = None 
     60        self.complex = [] 
     61        self._container_tp_face = None 
     62        self._container_tp_node = None 
     63        self._container_tp_edge = None 
     64        self._container_tp_solid = None 
     65        self._container_tp_directedtopo = None 
     66        self.term = [] 
     67        super(TP_DirectedSolid, self).__init__() 
    4968 
    50         @isolated.setter 
    51         def isolated(self, value): 
    52                          self._tp_directedtopo.isolated = value 
     69    @property 
     70    def isolated(self): 
     71        return self._tp_directedtopo.isolated 
     72 
     73    @isolated.setter 
     74    def isolated(self, value): 
     75             self._tp_directedtopo.isolated = value 
     76 
     77    @property 
     78    def topo(self): 
     79        return self._tp_directedtopo.topo 
     80 
     81    @topo.setter 
     82    def topo(self, value): 
     83             self._tp_directedtopo.topo = value 
    5384 
    5485 
    5586 
    56         @property 
    57         def maximalComplex(self): 
    58                 return self._tp_directedtopo.maximalComplex 
     87    @property 
     88    def maximalComplex(self): 
     89        return self._tp_directedtopo.maximalComplex 
    5990 
    60         @maximalComplex.setter 
    61         def maximalComplex(self, value): 
    62                         self._tp_directedtopo.maximalComplex = value 
     91    @maximalComplex.setter 
     92    def maximalComplex(self, value): 
     93            self._tp_directedtopo.maximalComplex = value 
    6394 
    64         @property 
    65         def orientation(self): 
    66                 return self._tp_directedtopo.orientation 
     95    @property 
     96    def orientation(self): 
     97        return self._tp_directedtopo.orientation 
    6798 
    68         @orientation.setter 
    69         def orientation(self, value): 
    70                         self._tp_directedtopo.orientation = value 
     99    @orientation.setter 
     100    def orientation(self, value): 
     101            self._tp_directedtopo.orientation = value 
    71102 
    72103 
    73104 
    74         @property 
    75         def proxy(self): 
    76                 return self._tp_directedtopo.proxy 
     105    @property 
     106    def proxy(self): 
     107        return self._tp_directedtopo.proxy 
    77108 
    78         @proxy.setter 
    79         def proxy(self, value): 
    80                         self._tp_directedtopo.proxy = value 
     109    @proxy.setter 
     110    def proxy(self, value): 
     111            self._tp_directedtopo.proxy = value 
    81112 
    82         @property 
    83         def geometry(self): 
    84                 return self._tp_directedtopo.geometry 
     113    @property 
     114    def geometry(self): 
     115        return self._tp_directedtopo.geometry 
    85116 
    86         @geometry.setter 
    87         def geometry(self, value): 
    88                         self._tp_directedtopo.geometry = value 
     117    @geometry.setter 
     118    def geometry(self, value): 
     119            self._tp_directedtopo.geometry = value 
    89120 
    90         @property 
    91         def complex(self): 
    92                 return self._tp_directedtopo.complex 
     121    @property 
     122    def complex(self): 
     123        return self._tp_directedtopo.complex 
    93124 
    94         @complex.setter 
    95         def complex(self, value): 
    96                         self._tp_directedtopo.complex = value 
     125    @complex.setter 
     126    def complex(self, value): 
     127            self._tp_directedtopo.complex = value 
    97128 
    98         @property 
    99         def container(self): 
    100                 return self._tp_directedtopo.container 
     129    @property 
     130    def container(self): 
     131        return self._tp_directedtopo.container 
    101132 
    102         @container.setter 
    103         def container(self, value): 
    104                         self._tp_directedtopo.container = value 
     133    @container.setter 
     134    def container(self, value): 
     135            self._tp_directedtopo.container = value 
    105136 
    106         @property 
    107         def term(self): 
    108                 return self._tp_directedtopo.term 
     137    @property 
     138    def term(self): 
     139        return self._tp_directedtopo.term 
    109140 
    110         @term.setter 
    111         def term(self, value): 
    112                         self._tp_directedtopo.term = value 
     141    @term.setter 
     142    def term(self, value): 
     143            self._tp_directedtopo.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_directedtopo.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:36 
     20Created on 26-Jan-2012 16:07:39 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_DirectedTopo(TP_Primitive): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_primitive = TP_Primitive()      
    34                 self.isolated  = [] 
    35                 self.topo  = None 
    36                 self.maximalComplex  = None 
    37                 self.orientation  = None 
    38                 self.proxy  = None 
    39                 self.geometry  = None 
    40                 self.complex  = [] 
    41                 self.container  = None 
    42                 self.term  = [] 
    43                 super(TP_DirectedTopo, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_primitive = TP_Primitive()      
    4438 
    45         @property 
    46         def isolated(self): 
    47                 return self._tp_primitive.isolated 
     39        self._isolated_tp_face = [] 
     40        self._isolated_tp_node = [] 
     41        self._isolated_tp_edge = [] 
     42        self._isolated_tp_solid = [] 
     43        self._isolated_tp_directedtopo = [] 
     44        self._topo_tp_face = None 
     45        self._topo_tp_node = None 
     46        self._topo_tp_edge = None 
     47        self._topo_tp_solid = None 
     48        self._topo_tp_directedtopo = None 
     49        self.maximalComplex = None 
     50        self.orientation = None 
     51        self._proxy_tp_directedface = None 
     52        self._proxy_tp_directednode = None 
     53        self._proxy_tp_directededge = None 
     54        self._proxy_tp_directedsolid = None 
     55        self._geometry_gm_solid = None 
     56        self._geometry_gm_orientableprimitive = None 
     57        self._geometry_gm_point = None 
     58        self.complex = [] 
     59        self._container_tp_face = None 
     60        self._container_tp_node = None 
     61        self._container_tp_edge = None 
     62        self._container_tp_solid = None 
     63        self._container_tp_directedtopo = None 
     64        self.term = [] 
     65        super(TP_DirectedTopo, self).__init__() 
    4866 
    49         @isolated.setter 
    50         def isolated(self, value): 
    51                          self._tp_primitive.isolated = value 
     67    @property 
     68    def isolated(self): 
     69        return self._tp_primitive.isolated 
     70 
     71    @isolated.setter 
     72    def isolated(self, value): 
     73             self._tp_primitive.isolated = value 
     74 
     75    @property 
     76    def topo(self): 
     77        if(self._topo_tp_face is not None): 
     78            return self._topo_tp_face 
     79        if(self._topo_tp_node is not None): 
     80            return self._topo_tp_node 
     81        if(self._topo_tp_edge is not None): 
     82            return self._topo_tp_edge 
     83        if(self._topo_tp_solid is not None): 
     84            return self._topo_tp_solid 
     85        if(self._topo_tp_directedtopo is not None): 
     86            return self._topo_tp_directedtopo 
     87        return None 
     88 
     89    @topo.setter 
     90    def topo(self, value): 
     91        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     92        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_face.TP_Face": 
     93            self._topo_tp_face = value 
     94            self._topo_tp_node = None 
     95            self._topo_tp_edge = None 
     96            self._topo_tp_solid = None 
     97            self._topo_tp_directedtopo = None 
     98        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_node.TP_Node": 
     99            self._topo_tp_node = value 
     100            self._topo_tp_face = None 
     101            self._topo_tp_edge = None 
     102            self._topo_tp_solid = None 
     103            self._topo_tp_directedtopo = None 
     104        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_edge.TP_Edge": 
     105            self._topo_tp_edge = value 
     106            self._topo_tp_face = None 
     107            self._topo_tp_node = None 
     108            self._topo_tp_solid = None 
     109            self._topo_tp_directedtopo = None 
     110        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_solid.TP_Solid": 
     111            self._topo_tp_solid = value 
     112            self._topo_tp_face = None 
     113            self._topo_tp_node = None 
     114            self._topo_tp_edge = None 
     115            self._topo_tp_directedtopo = None 
     116        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedtopo.TP_DirectedTopo": 
     117            self._topo_tp_directedtopo = value 
     118            self._topo_tp_face = None 
     119            self._topo_tp_node = None 
     120            self._topo_tp_edge = None 
     121            self._topo_tp_solid = None 
     122 
     123    @property 
     124    def maximalComplex(self): 
     125        return self._tp_primitive.maximalComplex 
     126 
     127    @maximalComplex.setter 
     128    def maximalComplex(self, value): 
     129             self._tp_primitive.maximalComplex = value 
    52130 
    53131 
    54132 
    55         @property 
    56         def maximalComplex(self): 
    57                 return self._tp_primitive.maximalComplex 
     133    @property 
     134    def proxy(self): 
     135        return self._tp_primitive.proxy 
    58136 
    59         @maximalComplex.setter 
    60         def maximalComplex(self, value): 
    61                          self._tp_primitive.maximalComplex = value 
     137    @proxy.setter 
     138    def proxy(self, value): 
     139             self._tp_primitive.proxy = value 
     140 
     141    @property 
     142    def geometry(self): 
     143        return self._tp_primitive.geometry 
     144 
     145    @geometry.setter 
     146    def geometry(self, value): 
     147             self._tp_primitive.geometry = value 
     148 
     149    @property 
     150    def complex(self): 
     151        return self._tp_primitive.complex 
     152 
     153    @complex.setter 
     154    def complex(self, value): 
     155             self._tp_primitive.complex = value 
     156 
     157    @property 
     158    def container(self): 
     159        return self._tp_primitive.container 
     160 
     161    @container.setter 
     162    def container(self, value): 
     163             self._tp_primitive.container = value 
    62164 
    63165 
    64  
    65         @property 
    66         def proxy(self): 
    67                 return self._tp_primitive.proxy 
    68  
    69         @proxy.setter 
    70         def proxy(self, value): 
    71                          self._tp_primitive.proxy = value 
    72  
    73         @property 
    74         def geometry(self): 
    75                 return self._tp_primitive.geometry 
    76  
    77         @geometry.setter 
    78         def geometry(self, value): 
    79                          self._tp_primitive.geometry = value 
    80  
    81         @property 
    82         def complex(self): 
    83                 return self._tp_primitive.complex 
    84  
    85         @complex.setter 
    86         def complex(self, value): 
    87                          self._tp_primitive.complex = value 
    88  
    89         @property 
    90         def container(self): 
    91                 return self._tp_primitive.container 
    92  
    93         @container.setter 
    94         def container(self, value): 
    95                          self._tp_primitive.container = value 
    96  
    97  
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_edge.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1519 
    1620''' 
    17 Created on 06-Jan-2012 13:20:33 
     21Created on 26-Jan-2012 16:07:40 
    1822 
    1923@author: mnagni 
    2024''' 
    2125 
    22 class TP_Edge(TP_Primitive,TP_DirectedEdge): 
    23         ''' 
    24                 Represents a data entity defined in a UML diagram and supposed to  
    25                 be persisted in a relational database.  
     26class TP_Edge(TP_DirectedEdge,TP_Primitive): 
     27    ''' 
     28        Represents a data entity defined in a UML diagram and supposed to  
     29        be persisted in a relational database.  
    2630  
    27                 This class has been genererated automatically using the Apache Velocity project. 
    28         ''' 
    29         ''' 
    30                 Please note that any access to the inner attributes should be done using  
    31                 the given get/set methods and NOT accessing them directly. 
    32         ''' 
    33         def __init__(self): 
    34                 self._tp_primitive = TP_Primitive()      
    35                 self._tp_directededge = TP_DirectedEdge()        
    36                 self.topo  = None 
    37                 self.maximalComplex  = None 
    38                 self.orientation  = None 
    39                 self.spoke  = [] 
    40                 self.hub  = None 
    41                 self.isolated  = [] 
    42                 self.proxy  = None 
    43                 self.geometry  = None 
    44                 self.complex  = [] 
    45                 self.primitive  = [] 
    46                 self.boundary  = None 
    47                 self.container  = None 
    48                 self.term  = [] 
    49                 super(TP_Edge, self).__init__() 
     31        This class has been genererated automatically using the Apache Velocity project. 
     32    ''' 
     33    ''' 
     34        Please note that any access to the inner attributes should be done using  
     35        the given get/set methods and NOT accessing them directly. 
     36    ''' 
     37    def __init__(self): 
     38        self._tp_primitive = TP_Primitive()      
     39        self._tp_directededge = TP_DirectedEdge()        
    5040 
    51         @property 
    52         def topo(self): 
    53                 return self._tp_directededge.topo 
     41        self._topo_tp_face = None 
     42        self._topo_tp_node = None 
     43        self._topo_tp_edge = None 
     44        self._topo_tp_solid = None 
     45        self._topo_tp_directedtopo = None 
     46        self.topo = None 
     47        self.orientation = None 
     48        self.maximalComplex = None 
     49        self.spoke = [] 
     50        self.hub = None 
     51        self._isolated_tp_face = [] 
     52        self._isolated_tp_node = [] 
     53        self._isolated_tp_edge = [] 
     54        self._isolated_tp_solid = [] 
     55        self._isolated_tp_directedtopo = [] 
     56        self.proxy = None 
     57        self._proxy_tp_directedface = None 
     58        self._proxy_tp_directednode = None 
     59        self._proxy_tp_directededge = None 
     60        self._proxy_tp_directedsolid = None 
     61        self._geometry_gm_solid = None 
     62        self._geometry_gm_orientableprimitive = None 
     63        self._geometry_gm_point = None 
     64        self.complex = [] 
     65        self.primitive = [] 
     66        self.boundary = None 
     67        self._container_tp_face = None 
     68        self._container_tp_node = None 
     69        self._container_tp_edge = None 
     70        self._container_tp_solid = None 
     71        self._container_tp_directedtopo = None 
     72        self.term = [] 
     73        super(TP_Edge, self).__init__() 
    5474 
    55         @topo.setter 
    56         def topo(self, value): 
    57                          self._tp_directededge.topo = value 
     75    @property 
     76    def topo(self): 
     77        return self._tp_directededge.topo 
    5878 
    59         @property 
    60         def maximalComplex(self): 
    61                 return self._tp_primitive.maximalComplex 
     79    @topo.setter 
     80    def topo(self, value): 
     81             self._tp_directededge.topo = value 
    6282 
    63         @maximalComplex.setter 
    64         def maximalComplex(self, value): 
    65                          self._tp_primitive.maximalComplex = value 
     83    @property 
     84    def topo(self): 
     85        return self._tp_directededge.topo 
    6686 
    67         @property 
    68         def orientation(self): 
    69                 return self._tp_directededge.orientation 
     87    @topo.setter 
     88    def topo(self, value): 
     89             self._tp_directededge.topo = value 
    7090 
    71         @orientation.setter 
    72         def orientation(self, value): 
    73                          self._tp_directededge.orientation = value 
     91    @property 
     92    def orientation(self): 
     93        return self._tp_directededge.orientation 
     94 
     95    @orientation.setter 
     96    def orientation(self, value): 
     97             self._tp_directededge.orientation = value 
     98 
     99    @property 
     100    def maximalComplex(self): 
     101        return self._tp_primitive.maximalComplex 
     102 
     103    @maximalComplex.setter 
     104    def maximalComplex(self, value): 
     105             self._tp_primitive.maximalComplex = value 
    74106 
    75107 
    76108 
    77         @property 
    78         def hub(self): 
    79                 return self._tp_directededge.hub 
     109    @property 
     110    def hub(self): 
     111        return self._tp_directededge.hub 
    80112 
    81         @hub.setter 
    82         def hub(self, value): 
    83                         self._tp_directededge.hub = value 
     113    @hub.setter 
     114    def hub(self, value): 
     115            self._tp_directededge.hub = value 
    84116 
    85         @property 
    86         def isolated(self): 
    87                 return self._tp_primitive.isolated 
     117    @property 
     118    def isolated(self): 
     119        return self._tp_primitive.isolated 
    88120 
    89         @isolated.setter 
    90         def isolated(self, value): 
    91                         self._tp_primitive.isolated = value 
     121    @isolated.setter 
     122    def isolated(self, value): 
     123            self._tp_primitive.isolated = value 
    92124 
    93125 
    94126 
    95         @property 
    96         def geometry(self): 
    97                 return self._tp_primitive.geometry 
     127    @property 
     128    def proxy(self): 
     129        return self._tp_primitive.proxy 
    98130 
    99         @geometry.setter 
    100         def geometry(self, value): 
    101                          self._tp_primitive.geometry = value 
     131    @proxy.setter 
     132    def proxy(self, value): 
     133             self._tp_primitive.proxy = value 
    102134 
    103         @property 
    104         def complex(self): 
    105                 return self._tp_primitive.complex 
     135    @property 
     136    def geometry(self): 
     137        return self._tp_primitive.geometry 
    106138 
    107         @complex.setter 
    108         def complex(self, value): 
    109                          self._tp_primitive.complex = value 
     139    @geometry.setter 
     140    def geometry(self, value): 
     141             self._tp_primitive.geometry = value 
    110142 
    111         @property 
    112         def primitive(self): 
    113                 return self._tp_directededge.primitive 
     143    @property 
     144    def complex(self): 
     145        return self._tp_primitive.complex 
    114146 
    115         @primitive.setter 
    116         def primitive(self, value): 
    117                          self._tp_directededge.primitive = value 
     147    @complex.setter 
     148    def complex(self, value): 
     149             self._tp_primitive.complex = value 
     150 
     151    @property 
     152    def primitive(self): 
     153        return self._tp_directededge.primitive 
     154 
     155    @primitive.setter 
     156    def primitive(self, value): 
     157             self._tp_directededge.primitive = value 
    118158 
    119159 
    120160 
    121         @property 
    122         def container(self): 
    123                 return self._tp_primitive.container 
     161    @property 
     162    def container(self): 
     163        return self._tp_primitive.container 
    124164 
    125         @container.setter 
    126         def container(self, value): 
    127                         self._tp_primitive.container = value 
     165    @container.setter 
     166    def container(self, value): 
     167            self._tp_primitive.container = value 
    128168 
    129         @property 
    130         def term(self): 
    131                 return self._tp_directededge.term 
     169    @property 
     170    def term(self): 
     171        return self._tp_directededge.term 
    132172 
    133         @term.setter 
    134         def term(self, value): 
    135                         self._tp_directededge.term = value 
     173    @term.setter 
     174    def term(self, value): 
     175            self._tp_directededge.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_edgeboundary.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:39 
     20Created on 26-Jan-2012 16:07:40 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_EdgeBoundary(TP_PrimitiveBoundary): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_primitiveboundary = TP_PrimitiveBoundary()      
    34                 self.endNode  = None 
    35                 self.startNode  = None 
    36                 self.term  = [] 
    37                 super(TP_EdgeBoundary, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_primitiveboundary = TP_PrimitiveBoundary()      
     38 
     39        self.endNode = None 
     40        self.startNode = None 
     41        self.term = [] 
     42        super(TP_EdgeBoundary, self).__init__() 
    3843 
    3944 
     
    4146 
    4247 
    43         @property 
    44         def term(self): 
    45                 return self._tp_primitiveboundary.term 
     48    @property 
     49    def term(self): 
     50        return self._tp_primitiveboundary.term 
    4651 
    47         @term.setter 
    48         def term(self, value): 
    49                         self._tp_primitiveboundary.term = value 
     52    @term.setter 
     53    def term(self, value): 
     54            self._tp_primitiveboundary.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_expression.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1317 
    1418''' 
    15 Created on 06-Jan-2012 13:20:38 
     19Created on 26-Jan-2012 16:07:32 
    1620 
    1721@author: mnagni 
     
    1923 
    2024class TP_Expression(object): 
    21         ''' 
    22                 Represents a data entity defined in a UML diagram and supposed to  
    23                 be persisted in a relational database.  
     25    ''' 
     26        Represents a data entity defined in a UML diagram and supposed to  
     27        be persisted in a relational database.  
    2428  
    25                 This class has been genererated automatically using the Apache Velocity project. 
    26         ''' 
    27         ''' 
    28                 Please note that any access to the inner attributes should be done using  
    29                 the given get/set methods and NOT accessing them directly. 
    30         ''' 
    31         def __init__(self): 
    32                 self.term  = [] 
    33                 super(TP_Expression, self).__init__() 
     29        This class has been genererated automatically using the Apache Velocity project. 
     30    ''' 
     31    ''' 
     32        Please note that any access to the inner attributes should be done using  
     33        the given get/set methods and NOT accessing them directly. 
     34    ''' 
     35    def __init__(self): 
     36 
     37        self.term = [] 
     38        super(TP_Expression, self).__init__() 
    3439 
    3540 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_expressionterm.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1317 
    1418''' 
    15 Created on 06-Jan-2012 13:20:39 
     19Created on 26-Jan-2012 16:07:30 
    1620 
    1721@author: mnagni 
     
    1923 
    2024class TP_ExpressionTerm(object): 
    21         ''' 
    22                 Represents a data entity defined in a UML diagram and supposed to  
    23                 be persisted in a relational database.  
     25    ''' 
     26        Represents a data entity defined in a UML diagram and supposed to  
     27        be persisted in a relational database.  
    2428  
    25                 This class has been genererated automatically using the Apache Velocity project. 
    26         ''' 
    27         ''' 
    28                 Please note that any access to the inner attributes should be done using  
    29                 the given get/set methods and NOT accessing them directly. 
    30         ''' 
    31         def __init__(self): 
    32                 self.expression  = None 
    33                 self.variable  = None 
    34                 self.coefficient  = None 
    35                 super(TP_ExpressionTerm, self).__init__() 
     29        This class has been genererated automatically using the Apache Velocity project. 
     30    ''' 
     31    ''' 
     32        Please note that any access to the inner attributes should be done using  
     33        the given get/set methods and NOT accessing them directly. 
     34    ''' 
     35    def __init__(self): 
     36 
     37        self._expression_tp_boundary = None 
     38        self._expression_tp_ring = None 
     39        self._expression_tp_shell = None 
     40        self.coefficient = None 
     41        self._variable_tp_directedface = None 
     42        self._variable_tp_directednode = None 
     43        self._variable_tp_directededge = None 
     44        self._variable_tp_directedsolid = None 
     45        super(TP_ExpressionTerm, self).__init__() 
     46 
     47    @property 
     48    def expression(self): 
     49        if(self._expression_tp_boundary is not None): 
     50            return self._expression_tp_boundary 
     51        if(self._expression_tp_ring is not None): 
     52            return self._expression_tp_ring 
     53        if(self._expression_tp_shell is not None): 
     54            return self._expression_tp_shell 
     55        return None 
     56 
     57    @expression.setter 
     58    def expression(self, value): 
     59        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     60        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_boundary.TP_Boundary": 
     61            self._expression_tp_boundary = value 
     62            self._expression_tp_ring = None 
     63            self._expression_tp_shell = None 
     64        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_ring.TP_Ring": 
     65            self._expression_tp_ring = value 
     66            self._expression_tp_boundary = None 
     67            self._expression_tp_shell = None 
     68        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_shell.TP_Shell": 
     69            self._expression_tp_shell = value 
     70            self._expression_tp_boundary = None 
     71            self._expression_tp_ring = None 
    3672 
    3773 
    3874 
     75    @property 
     76    def variable(self): 
     77        if(self._variable_tp_directedface is not None): 
     78            return self._variable_tp_directedface 
     79        if(self._variable_tp_directednode is not None): 
     80            return self._variable_tp_directednode 
     81        if(self._variable_tp_directededge is not None): 
     82            return self._variable_tp_directededge 
     83        if(self._variable_tp_directedsolid is not None): 
     84            return self._variable_tp_directedsolid 
     85        return None 
    3986 
    40  
    41  
     87    @variable.setter 
     88    def variable(self, value): 
     89        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     90        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedface.TP_DirectedFace": 
     91            self._variable_tp_directedface = value 
     92            self._variable_tp_directednode = None 
     93            self._variable_tp_directededge = None 
     94            self._variable_tp_directedsolid = None 
     95        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directednode.TP_DirectedNode": 
     96            self._variable_tp_directednode = value 
     97            self._variable_tp_directedface = None 
     98            self._variable_tp_directededge = None 
     99            self._variable_tp_directedsolid = None 
     100        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directededge.TP_DirectedEdge": 
     101            self._variable_tp_directededge = value 
     102            self._variable_tp_directedface = None 
     103            self._variable_tp_directednode = None 
     104            self._variable_tp_directedsolid = None 
     105        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedsolid.TP_DirectedSolid": 
     106            self._variable_tp_directedsolid = value 
     107            self._variable_tp_directedface = None 
     108            self._variable_tp_directednode = None 
     109            self._variable_tp_directededge = None 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_face.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1519 
    1620''' 
    17 Created on 06-Jan-2012 13:20:36 
     21Created on 26-Jan-2012 16:07:34 
    1822 
    1923@author: mnagni 
    2024''' 
    2125 
    22 class TP_Face(TP_Primitive,TP_DirectedFace): 
    23         ''' 
    24                 Represents a data entity defined in a UML diagram and supposed to  
    25                 be persisted in a relational database.  
     26class TP_Face(TP_DirectedFace,TP_Primitive): 
     27    ''' 
     28        Represents a data entity defined in a UML diagram and supposed to  
     29        be persisted in a relational database.  
    2630  
    27                 This class has been genererated automatically using the Apache Velocity project. 
    28         ''' 
    29         ''' 
    30                 Please note that any access to the inner attributes should be done using  
    31                 the given get/set methods and NOT accessing them directly. 
    32         ''' 
    33         def __init__(self): 
    34                 self._tp_primitive = TP_Primitive()      
    35                 self._tp_directedface = TP_DirectedFace()        
    36                 self.topo  = None 
    37                 self.maximalComplex  = None 
    38                 self.orientation  = None 
    39                 self.spoke  = [] 
    40                 self.hub  = [] 
    41                 self.isolated  = [] 
    42                 self.proxy  = None 
    43                 self.geometry  = None 
    44                 self.complex  = [] 
    45                 self.primitive  = [] 
    46                 self.boundary  = [] 
    47                 self.container  = None 
    48                 self.term  = [] 
    49                 super(TP_Face, self).__init__() 
     31        This class has been genererated automatically using the Apache Velocity project. 
     32    ''' 
     33    ''' 
     34        Please note that any access to the inner attributes should be done using  
     35        the given get/set methods and NOT accessing them directly. 
     36    ''' 
     37    def __init__(self): 
     38        self._tp_directedface = TP_DirectedFace()        
     39        self._tp_primitive = TP_Primitive()      
    5040 
    51         @property 
    52         def topo(self): 
    53                 return self._tp_directedface.topo 
     41        self.topo = None 
     42        self._topo_tp_face = None 
     43        self._topo_tp_node = None 
     44        self._topo_tp_edge = None 
     45        self._topo_tp_solid = None 
     46        self._topo_tp_directedtopo = None 
     47        self.orientation = None 
     48        self.maximalComplex = None 
     49        self.spoke = [] 
     50        self.hub = [] 
     51        self._isolated_tp_face = [] 
     52        self._isolated_tp_node = [] 
     53        self._isolated_tp_edge = [] 
     54        self._isolated_tp_solid = [] 
     55        self._isolated_tp_directedtopo = [] 
     56        self.proxy = None 
     57        self._proxy_tp_directedface = None 
     58        self._proxy_tp_directednode = None 
     59        self._proxy_tp_directededge = None 
     60        self._proxy_tp_directedsolid = None 
     61        self._geometry_gm_solid = None 
     62        self._geometry_gm_orientableprimitive = None 
     63        self._geometry_gm_point = None 
     64        self.complex = [] 
     65        self.primitive = [] 
     66        self._container_tp_face = None 
     67        self._container_tp_node = None 
     68        self._container_tp_edge = None 
     69        self._container_tp_solid = None 
     70        self._container_tp_directedtopo = None 
     71        self.boundary = [] 
     72        self.term = [] 
     73        super(TP_Face, self).__init__() 
    5474 
    55         @topo.setter 
    56         def topo(self, value): 
    57                          self._tp_directedface.topo = value 
     75    @property 
     76    def topo(self): 
     77        return self._tp_directedface.topo 
    5878 
    59         @property 
    60         def maximalComplex(self): 
    61                 return self._tp_primitive.maximalComplex 
     79    @topo.setter 
     80    def topo(self, value): 
     81             self._tp_directedface.topo = value 
    6282 
    63         @maximalComplex.setter 
    64         def maximalComplex(self, value): 
    65                          self._tp_primitive.maximalComplex = value 
     83    @property 
     84    def topo(self): 
     85        return self._tp_directedface.topo 
    6686 
    67         @property 
    68         def orientation(self): 
    69                 return self._tp_directedface.orientation 
     87    @topo.setter 
     88    def topo(self, value): 
     89             self._tp_directedface.topo = value 
    7090 
    71         @orientation.setter 
    72         def orientation(self, value): 
    73                          self._tp_directedface.orientation = value 
     91    @property 
     92    def orientation(self): 
     93        return self._tp_directedface.orientation 
     94 
     95    @orientation.setter 
     96    def orientation(self, value): 
     97             self._tp_directedface.orientation = value 
     98 
     99    @property 
     100    def maximalComplex(self): 
     101        return self._tp_directedface.maximalComplex 
     102 
     103    @maximalComplex.setter 
     104    def maximalComplex(self, value): 
     105             self._tp_directedface.maximalComplex = value 
    74106 
    75107 
    76108 
    77         @property 
    78         def hub(self): 
    79                 return self._tp_directedface.hub 
     109    @property 
     110    def hub(self): 
     111        return self._tp_directedface.hub 
    80112 
    81         @hub.setter 
    82         def hub(self, value): 
    83                         self._tp_directedface.hub = value 
     113    @hub.setter 
     114    def hub(self, value): 
     115            self._tp_directedface.hub = value 
    84116 
    85         @property 
    86         def isolated(self): 
    87                 return self._tp_primitive.isolated 
     117    @property 
     118    def isolated(self): 
     119        return self._tp_directedface.isolated 
    88120 
    89         @isolated.setter 
    90         def isolated(self, value): 
    91                          self._tp_primitive.isolated = value 
     121    @isolated.setter 
     122    def isolated(self, value): 
     123             self._tp_directedface.isolated = value 
    92124 
    93125 
    94126 
    95         @property 
    96         def geometry(self): 
    97                 return self._tp_primitive.geometry 
     127    @property 
     128    def proxy(self): 
     129        return self._tp_directedface.proxy 
    98130 
    99         @geometry.setter 
    100         def geometry(self, value): 
    101                          self._tp_primitive.geometry = value 
     131    @proxy.setter 
     132    def proxy(self, value): 
     133             self._tp_directedface.proxy = value 
    102134 
    103         @property 
    104         def complex(self): 
    105                 return self._tp_primitive.complex 
     135    @property 
     136    def geometry(self): 
     137        return self._tp_directedface.geometry 
    106138 
    107         @complex.setter 
    108         def complex(self, value): 
    109                          self._tp_primitive.complex = value 
     139    @geometry.setter 
     140    def geometry(self, value): 
     141             self._tp_directedface.geometry = value 
    110142 
    111         @property 
    112         def primitive(self): 
    113                 return self._tp_directedface.primitive 
     143    @property 
     144    def complex(self): 
     145        return self._tp_directedface.complex 
    114146 
    115         @primitive.setter 
    116         def primitive(self, value): 
    117                          self._tp_directedface.primitive = value 
     147    @complex.setter 
     148    def complex(self, value): 
     149             self._tp_directedface.complex = value 
     150 
     151    @property 
     152    def primitive(self): 
     153        return self._tp_directedface.primitive 
     154 
     155    @primitive.setter 
     156    def primitive(self, value): 
     157             self._tp_directedface.primitive = value 
     158 
     159    @property 
     160    def container(self): 
     161        return self._tp_directedface.container 
     162 
     163    @container.setter 
     164    def container(self, value): 
     165             self._tp_directedface.container = value 
    118166 
    119167 
    120168 
    121         @property 
    122         def container(self): 
    123                 return self._tp_primitive.container 
     169    @property 
     170    def term(self): 
     171        return self._tp_directedface.term 
    124172 
    125         @container.setter 
    126         def container(self, value): 
    127                          self._tp_primitive.container = value 
    128  
    129         @property 
    130         def term(self): 
    131                 return self._tp_directedface.term 
    132  
    133         @term.setter 
    134         def term(self, value): 
    135                          self._tp_directedface.term = value 
     173    @term.setter 
     174    def term(self, value): 
     175             self._tp_directedface.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_faceboundary.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:37 
     20Created on 26-Jan-2012 16:07:30 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_FaceBoundary(TP_PrimitiveBoundary): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_primitiveboundary = TP_PrimitiveBoundary()      
    34                 self.exterior  = None 
    35                 self.term  = [] 
    36                 self.interior  = [] 
    37                 super(TP_FaceBoundary, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_primitiveboundary = TP_PrimitiveBoundary()      
     38 
     39        self.exterior = None 
     40        self.term = [] 
     41        self.interior = [] 
     42        super(TP_FaceBoundary, self).__init__() 
    3843 
    3944 
    4045 
    41         @property 
    42         def term(self): 
    43                 return self._tp_primitiveboundary.term 
     46    @property 
     47    def term(self): 
     48        return self._tp_primitiveboundary.term 
    4449 
    45         @term.setter 
    46         def term(self, value): 
    47                         self._tp_primitiveboundary.term = value 
     50    @term.setter 
     51    def term(self, value): 
     52            self._tp_primitiveboundary.term = value 
    4853 
    4954 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_node.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1519 
    1620''' 
    17 Created on 06-Jan-2012 13:20:38 
     21Created on 26-Jan-2012 16:07:34 
    1822 
    1923@author: mnagni 
    2024''' 
    2125 
    22 class TP_Node(TP_Primitive,TP_DirectedNode): 
    23         ''' 
    24                 Represents a data entity defined in a UML diagram and supposed to  
    25                 be persisted in a relational database.  
     26class TP_Node(TP_DirectedNode,TP_Primitive): 
     27    ''' 
     28        Represents a data entity defined in a UML diagram and supposed to  
     29        be persisted in a relational database.  
    2630  
    27                 This class has been genererated automatically using the Apache Velocity project. 
    28         ''' 
    29         ''' 
    30                 Please note that any access to the inner attributes should be done using  
    31                 the given get/set methods and NOT accessing them directly. 
    32         ''' 
    33         def __init__(self): 
    34                 self._tp_primitive = TP_Primitive()      
    35                 self._tp_directednode = TP_DirectedNode()        
    36                 self.isolated  = [] 
    37                 self.topo  = None 
    38                 self.orientation  = None 
    39                 self.maximalComplex  = None 
    40                 self.spoke  = [] 
    41                 self.proxy  = None 
    42                 self.geometry  = None 
    43                 self.primitive  = [] 
    44                 self.complex  = [] 
    45                 self.container  = None 
    46                 self.term  = [] 
    47                 super(TP_Node, self).__init__() 
     31        This class has been genererated automatically using the Apache Velocity project. 
     32    ''' 
     33    ''' 
     34        Please note that any access to the inner attributes should be done using  
     35        the given get/set methods and NOT accessing them directly. 
     36    ''' 
     37    def __init__(self): 
     38        self._tp_directednode = TP_DirectedNode()        
     39        self._tp_primitive = TP_Primitive()      
    4840 
    49         @property 
    50         def isolated(self): 
    51                 return self._tp_primitive.isolated 
     41        self.topo = None 
     42        self._topo_tp_face = None 
     43        self._topo_tp_node = None 
     44        self._topo_tp_edge = None 
     45        self._topo_tp_solid = None 
     46        self._topo_tp_directedtopo = None 
     47        self.orientation = None 
     48        self.maximalComplex = None 
     49        self.spoke = [] 
     50        self._isolated_tp_face = [] 
     51        self._isolated_tp_node = [] 
     52        self._isolated_tp_edge = [] 
     53        self._isolated_tp_solid = [] 
     54        self._isolated_tp_directedtopo = [] 
     55        self.proxy = None 
     56        self._proxy_tp_directedface = None 
     57        self._proxy_tp_directednode = None 
     58        self._proxy_tp_directededge = None 
     59        self._proxy_tp_directedsolid = None 
     60        self._geometry_gm_solid = None 
     61        self._geometry_gm_orientableprimitive = None 
     62        self._geometry_gm_point = None 
     63        self.primitive = [] 
     64        self.complex = [] 
     65        self._container_tp_face = None 
     66        self._container_tp_node = None 
     67        self._container_tp_edge = None 
     68        self._container_tp_solid = None 
     69        self._container_tp_directedtopo = None 
     70        self.term = [] 
     71        super(TP_Node, self).__init__() 
    5272 
    53         @isolated.setter 
    54         def isolated(self, value): 
    55                          self._tp_primitive.isolated = value 
     73    @property 
     74    def topo(self): 
     75        return self._tp_directednode.topo 
    5676 
    57         @property 
    58         def topo(self): 
    59                 return self._tp_directednode.topo 
     77    @topo.setter 
     78    def topo(self, value): 
     79             self._tp_directednode.topo = value 
    6080 
    61         @topo.setter 
    62         def topo(self, value): 
    63                          self._tp_directednode.topo = value 
     81    @property 
     82    def topo(self): 
     83        return self._tp_directednode.topo 
    6484 
    65         @property 
    66         def orientation(self): 
    67                 return self._tp_directednode.orientation 
     85    @topo.setter 
     86    def topo(self, value): 
     87             self._tp_directednode.topo = value 
    6888 
    69         @orientation.setter 
    70         def orientation(self, value): 
    71                          self._tp_directednode.orientation = value 
     89    @property 
     90    def orientation(self): 
     91        return self._tp_directednode.orientation 
    7292 
    73         @property 
    74         def maximalComplex(self): 
    75                 return self._tp_primitive.maximalComplex 
     93    @orientation.setter 
     94    def orientation(self, value): 
     95             self._tp_directednode.orientation = value 
    7696 
    77         @maximalComplex.setter 
    78         def maximalComplex(self, value): 
    79                          self._tp_primitive.maximalComplex = value 
     97    @property 
     98    def maximalComplex(self): 
     99        return self._tp_directednode.maximalComplex 
     100 
     101    @maximalComplex.setter 
     102    def maximalComplex(self, value): 
     103             self._tp_directednode.maximalComplex = value 
    80104 
    81105 
    82106 
     107    @property 
     108    def isolated(self): 
     109        return self._tp_directednode.isolated 
     110 
     111    @isolated.setter 
     112    def isolated(self, value): 
     113             self._tp_directednode.isolated = value 
    83114 
    84115 
    85         @property 
    86         def geometry(self): 
    87                 return self._tp_primitive.geometry 
    88116 
    89         @geometry.setter 
    90         def geometry(self, value): 
    91                          self._tp_primitive.geometry = value 
     117    @property 
     118    def proxy(self): 
     119        return self._tp_directednode.proxy 
    92120 
    93         @property 
    94         def primitive(self): 
    95                 return self._tp_directednode.primitive 
     121    @proxy.setter 
     122    def proxy(self, value): 
     123             self._tp_directednode.proxy = value 
    96124 
    97         @primitive.setter 
    98         def primitive(self, value): 
    99                          self._tp_directednode.primitive = value 
     125    @property 
     126    def geometry(self): 
     127        return self._tp_directednode.geometry 
    100128 
    101         @property 
    102         def complex(self): 
    103                 return self._tp_primitive.complex 
     129    @geometry.setter 
     130    def geometry(self, value): 
     131             self._tp_directednode.geometry = value 
    104132 
    105         @complex.setter 
    106         def complex(self, value): 
    107                          self._tp_primitive.complex = value 
     133    @property 
     134    def primitive(self): 
     135        return self._tp_directednode.primitive 
    108136 
    109         @property 
    110         def container(self): 
    111                 return self._tp_primitive.container 
     137    @primitive.setter 
     138    def primitive(self, value): 
     139             self._tp_directednode.primitive = value 
    112140 
    113         @container.setter 
    114         def container(self, value): 
    115                          self._tp_primitive.container = value 
     141    @property 
     142    def complex(self): 
     143        return self._tp_directednode.complex 
    116144 
    117         @property 
    118         def term(self): 
    119                 return self._tp_directednode.term 
     145    @complex.setter 
     146    def complex(self, value): 
     147             self._tp_directednode.complex = value 
    120148 
    121         @term.setter 
    122         def term(self, value): 
    123                          self._tp_directednode.term = value 
     149    @property 
     150    def container(self): 
     151        return self._tp_directednode.container 
     152 
     153    @container.setter 
     154    def container(self, value): 
     155             self._tp_directednode.container = value 
     156 
     157    @property 
     158    def term(self): 
     159        return self._tp_directednode.term 
     160 
     161    @term.setter 
     162    def term(self, value): 
     163             self._tp_directednode.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_primitive.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1317 
    1418''' 
    15 Created on 06-Jan-2012 13:20:33 
     19Created on 26-Jan-2012 16:07:38 
    1620 
    1721@author: mnagni 
     
    1923 
    2024class TP_Primitive(object): 
    21         ''' 
    22                 Represents a data entity defined in a UML diagram and supposed to  
    23                 be persisted in a relational database.  
     25    ''' 
     26        Represents a data entity defined in a UML diagram and supposed to  
     27        be persisted in a relational database.  
    2428  
    25                 This class has been genererated automatically using the Apache Velocity project. 
    26         ''' 
    27         ''' 
    28                 Please note that any access to the inner attributes should be done using  
    29                 the given get/set methods and NOT accessing them directly. 
    30         ''' 
    31         def __init__(self): 
    32                 self.isolated  = [] 
    33                 self.maximalComplex  = None 
    34                 self.proxy  = None 
    35                 self.geometry  = None 
    36                 self.complex  = [] 
    37                 self.container  = None 
    38                 super(TP_Primitive, self).__init__() 
    39  
    40  
    41  
    42  
    43  
    44  
    45  
    46  
    47  
    48  
    49  
    50  
     29        This class has been genererated automatically using the Apache Velocity project. 
     30    ''' 
     31    ''' 
     32        Please note that any access to the inner attributes should be done using  
     33        the given get/set methods and NOT accessing them directly. 
     34    ''' 
     35    def __init__(self): 
     36 
     37        self._isolated_tp_face = [] 
     38        self._isolated_tp_node = [] 
     39        self._isolated_tp_edge = [] 
     40        self._isolated_tp_solid = [] 
     41        self._isolated_tp_directedtopo = [] 
     42        self.maximalComplex = None 
     43        self._proxy_tp_directedface = None 
     44        self._proxy_tp_directednode = None 
     45        self._proxy_tp_directededge = None 
     46        self._proxy_tp_directedsolid = None 
     47        self._geometry_gm_solid = None 
     48        self._geometry_gm_orientableprimitive = None 
     49        self._geometry_gm_point = None 
     50        self.complex = [] 
     51        self._container_tp_face = None 
     52        self._container_tp_node = None 
     53        self._container_tp_edge = None 
     54        self._container_tp_solid = None 
     55        self._container_tp_directedtopo = None 
     56        super(TP_Primitive, self).__init__() 
     57 
     58    @property 
     59    def isolated(self): 
     60        if(self._isolated_tp_face is not None): 
     61            return self._isolated_tp_face 
     62        if(self._isolated_tp_node is not None): 
     63            return self._isolated_tp_node 
     64        if(self._isolated_tp_edge is not None): 
     65            return self._isolated_tp_edge 
     66        if(self._isolated_tp_solid is not None): 
     67            return self._isolated_tp_solid 
     68        if(self._isolated_tp_directedtopo is not None): 
     69            return self._isolated_tp_directedtopo 
     70        return None 
     71 
     72    @isolated.setter 
     73    def isolated(self, value): 
     74        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     75        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_face.TP_Face": 
     76            self._isolated_tp_face = value 
     77            self._isolated_tp_node = None 
     78            self._isolated_tp_edge = None 
     79            self._isolated_tp_solid = None 
     80            self._isolated_tp_directedtopo = None 
     81        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_node.TP_Node": 
     82            self._isolated_tp_node = value 
     83            self._isolated_tp_face = None 
     84            self._isolated_tp_edge = None 
     85            self._isolated_tp_solid = None 
     86            self._isolated_tp_directedtopo = None 
     87        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_edge.TP_Edge": 
     88            self._isolated_tp_edge = value 
     89            self._isolated_tp_face = None 
     90            self._isolated_tp_node = None 
     91            self._isolated_tp_solid = None 
     92            self._isolated_tp_directedtopo = None 
     93        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_solid.TP_Solid": 
     94            self._isolated_tp_solid = value 
     95            self._isolated_tp_face = None 
     96            self._isolated_tp_node = None 
     97            self._isolated_tp_edge = None 
     98            self._isolated_tp_directedtopo = None 
     99        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedtopo.TP_DirectedTopo": 
     100            self._isolated_tp_directedtopo = value 
     101            self._isolated_tp_face = None 
     102            self._isolated_tp_node = None 
     103            self._isolated_tp_edge = None 
     104            self._isolated_tp_solid = None 
     105 
     106 
     107 
     108    @property 
     109    def proxy(self): 
     110        if(self._proxy_tp_directedface is not None): 
     111            return self._proxy_tp_directedface 
     112        if(self._proxy_tp_directednode is not None): 
     113            return self._proxy_tp_directednode 
     114        if(self._proxy_tp_directededge is not None): 
     115            return self._proxy_tp_directededge 
     116        if(self._proxy_tp_directedsolid is not None): 
     117            return self._proxy_tp_directedsolid 
     118        return None 
     119 
     120    @proxy.setter 
     121    def proxy(self, value): 
     122        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     123        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedface.TP_DirectedFace": 
     124            self._proxy_tp_directedface = value 
     125            self._proxy_tp_directednode = None 
     126            self._proxy_tp_directededge = None 
     127            self._proxy_tp_directedsolid = None 
     128        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directednode.TP_DirectedNode": 
     129            self._proxy_tp_directednode = value 
     130            self._proxy_tp_directedface = None 
     131            self._proxy_tp_directededge = None 
     132            self._proxy_tp_directedsolid = None 
     133        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directededge.TP_DirectedEdge": 
     134            self._proxy_tp_directededge = value 
     135            self._proxy_tp_directedface = None 
     136            self._proxy_tp_directednode = None 
     137            self._proxy_tp_directedsolid = None 
     138        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedsolid.TP_DirectedSolid": 
     139            self._proxy_tp_directedsolid = value 
     140            self._proxy_tp_directedface = None 
     141            self._proxy_tp_directednode = None 
     142            self._proxy_tp_directededge = None 
     143 
     144    @property 
     145    def geometry(self): 
     146        if(self._geometry_gm_solid is not None): 
     147            return self._geometry_gm_solid 
     148        if(self._geometry_gm_orientableprimitive is not None): 
     149            return self._geometry_gm_orientableprimitive 
     150        if(self._geometry_gm_point is not None): 
     151            return self._geometry_gm_point 
     152        return None 
     153 
     154    @geometry.setter 
     155    def geometry(self, value): 
     156        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     157        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_primitive.gm_solid.GM_Solid": 
     158            self._geometry_gm_solid = value 
     159            self._geometry_gm_orientableprimitive = None 
     160            self._geometry_gm_point = None 
     161        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_primitive.gm_orientableprimitive.GM_OrientablePrimitive": 
     162            self._geometry_gm_orientableprimitive = value 
     163            self._geometry_gm_solid = None 
     164            self._geometry_gm_point = None 
     165        if valueClass == "ea_model.iso_19107_2003_spatial_schema.geometry.geometric_primitive.gm_point.GM_Point": 
     166            self._geometry_gm_point = value 
     167            self._geometry_gm_solid = None 
     168            self._geometry_gm_orientableprimitive = None 
     169 
     170 
     171 
     172    @property 
     173    def container(self): 
     174        if(self._container_tp_face is not None): 
     175            return self._container_tp_face 
     176        if(self._container_tp_node is not None): 
     177            return self._container_tp_node 
     178        if(self._container_tp_edge is not None): 
     179            return self._container_tp_edge 
     180        if(self._container_tp_solid is not None): 
     181            return self._container_tp_solid 
     182        if(self._container_tp_directedtopo is not None): 
     183            return self._container_tp_directedtopo 
     184        return None 
     185 
     186    @container.setter 
     187    def container(self, value): 
     188        valueClass = "%s.%s" % (type(value).__module__,type(value).__name__) 
     189        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_face.TP_Face": 
     190            self._container_tp_face = value 
     191            self._container_tp_node = None 
     192            self._container_tp_edge = None 
     193            self._container_tp_solid = None 
     194            self._container_tp_directedtopo = None 
     195        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_node.TP_Node": 
     196            self._container_tp_node = value 
     197            self._container_tp_face = None 
     198            self._container_tp_edge = None 
     199            self._container_tp_solid = None 
     200            self._container_tp_directedtopo = None 
     201        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_edge.TP_Edge": 
     202            self._container_tp_edge = value 
     203            self._container_tp_face = None 
     204            self._container_tp_node = None 
     205            self._container_tp_solid = None 
     206            self._container_tp_directedtopo = None 
     207        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_solid.TP_Solid": 
     208            self._container_tp_solid = value 
     209            self._container_tp_face = None 
     210            self._container_tp_node = None 
     211            self._container_tp_edge = None 
     212            self._container_tp_directedtopo = None 
     213        if valueClass == "ea_model.iso_19107_2003_spatial_schema.topology.topological_primitive.tp_directedtopo.TP_DirectedTopo": 
     214            self._container_tp_directedtopo = value 
     215            self._container_tp_face = None 
     216            self._container_tp_node = None 
     217            self._container_tp_edge = None 
     218            self._container_tp_solid = None 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_primitiveboundary.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:39 
     20Created on 26-Jan-2012 16:07:31 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_PrimitiveBoundary(TP_Boundary): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_boundary = TP_Boundary()        
    34                 self.term  = [] 
    35                 super(TP_PrimitiveBoundary, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_boundary = TP_Boundary()        
    3638 
    37         @property 
    38         def term(self): 
    39                 return self._tp_boundary.term 
     39        self.term = [] 
     40        super(TP_PrimitiveBoundary, self).__init__() 
    4041 
    41         @term.setter 
    42         def term(self, value): 
    43                          self._tp_boundary.term = value 
     42    @property 
     43    def term(self): 
     44        return self._tp_boundary.term 
     45 
     46    @term.setter 
     47    def term(self, value): 
     48             self._tp_boundary.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_ring.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:32 
     20Created on 26-Jan-2012 16:07:32 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_Ring(TP_Expression): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_expression = TP_Expression()    
    34                 self.term  = [] 
    35                 super(TP_Ring, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_expression = TP_Expression()    
    3638 
    37         @property 
    38         def term(self): 
    39                 return self._tp_expression.term 
     39        self.term = [] 
     40        super(TP_Ring, self).__init__() 
    4041 
    41         @term.setter 
    42         def term(self, value): 
    43                          self._tp_expression.term = value 
     42    @property 
     43    def term(self): 
     44        return self._tp_expression.term 
     45 
     46    @term.setter 
     47    def term(self, value): 
     48             self._tp_expression.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_shell.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:31 
     20Created on 26-Jan-2012 16:07:36 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_Shell(TP_Expression): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_expression = TP_Expression()    
    34                 self.term  = [] 
    35                 super(TP_Shell, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_expression = TP_Expression()    
    3638 
    37         @property 
    38         def term(self): 
    39                 return self._tp_expression.term 
     39        self.term = [] 
     40        super(TP_Shell, self).__init__() 
    4041 
    41         @term.setter 
    42         def term(self, value): 
    43                          self._tp_expression.term = value 
     42    @property 
     43    def term(self): 
     44        return self._tp_expression.term 
     45 
     46    @term.setter 
     47    def term(self, value): 
     48             self._tp_expression.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_solid.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1519 
    1620''' 
    17 Created on 06-Jan-2012 13:20:33 
     21Created on 26-Jan-2012 16:07:38 
    1822 
    1923@author: mnagni 
    2024''' 
    2125 
    22 class TP_Solid(TP_Primitive,TP_DirectedSolid): 
    23         ''' 
    24                 Represents a data entity defined in a UML diagram and supposed to  
    25                 be persisted in a relational database.  
     26class TP_Solid(TP_DirectedSolid,TP_Primitive): 
     27    ''' 
     28        Represents a data entity defined in a UML diagram and supposed to  
     29        be persisted in a relational database.  
    2630  
    27                 This class has been genererated automatically using the Apache Velocity project. 
    28         ''' 
    29         ''' 
    30                 Please note that any access to the inner attributes should be done using  
    31                 the given get/set methods and NOT accessing them directly. 
    32         ''' 
    33         def __init__(self): 
    34                 self._tp_primitive = TP_Primitive()      
    35                 self._tp_directedsolid = TP_DirectedSolid()      
    36                 self.isolated  = [] 
    37                 self.topo  = None 
    38                 self.orientation  = None 
    39                 self.maximalComplex  = None 
    40                 self.hub  = [] 
    41                 self.proxy  = None 
    42                 self.geometry  = None 
    43                 self.complex  = [] 
    44                 self.container  = None 
    45                 self.boundary  = [] 
    46                 self.term  = [] 
    47                 super(TP_Solid, self).__init__() 
     31        This class has been genererated automatically using the Apache Velocity project. 
     32    ''' 
     33    ''' 
     34        Please note that any access to the inner attributes should be done using  
     35        the given get/set methods and NOT accessing them directly. 
     36    ''' 
     37    def __init__(self): 
     38        self._tp_primitive = TP_Primitive()      
     39        self._tp_directedsolid = TP_DirectedSolid()      
    4840 
    49         @property 
    50         def isolated(self): 
    51                 return self._tp_primitive.isolated 
     41        self.topo = None 
     42        self._topo_tp_face = None 
     43        self._topo_tp_node = None 
     44        self._topo_tp_edge = None 
     45        self._topo_tp_solid = None 
     46        self._topo_tp_directedtopo = None 
     47        self.maximalComplex = None 
     48        self.orientation = None 
     49        self.hub = [] 
     50        self._isolated_tp_face = [] 
     51        self._isolated_tp_node = [] 
     52        self._isolated_tp_edge = [] 
     53        self._isolated_tp_solid = [] 
     54        self._isolated_tp_directedtopo = [] 
     55        self.proxy = None 
     56        self._proxy_tp_directedface = None 
     57        self._proxy_tp_directednode = None 
     58        self._proxy_tp_directededge = None 
     59        self._proxy_tp_directedsolid = None 
     60        self._geometry_gm_solid = None 
     61        self._geometry_gm_orientableprimitive = None 
     62        self._geometry_gm_point = None 
     63        self.complex = [] 
     64        self.boundary = [] 
     65        self._container_tp_face = None 
     66        self._container_tp_node = None 
     67        self._container_tp_edge = None 
     68        self._container_tp_solid = None 
     69        self._container_tp_directedtopo = None 
     70        self.term = [] 
     71        super(TP_Solid, self).__init__() 
    5272 
    53         @isolated.setter 
    54         def isolated(self, value): 
    55                          self._tp_primitive.isolated = value 
     73    @property 
     74    def topo(self): 
     75        return self._tp_directedsolid.topo 
    5676 
    57         @property 
    58         def topo(self): 
    59                 return self._tp_directedsolid.topo 
     77    @topo.setter 
     78    def topo(self, value): 
     79             self._tp_directedsolid.topo = value 
    6080 
    61         @topo.setter 
    62         def topo(self, value): 
    63                          self._tp_directedsolid.topo = value 
     81    @property 
     82    def topo(self): 
     83        return self._tp_directedsolid.topo 
    6484 
    65         @property 
    66         def orientation(self): 
    67                 return self._tp_directedsolid.orientation 
     85    @topo.setter 
     86    def topo(self, value): 
     87             self._tp_directedsolid.topo = value 
    6888 
    69         @orientation.setter 
    70         def orientation(self, value): 
    71                          self._tp_directedsolid.orientation = value 
     89    @property 
     90    def maximalComplex(self): 
     91        return self._tp_primitive.maximalComplex 
    7292 
    73         @property 
    74         def maximalComplex(self): 
    75                 return self._tp_primitive.maximalComplex 
     93    @maximalComplex.setter 
     94    def maximalComplex(self, value): 
     95             self._tp_primitive.maximalComplex = value 
    7696 
    77         @maximalComplex.setter 
    78         def maximalComplex(self, value): 
    79                          self._tp_primitive.maximalComplex = value 
     97    @property 
     98    def orientation(self): 
     99        return self._tp_directedsolid.orientation 
    80100 
    81         @property 
    82         def hub(self): 
    83                 return self._tp_directedsolid.hub 
     101    @orientation.setter 
     102    def orientation(self, value): 
     103             self._tp_directedsolid.orientation = value 
    84104 
    85         @hub.setter 
    86         def hub(self, value): 
    87                          self._tp_directedsolid.hub = value 
     105    @property 
     106    def hub(self): 
     107        return self._tp_directedsolid.hub 
     108 
     109    @hub.setter 
     110    def hub(self, value): 
     111             self._tp_directedsolid.hub = value 
     112 
     113    @property 
     114    def isolated(self): 
     115        return self._tp_primitive.isolated 
     116 
     117    @isolated.setter 
     118    def isolated(self, value): 
     119             self._tp_primitive.isolated = value 
    88120 
    89121 
    90122 
    91         @property 
    92         def geometry(self): 
    93                 return self._tp_primitive.geometry 
     123    @property 
     124    def proxy(self): 
     125        return self._tp_primitive.proxy 
    94126 
    95         @geometry.setter 
    96         def geometry(self, value): 
    97                          self._tp_primitive.geometry = value 
     127    @proxy.setter 
     128    def proxy(self, value): 
     129             self._tp_primitive.proxy = value 
    98130 
    99         @property 
    100         def complex(self): 
    101                 return self._tp_primitive.complex 
     131    @property 
     132    def geometry(self): 
     133        return self._tp_primitive.geometry 
    102134 
    103         @complex.setter 
    104         def complex(self, value): 
    105                          self._tp_primitive.complex = value 
     135    @geometry.setter 
     136    def geometry(self, value): 
     137             self._tp_primitive.geometry = value 
    106138 
    107         @property 
    108         def container(self): 
    109                 return self._tp_primitive.container 
     139    @property 
     140    def complex(self): 
     141        return self._tp_primitive.complex 
    110142 
    111         @container.setter 
    112         def container(self, value): 
    113                          self._tp_primitive.container = value 
     143    @complex.setter 
     144    def complex(self, value): 
     145             self._tp_primitive.complex = value 
    114146 
    115147 
    116148 
    117         @property 
    118         def term(self): 
    119                 return self._tp_directedsolid.term 
     149    @property 
     150    def container(self): 
     151        return self._tp_primitive.container 
    120152 
    121         @term.setter 
    122         def term(self, value): 
    123                          self._tp_directedsolid.term = value 
     153    @container.setter 
     154    def container(self, value): 
     155             self._tp_primitive.container = value 
     156 
     157    @property 
     158    def term(self): 
     159        return self._tp_directedsolid.term 
     160 
     161    @term.setter 
     162    def term(self, value): 
     163             self._tp_directedsolid.term = value 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topological_primitive/tp_solidboundary.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1418 
    1519''' 
    16 Created on 06-Jan-2012 13:20:37 
     20Created on 26-Jan-2012 16:07:38 
    1721 
    1822@author: mnagni 
     
    2024 
    2125class TP_SolidBoundary(TP_PrimitiveBoundary): 
    22         ''' 
    23                 Represents a data entity defined in a UML diagram and supposed to  
    24                 be persisted in a relational database.  
     26    ''' 
     27        Represents a data entity defined in a UML diagram and supposed to  
     28        be persisted in a relational database.  
    2529  
    26                 This class has been genererated automatically using the Apache Velocity project. 
    27         ''' 
    28         ''' 
    29                 Please note that any access to the inner attributes should be done using  
    30                 the given get/set methods and NOT accessing them directly. 
    31         ''' 
    32         def __init__(self): 
    33                 self._tp_primitiveboundary = TP_PrimitiveBoundary()      
    34                 self.exterior  = None 
    35                 self.term  = [] 
    36                 self.interior  = [] 
    37                 super(TP_SolidBoundary, self).__init__() 
     30        This class has been genererated automatically using the Apache Velocity project. 
     31    ''' 
     32    ''' 
     33        Please note that any access to the inner attributes should be done using  
     34        the given get/set methods and NOT accessing them directly. 
     35    ''' 
     36    def __init__(self): 
     37        self._tp_primitiveboundary = TP_PrimitiveBoundary()      
     38 
     39        self.exterior = None 
     40        self.term = [] 
     41        self.interior = [] 
     42        super(TP_SolidBoundary, self).__init__() 
    3843 
    3944 
    4045 
    41         @property 
    42         def term(self): 
    43                 return self._tp_primitiveboundary.term 
     46    @property 
     47    def term(self): 
     48        return self._tp_primitiveboundary.term 
    4449 
    45         @term.setter 
    46         def term(self, value): 
    47                         self._tp_primitiveboundary.term = value 
     50    @term.setter 
     51    def term(self, value): 
     52            self._tp_primitiveboundary.term = value 
    4853 
    4954 
  • mauRepo/MolesManager/trunk/src/ea_model/iso_19107_2003_spatial_schema/topology/topology_root/tp_object.py

    r8049 r8074  
     1 
     2 
     3 
     4 
    15 
    26 
     
    1317 
    1418''' 
    15 Created on 06-Jan-2012 13:20:37 
     19Created on 26-Jan-2012 16:07:38 
    1620 
    1721@author: mnagni 
     
    1923 
    2024class TP_Object(object): 
    21         ''' 
    22                 Represents a data entity defined in a UML diagram and supposed to  
    23                 be persisted in a relational database.  
     25    ''' 
     26        Represents a data entity defined in a UML diagram and supposed to  
     27        be persisted in a relational database.  
    2428  
    25                 This class has been genererated automatically using the Apache Velocity project. 
    26         ''' 
    27         ''' 
    28                 Please note that any access to the inner attributes should be done using  
    29                 the given get/set methods and NOT accessing them directly. 
    30         ''' 
    31         def __init__(self): 
    32                 super(TP_Object, self).__init__() 
     29        This class has been genererated automatically using the Apache Velocity project. 
     30    ''' 
     31    ''' 
     32        Please note that any access to the inner attributes should be done using  
     33        the given get/set methods and NOT accessing them directly. 
     34    ''' 
     35    def __init__(self): 
     36 
     37        super(TP_Object, self).__init__() 
Note: See TracChangeset for help on using the changeset viewer.