Start recoding to QT C++. Pyhton code was removed temporary.
1.1 --- a/LICENSE Thu Oct 08 23:10:32 2009 +0400
1.2 +++ b/LICENSE Thu Oct 22 23:24:31 2009 +0400
1.3 @@ -3,7 +3,7 @@
1.4 Data Registry Manager project
1.5
1.6
1.7 - Copyright (c) 2007-2008, Sergey Gerskovich
1.8 + Copyright (c) 2007-2009, Sergey Gerskovich
1.9 DaReManager.sourceforge.net
1.10 SergeyGershkovich@gmail.com
1.11 All rights reserved.
1.12 @@ -39,7 +39,7 @@
1.13
1.14 Проект Управляющего реестром данных
1.15
1.16 - Copyright 2007-2008, Сергей Гершкович
1.17 + Copyright 2007-2009, Сергей Гершкович
1.18 DaReManager.sourceforge.net
1.19 SergeyGershkovich@gmail.com
1.20 Все права защищены.
2.1 --- a/PyUML/PyUMLProfile.uml Thu Oct 08 23:10:32 2009 +0400
2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3 @@ -1,44 +0,0 @@
2.4 -<?xml version="1.0" encoding="UTF-8"?>
2.5 -<uml:Profile xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_7Y-UAKi8Edyr_pXRyLU3wA" name="PyUMLProfile" metaclassReference="_ZtOxIKjHEdym48zZ96s2nA" metamodelReference="_bkzWwKjHEdym48zZ96s2nA">
2.6 - <eAnnotations xmi:id="_oyijYKjHEdym48zZ96s2nA" source="http://www.eclipse.org/uml2/2.0.0/UML">
2.7 - <contents xmi:type="ecore:EPackage" xmi:id="_bm4k8KjIEdym48zZ96s2nA" name="PyUMLProfile" nsURI="http:///schemas/PyUMLProfile/_bm06kKjIEdym48zZ96s2nA/1" nsPrefix="PyUMLProfile">
2.8 - <eClassifiers xmi:type="ecore:EClass" xmi:id="_bm4k8ajIEdym48zZ96s2nA" name="BeanClass">
2.9 - <eAnnotations xmi:id="_bm4k8qjIEdym48zZ96s2nA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e8aLwKjHEdym48zZ96s2nA"/>
2.10 - <eAnnotations xmi:id="_bm4k86jIEdym48zZ96s2nA" source="duplicates">
2.11 - <contents xmi:type="ecore:EReference" xmi:id="_bm4k9KjIEdym48zZ96s2nA" name="base_Class" ordered="false" lowerBound="1">
2.12 - <eAnnotations xmi:id="_bm4k9ajIEdym48zZ96s2nA" source="redefines" references="_bm4k-ajIEdym48zZ96s2nA"/>
2.13 - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
2.14 - </contents>
2.15 - </eAnnotations>
2.16 - <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_bm4k96jIEdym48zZ96s2nA" name="TestProperty" ordered="false" lowerBound="1">
2.17 - <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
2.18 - </eStructuralFeatures>
2.19 - <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_bm4k-ajIEdym48zZ96s2nA" name="base_Class" ordered="false" lowerBound="1">
2.20 - <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/3.0.0/UML#//Class"/>
2.21 - </eStructuralFeatures>
2.22 - </eClassifiers>
2.23 - </contents>
2.24 - <contents xmi:type="ecore:EPackage" xmi:id="_oyjKcKjHEdym48zZ96s2nA" name="PyUMLProfile" nsURI="http:///schemas/PyUMLProfile/_oyfgEKjHEdym48zZ96s2nA/0" nsPrefix="PyUMLProfile">
2.25 - <eClassifiers xmi:type="ecore:EClass" xmi:id="_oyjKcajHEdym48zZ96s2nA" name="BeanClass">
2.26 - <eAnnotations xmi:id="_oyjKcqjHEdym48zZ96s2nA" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_e8aLwKjHEdym48zZ96s2nA"/>
2.27 - </eClassifiers>
2.28 - </contents>
2.29 - </eAnnotations>
2.30 - <elementImport xmi:id="_ZtOxIKjHEdym48zZ96s2nA">
2.31 - <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
2.32 - </elementImport>
2.33 - <packageImport xmi:id="_bkzWwKjHEdym48zZ96s2nA">
2.34 - <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
2.35 - </packageImport>
2.36 - <packagedElement xmi:type="uml:Stereotype" xmi:id="_e8aLwKjHEdym48zZ96s2nA" name="BeanClass">
2.37 - <ownedAttribute xmi:id="_OAXE4KjIEdym48zZ96s2nA" name="base_Class">
2.38 - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
2.39 - </ownedAttribute>
2.40 - <ownedAttribute xmi:id="_S_NkgKjIEdym48zZ96s2nA" name="base_Class" association="_S_MWYKjIEdym48zZ96s2nA">
2.41 - <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
2.42 - </ownedAttribute>
2.43 - </packagedElement>
2.44 - <packagedElement xmi:type="uml:Extension" xmi:id="_S_MWYKjIEdym48zZ96s2nA" name="Class_BeanClass" memberEnd="_S_M9cKjIEdym48zZ96s2nA _S_NkgKjIEdym48zZ96s2nA">
2.45 - <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_S_M9cKjIEdym48zZ96s2nA" name="extension_BeanClass" type="_e8aLwKjHEdym48zZ96s2nA" aggregation="composite" association="_S_MWYKjIEdym48zZ96s2nA"/>
2.46 - </packagedElement>
2.47 -</uml:Profile>
3.1 --- a/PyUML/daremanager-backup.uml Thu Oct 08 23:10:32 2009 +0400
3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
3.3 @@ -1,377 +0,0 @@
3.4 -<?xml version="1.0" encoding="UTF-8"?>
3.5 -<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_MfNWIbQ5Ed6PUfPfe52YSw" name="daremanager">
3.6 - <packagedElement xmi:type="uml:Package" xmi:id="_ZoPhkLQ8Ed6PUfPfe52YSw" name="src">
3.7 - <packagedElement xmi:type="uml:Package" xmi:id="_ZqVzULQ8Ed6PUfPfe52YSw" name="sys">
3.8 - <packagedElement xmi:type="uml:Class" xmi:id="_ZqVzUbQ8Ed6PUfPfe52YSw" name="Array">
3.9 - <ownedOperation xmi:id="_ZtNhILQ8Ed6PUfPfe52YSw" name="getRowsCount">
3.10 - <ownedParameter xmi:id="_ZupEgLQ8Ed6PUfPfe52YSw" name="self">
3.11 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvZ5gLQ8Ed6PUfPfe52YSw">
3.12 - <value xsi:nil="true"/>
3.13 - </defaultValue>
3.14 - </ownedParameter>
3.15 - </ownedOperation>
3.16 - <ownedOperation xmi:id="_ZvZ5gbQ8Ed6PUfPfe52YSw" name="getOrderColumnCount">
3.17 - <ownedParameter xmi:id="_ZvgAILQ8Ed6PUfPfe52YSw" name="self">
3.18 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvgAIbQ8Ed6PUfPfe52YSw">
3.19 - <value xsi:nil="true"/>
3.20 - </defaultValue>
3.21 - </ownedParameter>
3.22 - </ownedOperation>
3.23 - <ownedOperation xmi:id="_ZvgAIrQ8Ed6PUfPfe52YSw" name="isSortable">
3.24 - <ownedParameter xmi:id="_ZvgAI7Q8Ed6PUfPfe52YSw" name="self">
3.25 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvmGwLQ8Ed6PUfPfe52YSw">
3.26 - <value xsi:nil="true"/>
3.27 - </defaultValue>
3.28 - </ownedParameter>
3.29 - </ownedOperation>
3.30 - <ownedOperation xmi:id="_ZvmGwbQ8Ed6PUfPfe52YSw" name="isWritable">
3.31 - <ownedParameter xmi:id="_ZvmGwrQ8Ed6PUfPfe52YSw" name="self">
3.32 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvmGw7Q8Ed6PUfPfe52YSw">
3.33 - <value xsi:nil="true"/>
3.34 - </defaultValue>
3.35 - </ownedParameter>
3.36 - </ownedOperation>
3.37 - <ownedOperation xmi:id="_ZvmGxLQ8Ed6PUfPfe52YSw" name="setValue">
3.38 - <ownedParameter xmi:id="_ZvsNYLQ8Ed6PUfPfe52YSw" name="self">
3.39 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvsNYbQ8Ed6PUfPfe52YSw">
3.40 - <value xsi:nil="true"/>
3.41 - </defaultValue>
3.42 - </ownedParameter>
3.43 - <ownedParameter xmi:id="_ZvsNYrQ8Ed6PUfPfe52YSw" name="RowIndex">
3.44 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvyUALQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.45 - </ownedParameter>
3.46 - <ownedParameter xmi:id="_ZvyUAbQ8Ed6PUfPfe52YSw" name="ColumnIndex">
3.47 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvyUArQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.48 - </ownedParameter>
3.49 - <ownedParameter xmi:id="_ZvyUA7Q8Ed6PUfPfe52YSw" name="Value">
3.50 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvyUBLQ8Ed6PUfPfe52YSw" value="None"/>
3.51 - </ownedParameter>
3.52 - </ownedOperation>
3.53 - <ownedOperation xmi:id="_Zv4aoLQ8Ed6PUfPfe52YSw" name="getValue">
3.54 - <ownedParameter xmi:id="_Zv4aobQ8Ed6PUfPfe52YSw" name="self">
3.55 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv4aorQ8Ed6PUfPfe52YSw">
3.56 - <value xsi:nil="true"/>
3.57 - </defaultValue>
3.58 - </ownedParameter>
3.59 - <ownedParameter xmi:id="_Zv4ao7Q8Ed6PUfPfe52YSw" name="RowIndex">
3.60 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv4apLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.61 - </ownedParameter>
3.62 - <ownedParameter xmi:id="_Zv4apbQ8Ed6PUfPfe52YSw" name="ColumnIndex">
3.63 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv4aprQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.64 - </ownedParameter>
3.65 - </ownedOperation>
3.66 - <ownedOperation xmi:id="_Zv-hQLQ8Ed6PUfPfe52YSw" name="getOrderIndex">
3.67 - <ownedParameter xmi:id="_Zv-hQbQ8Ed6PUfPfe52YSw" name="self">
3.68 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv-hQrQ8Ed6PUfPfe52YSw">
3.69 - <value xsi:nil="true"/>
3.70 - </defaultValue>
3.71 - </ownedParameter>
3.72 - <ownedParameter xmi:id="_Zv-hQ7Q8Ed6PUfPfe52YSw" name="ColumnIndex">
3.73 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv-hRLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.74 - </ownedParameter>
3.75 - </ownedOperation>
3.76 - <ownedOperation xmi:id="_Zv-hRbQ8Ed6PUfPfe52YSw" name="__init__" visibility="private">
3.77 - <ownedParameter xmi:id="_Zv-hRrQ8Ed6PUfPfe52YSw" name="self">
3.78 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZwEn4LQ8Ed6PUfPfe52YSw">
3.79 - <value xsi:nil="true"/>
3.80 - </defaultValue>
3.81 - </ownedParameter>
3.82 - </ownedOperation>
3.83 - <ownedOperation xmi:id="_ZwEn4bQ8Ed6PUfPfe52YSw" name="setOrder">
3.84 - <ownedParameter xmi:id="_ZwEn4rQ8Ed6PUfPfe52YSw" name="self">
3.85 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZwKugLQ8Ed6PUfPfe52YSw">
3.86 - <value xsi:nil="true"/>
3.87 - </defaultValue>
3.88 - </ownedParameter>
3.89 - <ownedParameter xmi:id="_ZwKugbQ8Ed6PUfPfe52YSw" name="ColumnsIndex">
3.90 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZwvWQLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.91 - </ownedParameter>
3.92 - <ownedParameter xmi:id="_Zw1c4LQ8Ed6PUfPfe52YSw" name="ContinueSort">
3.93 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zw1c4bQ8Ed6PUfPfe52YSw" value="False"/>
3.94 - </ownedParameter>
3.95 - <ownedParameter xmi:id="_Zw7jgLQ8Ed6PUfPfe52YSw" name="Descend">
3.96 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zw7jgbQ8Ed6PUfPfe52YSw" value="False"/>
3.97 - </ownedParameter>
3.98 - </ownedOperation>
3.99 - <ownedOperation xmi:id="_Zw7jgrQ8Ed6PUfPfe52YSw" name="clearOrder">
3.100 - <ownedParameter xmi:id="_Zw7jg7Q8Ed6PUfPfe52YSw" name="self">
3.101 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zw7jhLQ8Ed6PUfPfe52YSw">
3.102 - <value xsi:nil="true"/>
3.103 - </defaultValue>
3.104 - </ownedParameter>
3.105 - </ownedOperation>
3.106 - </packagedElement>
3.107 - <packagedElement xmi:type="uml:Class" xmi:id="_ZxBqILQ8Ed6PUfPfe52YSw" name="MemoArray">
3.108 - <generalization xmi:id="_Z1nPMLQ8Ed6PUfPfe52YSw" general="_ZqVzUbQ8Ed6PUfPfe52YSw"/>
3.109 - <ownedAttribute xmi:id="_ZxUlGLQ8Ed6PUfPfe52YSw" name="__Data" visibility="private">
3.110 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zxs_kLQ8Ed6PUfPfe52YSw" value="[]"/>
3.111 - </ownedAttribute>
3.112 - <ownedOperation xmi:id="_ZxBqIbQ8Ed6PUfPfe52YSw" name="isWritable">
3.113 - <ownedParameter xmi:id="_ZxBqIrQ8Ed6PUfPfe52YSw" name="self">
3.114 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX0LQ8Ed6PUfPfe52YSw">
3.115 - <value xsi:nil="true"/>
3.116 - </defaultValue>
3.117 - </ownedParameter>
3.118 - </ownedOperation>
3.119 - <ownedOperation xmi:id="_ZxIX0bQ8Ed6PUfPfe52YSw" name="getValue">
3.120 - <ownedParameter xmi:id="_ZxIX0rQ8Ed6PUfPfe52YSw" name="self">
3.121 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX07Q8Ed6PUfPfe52YSw">
3.122 - <value xsi:nil="true"/>
3.123 - </defaultValue>
3.124 - </ownedParameter>
3.125 - <ownedParameter xmi:id="_ZxIX1LQ8Ed6PUfPfe52YSw" name="RowIndex">
3.126 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX1bQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.127 - </ownedParameter>
3.128 - <ownedParameter xmi:id="_ZxIX1rQ8Ed6PUfPfe52YSw" name="ColumnIndex">
3.129 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX17Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.130 - </ownedParameter>
3.131 - </ownedOperation>
3.132 - <ownedOperation xmi:id="_ZxIX2LQ8Ed6PUfPfe52YSw" name="getRowsCount">
3.133 - <ownedParameter xmi:id="_ZxOecLQ8Ed6PUfPfe52YSw" name="self">
3.134 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxOecbQ8Ed6PUfPfe52YSw">
3.135 - <value xsi:nil="true"/>
3.136 - </defaultValue>
3.137 - </ownedParameter>
3.138 - </ownedOperation>
3.139 - <ownedOperation xmi:id="_ZxOecrQ8Ed6PUfPfe52YSw" name="__init__" visibility="private">
3.140 - <ownedParameter xmi:id="_ZxOec7Q8Ed6PUfPfe52YSw" name="self">
3.141 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxOedLQ8Ed6PUfPfe52YSw">
3.142 - <value xsi:nil="true"/>
3.143 - </defaultValue>
3.144 - </ownedParameter>
3.145 - </ownedOperation>
3.146 - <ownedOperation xmi:id="_ZxOedbQ8Ed6PUfPfe52YSw" name="setValue">
3.147 - <ownedParameter xmi:id="_ZxUlELQ8Ed6PUfPfe52YSw" name="self">
3.148 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlEbQ8Ed6PUfPfe52YSw">
3.149 - <value xsi:nil="true"/>
3.150 - </defaultValue>
3.151 - </ownedParameter>
3.152 - <ownedParameter xmi:id="_ZxUlErQ8Ed6PUfPfe52YSw" name="RowIndex">
3.153 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlE7Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.154 - </ownedParameter>
3.155 - <ownedParameter xmi:id="_ZxUlFLQ8Ed6PUfPfe52YSw" name="ColumnIndex">
3.156 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlFbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.157 - </ownedParameter>
3.158 - <ownedParameter xmi:id="_ZxUlFrQ8Ed6PUfPfe52YSw" name="Value">
3.159 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlF7Q8Ed6PUfPfe52YSw" value="None"/>
3.160 - </ownedParameter>
3.161 - </ownedOperation>
3.162 - </packagedElement>
3.163 - <packagedElement xmi:type="uml:Class" xmi:id="_ZxzGMLQ8Ed6PUfPfe52YSw" name="DataSet">
3.164 - <ownedAttribute xmi:id="_Z02aMrQ8Ed6PUfPfe52YSw" name="__Fields" visibility="private">
3.165 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z08g0LQ8Ed6PUfPfe52YSw" value="[]"/>
3.166 - </ownedAttribute>
3.167 - <ownedAttribute xmi:id="_Z1IuELQ8Ed6PUfPfe52YSw" name="__CurrentRecord" visibility="private">
3.168 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z1IuEbQ8Ed6PUfPfe52YSw" value="0"/>
3.169 - </ownedAttribute>
3.170 - <ownedAttribute xmi:id="_Z1IuErQ8Ed6PUfPfe52YSw" name="__FieldsColumnIndexes" visibility="private">
3.171 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z1O0sLQ8Ed6PUfPfe52YSw" value="[]"/>
3.172 - </ownedAttribute>
3.173 - <ownedOperation xmi:id="_ZxzGMbQ8Ed6PUfPfe52YSw" name="addField">
3.174 - <ownedParameter xmi:id="_ZxzGMrQ8Ed6PUfPfe52YSw" name="self">
3.175 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxzGM7Q8Ed6PUfPfe52YSw">
3.176 - <value xsi:nil="true"/>
3.177 - </defaultValue>
3.178 - </ownedParameter>
3.179 - <ownedParameter xmi:id="_ZxzGNLQ8Ed6PUfPfe52YSw" name="Code">
3.180 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxzGNbQ8Ed6PUfPfe52YSw" value="''"/>
3.181 - </ownedParameter>
3.182 - <ownedParameter xmi:id="_ZxzGNrQ8Ed6PUfPfe52YSw" name="ColumnIndex">
3.183 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxzGN7Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.184 - </ownedParameter>
3.185 - </ownedOperation>
3.186 - <ownedOperation xmi:id="_Zx5M0LQ8Ed6PUfPfe52YSw" name="setValue">
3.187 - <ownedParameter xmi:id="_Zx_TcLQ8Ed6PUfPfe52YSw" name="self">
3.188 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zx_TcbQ8Ed6PUfPfe52YSw">
3.189 - <value xsi:nil="true"/>
3.190 - </defaultValue>
3.191 - </ownedParameter>
3.192 - <ownedParameter xmi:id="_Zx_TcrQ8Ed6PUfPfe52YSw" name="RecordIndex">
3.193 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zx_Tc7Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.194 - </ownedParameter>
3.195 - <ownedParameter xmi:id="_Zx_TdLQ8Ed6PUfPfe52YSw" name="FieldIndex">
3.196 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zx_TdbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.197 - </ownedParameter>
3.198 - <ownedParameter xmi:id="_Zx_TdrQ8Ed6PUfPfe52YSw" name="Value">
3.199 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyFaELQ8Ed6PUfPfe52YSw" value="None"/>
3.200 - </ownedParameter>
3.201 - </ownedOperation>
3.202 - <ownedOperation xmi:id="_ZyRnULQ8Ed6PUfPfe52YSw" name="clearOrder">
3.203 - <ownedParameter xmi:id="_ZyRnUbQ8Ed6PUfPfe52YSw" name="self">
3.204 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyXt8LQ8Ed6PUfPfe52YSw">
3.205 - <value xsi:nil="true"/>
3.206 - </defaultValue>
3.207 - </ownedParameter>
3.208 - </ownedOperation>
3.209 - <ownedOperation xmi:id="_ZyXt8bQ8Ed6PUfPfe52YSw" name="getValue">
3.210 - <ownedParameter xmi:id="_ZyXt8rQ8Ed6PUfPfe52YSw" name="self">
3.211 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyXt87Q8Ed6PUfPfe52YSw">
3.212 - <value xsi:nil="true"/>
3.213 - </defaultValue>
3.214 - </ownedParameter>
3.215 - <ownedParameter xmi:id="_ZyXt9LQ8Ed6PUfPfe52YSw" name="RecordIndex">
3.216 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyXt9bQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.217 - </ownedParameter>
3.218 - <ownedParameter xmi:id="_Zyj7MLQ8Ed6PUfPfe52YSw" name="FieldIndex">
3.219 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzCcULQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.220 - </ownedParameter>
3.221 - </ownedOperation>
3.222 - <ownedOperation xmi:id="_ZzCcUbQ8Ed6PUfPfe52YSw" name="setOrder">
3.223 - <ownedParameter xmi:id="_ZzIi8LQ8Ed6PUfPfe52YSw" name="self">
3.224 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzIi8bQ8Ed6PUfPfe52YSw">
3.225 - <value xsi:nil="true"/>
3.226 - </defaultValue>
3.227 - </ownedParameter>
3.228 - <ownedParameter xmi:id="_ZzIi8rQ8Ed6PUfPfe52YSw" name="FieldIndex">
3.229 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzIi87Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.230 - </ownedParameter>
3.231 - <ownedParameter xmi:id="_ZzIi9LQ8Ed6PUfPfe52YSw" name="ContinueSort">
3.232 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzIi9bQ8Ed6PUfPfe52YSw" value="False"/>
3.233 - </ownedParameter>
3.234 - <ownedParameter xmi:id="_ZzIi9rQ8Ed6PUfPfe52YSw" name="Descend">
3.235 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOpkLQ8Ed6PUfPfe52YSw" value="False"/>
3.236 - </ownedParameter>
3.237 - </ownedOperation>
3.238 - <ownedOperation xmi:id="_ZzOpkbQ8Ed6PUfPfe52YSw" name="getFieldIndex">
3.239 - <ownedParameter xmi:id="_ZzOpkrQ8Ed6PUfPfe52YSw" name="self">
3.240 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOpk7Q8Ed6PUfPfe52YSw">
3.241 - <value xsi:nil="true"/>
3.242 - </defaultValue>
3.243 - </ownedParameter>
3.244 - <ownedParameter xmi:id="_ZzOplLQ8Ed6PUfPfe52YSw" name="Code">
3.245 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOplbQ8Ed6PUfPfe52YSw" value="''"/>
3.246 - </ownedParameter>
3.247 - </ownedOperation>
3.248 - <ownedOperation xmi:id="_ZzOplrQ8Ed6PUfPfe52YSw" name="getValueByField">
3.249 - <ownedParameter xmi:id="_ZzOpl7Q8Ed6PUfPfe52YSw" name="self">
3.250 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOpmLQ8Ed6PUfPfe52YSw">
3.251 - <value xsi:nil="true"/>
3.252 - </defaultValue>
3.253 - </ownedParameter>
3.254 - <ownedParameter xmi:id="_ZzOpmbQ8Ed6PUfPfe52YSw" name="RecordIndex">
3.255 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwMLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.256 - </ownedParameter>
3.257 - <ownedParameter xmi:id="_ZzUwMbQ8Ed6PUfPfe52YSw" name="FieldCode">
3.258 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwMrQ8Ed6PUfPfe52YSw" value="''"/>
3.259 - </ownedParameter>
3.260 - </ownedOperation>
3.261 - <ownedOperation xmi:id="_ZzUwM7Q8Ed6PUfPfe52YSw" name="getFieldsCount">
3.262 - <ownedParameter xmi:id="_ZzUwNLQ8Ed6PUfPfe52YSw" name="self">
3.263 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwNbQ8Ed6PUfPfe52YSw">
3.264 - <value xsi:nil="true"/>
3.265 - </defaultValue>
3.266 - </ownedParameter>
3.267 - </ownedOperation>
3.268 - <ownedOperation xmi:id="_ZzUwNrQ8Ed6PUfPfe52YSw" name="getRecordsCount">
3.269 - <ownedParameter xmi:id="_ZzUwN7Q8Ed6PUfPfe52YSw" name="self">
3.270 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwOLQ8Ed6PUfPfe52YSw">
3.271 - <value xsi:nil="true"/>
3.272 - </defaultValue>
3.273 - </ownedParameter>
3.274 - </ownedOperation>
3.275 - <ownedOperation xmi:id="_ZzUwObQ8Ed6PUfPfe52YSw" name="getField">
3.276 - <ownedParameter xmi:id="_Zza20LQ8Ed6PUfPfe52YSw" name="self">
3.277 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zza20bQ8Ed6PUfPfe52YSw">
3.278 - <value xsi:nil="true"/>
3.279 - </defaultValue>
3.280 - </ownedParameter>
3.281 - <ownedParameter xmi:id="_Zza20rQ8Ed6PUfPfe52YSw" name="Index">
3.282 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zza207Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.283 - </ownedParameter>
3.284 - </ownedOperation>
3.285 - <ownedOperation xmi:id="_Zza21LQ8Ed6PUfPfe52YSw" name="isWritable">
3.286 - <ownedParameter xmi:id="_Zza21bQ8Ed6PUfPfe52YSw" name="self">
3.287 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zza21rQ8Ed6PUfPfe52YSw">
3.288 - <value xsi:nil="true"/>
3.289 - </defaultValue>
3.290 - </ownedParameter>
3.291 - </ownedOperation>
3.292 - <ownedOperation xmi:id="_Zza217Q8Ed6PUfPfe52YSw" name="getCurrentRecord">
3.293 - <ownedParameter xmi:id="_Zza22LQ8Ed6PUfPfe52YSw" name="self">
3.294 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZztKsLQ8Ed6PUfPfe52YSw">
3.295 - <value xsi:nil="true"/>
3.296 - </defaultValue>
3.297 - </ownedParameter>
3.298 - </ownedOperation>
3.299 - <ownedOperation xmi:id="_ZztKsbQ8Ed6PUfPfe52YSw" name="__init__" visibility="private">
3.300 - <ownedParameter xmi:id="_ZztKsrQ8Ed6PUfPfe52YSw" name="self">
3.301 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZztKs7Q8Ed6PUfPfe52YSw">
3.302 - <value xsi:nil="true"/>
3.303 - </defaultValue>
3.304 - </ownedParameter>
3.305 - </ownedOperation>
3.306 - <ownedOperation xmi:id="_ZzzRULQ8Ed6PUfPfe52YSw" name="setArray">
3.307 - <ownedParameter xmi:id="_ZzzRUbQ8Ed6PUfPfe52YSw" name="self">
3.308 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzzRUrQ8Ed6PUfPfe52YSw">
3.309 - <value xsi:nil="true"/>
3.310 - </defaultValue>
3.311 - </ownedParameter>
3.312 - <ownedParameter xmi:id="_ZzzRU7Q8Ed6PUfPfe52YSw" name="Array">
3.313 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzzRVLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.314 - </ownedParameter>
3.315 - </ownedOperation>
3.316 - <ownedOperation xmi:id="_ZzzRVbQ8Ed6PUfPfe52YSw" name="getArray">
3.317 - <ownedParameter xmi:id="_ZzzRVrQ8Ed6PUfPfe52YSw" name="self">
3.318 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzzRV7Q8Ed6PUfPfe52YSw">
3.319 - <value xsi:nil="true"/>
3.320 - </defaultValue>
3.321 - </ownedParameter>
3.322 - </ownedOperation>
3.323 - <ownedOperation xmi:id="_ZzzRWLQ8Ed6PUfPfe52YSw" name="setCurrentRecord">
3.324 - <ownedParameter xmi:id="_ZzzRWbQ8Ed6PUfPfe52YSw" name="self">
3.325 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0FlMLQ8Ed6PUfPfe52YSw">
3.326 - <value xsi:nil="true"/>
3.327 - </defaultValue>
3.328 - </ownedParameter>
3.329 - <ownedParameter xmi:id="_Z0FlMbQ8Ed6PUfPfe52YSw" name="Index">
3.330 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0FlMrQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.331 - </ownedParameter>
3.332 - </ownedOperation>
3.333 - <ownedOperation xmi:id="_Z0FlM7Q8Ed6PUfPfe52YSw" name="getOrderFieldsCount">
3.334 - <ownedParameter xmi:id="_Z0FlNLQ8Ed6PUfPfe52YSw" name="self">
3.335 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0Lr0LQ8Ed6PUfPfe52YSw">
3.336 - <value xsi:nil="true"/>
3.337 - </defaultValue>
3.338 - </ownedParameter>
3.339 - </ownedOperation>
3.340 - <ownedOperation xmi:id="_Z0Lr0bQ8Ed6PUfPfe52YSw" name="isSortable">
3.341 - <ownedParameter xmi:id="_Z0Lr0rQ8Ed6PUfPfe52YSw" name="self">
3.342 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0Lr07Q8Ed6PUfPfe52YSw">
3.343 - <value xsi:nil="true"/>
3.344 - </defaultValue>
3.345 - </ownedParameter>
3.346 - </ownedOperation>
3.347 - <ownedOperation xmi:id="_Z0Lr1LQ8Ed6PUfPfe52YSw" name="setValueByField">
3.348 - <ownedParameter xmi:id="_Z0Lr1bQ8Ed6PUfPfe52YSw" name="self">
3.349 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0Lr1rQ8Ed6PUfPfe52YSw">
3.350 - <value xsi:nil="true"/>
3.351 - </defaultValue>
3.352 - </ownedParameter>
3.353 - <ownedParameter xmi:id="_Z0RycLQ8Ed6PUfPfe52YSw" name="RecordIndex">
3.354 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0RycbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.355 - </ownedParameter>
3.356 - <ownedParameter xmi:id="_Z0RycrQ8Ed6PUfPfe52YSw" name="FieldCode">
3.357 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0X5ELQ8Ed6PUfPfe52YSw" value="''"/>
3.358 - </ownedParameter>
3.359 - <ownedParameter xmi:id="_Z0d_sLQ8Ed6PUfPfe52YSw" name="Value">
3.360 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0d_sbQ8Ed6PUfPfe52YSw" value="None"/>
3.361 - </ownedParameter>
3.362 - </ownedOperation>
3.363 - <ownedOperation xmi:id="_Z0kGULQ8Ed6PUfPfe52YSw" name="getOrderIndex">
3.364 - <ownedParameter xmi:id="_Z0kGUbQ8Ed6PUfPfe52YSw" name="self">
3.365 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0kGUrQ8Ed6PUfPfe52YSw">
3.366 - <value xsi:nil="true"/>
3.367 - </defaultValue>
3.368 - </ownedParameter>
3.369 - <ownedParameter xmi:id="_Z02aMLQ8Ed6PUfPfe52YSw" name="FieldIndex">
3.370 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z02aMbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
3.371 - </ownedParameter>
3.372 - </ownedOperation>
3.373 - </packagedElement>
3.374 - </packagedElement>
3.375 - </packagedElement>
3.376 - <profileApplication xmi:id="_ZRtQ4LQ8Ed6PUfPfe52YSw">
3.377 - <eAnnotations xmi:id="_ZRtQ4bQ8Ed6PUfPfe52YSw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
3.378 - <appliedProfile href="PyUMLProfile.uml#_7Y-UAKi8Edyr_pXRyLU3wA"/>
3.379 - </profileApplication>
3.380 -</uml:Model>
4.1 --- a/PyUML/daremanager.uml Thu Oct 08 23:10:32 2009 +0400
4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3 @@ -1,377 +0,0 @@
4.4 -<?xml version="1.0" encoding="UTF-8"?>
4.5 -<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_MfNWIbQ5Ed6PUfPfe52YSw" name="daremanager">
4.6 - <packagedElement xmi:type="uml:Package" xmi:id="_ZoPhkLQ8Ed6PUfPfe52YSw" name="src">
4.7 - <packagedElement xmi:type="uml:Package" xmi:id="_ZqVzULQ8Ed6PUfPfe52YSw" name="sys">
4.8 - <packagedElement xmi:type="uml:Class" xmi:id="_ZqVzUbQ8Ed6PUfPfe52YSw" name="Array">
4.9 - <ownedOperation xmi:id="_ZtNhILQ8Ed6PUfPfe52YSw" name="getRowsCount">
4.10 - <ownedParameter xmi:id="_ZupEgLQ8Ed6PUfPfe52YSw" name="self">
4.11 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvZ5gLQ8Ed6PUfPfe52YSw">
4.12 - <value xsi:nil="true"/>
4.13 - </defaultValue>
4.14 - </ownedParameter>
4.15 - </ownedOperation>
4.16 - <ownedOperation xmi:id="_ZvZ5gbQ8Ed6PUfPfe52YSw" name="getOrderColumnCount">
4.17 - <ownedParameter xmi:id="_ZvgAILQ8Ed6PUfPfe52YSw" name="self">
4.18 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvgAIbQ8Ed6PUfPfe52YSw">
4.19 - <value xsi:nil="true"/>
4.20 - </defaultValue>
4.21 - </ownedParameter>
4.22 - </ownedOperation>
4.23 - <ownedOperation xmi:id="_ZvgAIrQ8Ed6PUfPfe52YSw" name="isSortable">
4.24 - <ownedParameter xmi:id="_ZvgAI7Q8Ed6PUfPfe52YSw" name="self">
4.25 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvmGwLQ8Ed6PUfPfe52YSw">
4.26 - <value xsi:nil="true"/>
4.27 - </defaultValue>
4.28 - </ownedParameter>
4.29 - </ownedOperation>
4.30 - <ownedOperation xmi:id="_ZvmGwbQ8Ed6PUfPfe52YSw" name="isWritable">
4.31 - <ownedParameter xmi:id="_ZvmGwrQ8Ed6PUfPfe52YSw" name="self">
4.32 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvmGw7Q8Ed6PUfPfe52YSw">
4.33 - <value xsi:nil="true"/>
4.34 - </defaultValue>
4.35 - </ownedParameter>
4.36 - </ownedOperation>
4.37 - <ownedOperation xmi:id="_ZvmGxLQ8Ed6PUfPfe52YSw" name="setValue">
4.38 - <ownedParameter xmi:id="_ZvsNYLQ8Ed6PUfPfe52YSw" name="self">
4.39 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvsNYbQ8Ed6PUfPfe52YSw">
4.40 - <value xsi:nil="true"/>
4.41 - </defaultValue>
4.42 - </ownedParameter>
4.43 - <ownedParameter xmi:id="_ZvsNYrQ8Ed6PUfPfe52YSw" name="RowIndex">
4.44 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvyUALQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.45 - </ownedParameter>
4.46 - <ownedParameter xmi:id="_ZvyUAbQ8Ed6PUfPfe52YSw" name="ColumnIndex">
4.47 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvyUArQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.48 - </ownedParameter>
4.49 - <ownedParameter xmi:id="_ZvyUA7Q8Ed6PUfPfe52YSw" name="Value">
4.50 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZvyUBLQ8Ed6PUfPfe52YSw" value="None"/>
4.51 - </ownedParameter>
4.52 - </ownedOperation>
4.53 - <ownedOperation xmi:id="_Zv4aoLQ8Ed6PUfPfe52YSw" name="getValue">
4.54 - <ownedParameter xmi:id="_Zv4aobQ8Ed6PUfPfe52YSw" name="self">
4.55 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv4aorQ8Ed6PUfPfe52YSw">
4.56 - <value xsi:nil="true"/>
4.57 - </defaultValue>
4.58 - </ownedParameter>
4.59 - <ownedParameter xmi:id="_Zv4ao7Q8Ed6PUfPfe52YSw" name="RowIndex">
4.60 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv4apLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.61 - </ownedParameter>
4.62 - <ownedParameter xmi:id="_Zv4apbQ8Ed6PUfPfe52YSw" name="ColumnIndex">
4.63 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv4aprQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.64 - </ownedParameter>
4.65 - </ownedOperation>
4.66 - <ownedOperation xmi:id="_Zv-hQLQ8Ed6PUfPfe52YSw" name="getOrderIndex">
4.67 - <ownedParameter xmi:id="_Zv-hQbQ8Ed6PUfPfe52YSw" name="self">
4.68 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv-hQrQ8Ed6PUfPfe52YSw">
4.69 - <value xsi:nil="true"/>
4.70 - </defaultValue>
4.71 - </ownedParameter>
4.72 - <ownedParameter xmi:id="_Zv-hQ7Q8Ed6PUfPfe52YSw" name="ColumnIndex">
4.73 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zv-hRLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.74 - </ownedParameter>
4.75 - </ownedOperation>
4.76 - <ownedOperation xmi:id="_Zv-hRbQ8Ed6PUfPfe52YSw" name="__init__" visibility="private">
4.77 - <ownedParameter xmi:id="_Zv-hRrQ8Ed6PUfPfe52YSw" name="self">
4.78 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZwEn4LQ8Ed6PUfPfe52YSw">
4.79 - <value xsi:nil="true"/>
4.80 - </defaultValue>
4.81 - </ownedParameter>
4.82 - </ownedOperation>
4.83 - <ownedOperation xmi:id="_ZwEn4bQ8Ed6PUfPfe52YSw" name="setOrder">
4.84 - <ownedParameter xmi:id="_ZwEn4rQ8Ed6PUfPfe52YSw" name="self">
4.85 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZwKugLQ8Ed6PUfPfe52YSw">
4.86 - <value xsi:nil="true"/>
4.87 - </defaultValue>
4.88 - </ownedParameter>
4.89 - <ownedParameter xmi:id="_ZwKugbQ8Ed6PUfPfe52YSw" name="ColumnsIndex">
4.90 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZwvWQLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.91 - </ownedParameter>
4.92 - <ownedParameter xmi:id="_Zw1c4LQ8Ed6PUfPfe52YSw" name="ContinueSort">
4.93 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zw1c4bQ8Ed6PUfPfe52YSw" value="False"/>
4.94 - </ownedParameter>
4.95 - <ownedParameter xmi:id="_Zw7jgLQ8Ed6PUfPfe52YSw" name="Descend">
4.96 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zw7jgbQ8Ed6PUfPfe52YSw" value="False"/>
4.97 - </ownedParameter>
4.98 - </ownedOperation>
4.99 - <ownedOperation xmi:id="_Zw7jgrQ8Ed6PUfPfe52YSw" name="clearOrder">
4.100 - <ownedParameter xmi:id="_Zw7jg7Q8Ed6PUfPfe52YSw" name="self">
4.101 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zw7jhLQ8Ed6PUfPfe52YSw">
4.102 - <value xsi:nil="true"/>
4.103 - </defaultValue>
4.104 - </ownedParameter>
4.105 - </ownedOperation>
4.106 - </packagedElement>
4.107 - <packagedElement xmi:type="uml:Class" xmi:id="_ZxBqILQ8Ed6PUfPfe52YSw" name="MemoArray">
4.108 - <generalization xmi:id="_Z1nPMLQ8Ed6PUfPfe52YSw" general="_ZqVzUbQ8Ed6PUfPfe52YSw"/>
4.109 - <ownedAttribute xmi:id="_ZxUlGLQ8Ed6PUfPfe52YSw" name="__Data" visibility="private">
4.110 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zxs_kLQ8Ed6PUfPfe52YSw" value="[]"/>
4.111 - </ownedAttribute>
4.112 - <ownedOperation xmi:id="_ZxBqIbQ8Ed6PUfPfe52YSw" name="isWritable">
4.113 - <ownedParameter xmi:id="_ZxBqIrQ8Ed6PUfPfe52YSw" name="self">
4.114 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX0LQ8Ed6PUfPfe52YSw">
4.115 - <value xsi:nil="true"/>
4.116 - </defaultValue>
4.117 - </ownedParameter>
4.118 - </ownedOperation>
4.119 - <ownedOperation xmi:id="_ZxIX0bQ8Ed6PUfPfe52YSw" name="getValue">
4.120 - <ownedParameter xmi:id="_ZxIX0rQ8Ed6PUfPfe52YSw" name="self">
4.121 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX07Q8Ed6PUfPfe52YSw">
4.122 - <value xsi:nil="true"/>
4.123 - </defaultValue>
4.124 - </ownedParameter>
4.125 - <ownedParameter xmi:id="_ZxIX1LQ8Ed6PUfPfe52YSw" name="RowIndex">
4.126 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX1bQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.127 - </ownedParameter>
4.128 - <ownedParameter xmi:id="_ZxIX1rQ8Ed6PUfPfe52YSw" name="ColumnIndex">
4.129 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxIX17Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.130 - </ownedParameter>
4.131 - </ownedOperation>
4.132 - <ownedOperation xmi:id="_ZxIX2LQ8Ed6PUfPfe52YSw" name="getRowsCount">
4.133 - <ownedParameter xmi:id="_ZxOecLQ8Ed6PUfPfe52YSw" name="self">
4.134 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxOecbQ8Ed6PUfPfe52YSw">
4.135 - <value xsi:nil="true"/>
4.136 - </defaultValue>
4.137 - </ownedParameter>
4.138 - </ownedOperation>
4.139 - <ownedOperation xmi:id="_ZxOecrQ8Ed6PUfPfe52YSw" name="__init__" visibility="private">
4.140 - <ownedParameter xmi:id="_ZxOec7Q8Ed6PUfPfe52YSw" name="self">
4.141 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxOedLQ8Ed6PUfPfe52YSw">
4.142 - <value xsi:nil="true"/>
4.143 - </defaultValue>
4.144 - </ownedParameter>
4.145 - </ownedOperation>
4.146 - <ownedOperation xmi:id="_ZxOedbQ8Ed6PUfPfe52YSw" name="setValue">
4.147 - <ownedParameter xmi:id="_ZxUlELQ8Ed6PUfPfe52YSw" name="self">
4.148 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlEbQ8Ed6PUfPfe52YSw">
4.149 - <value xsi:nil="true"/>
4.150 - </defaultValue>
4.151 - </ownedParameter>
4.152 - <ownedParameter xmi:id="_ZxUlErQ8Ed6PUfPfe52YSw" name="RowIndex">
4.153 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlE7Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.154 - </ownedParameter>
4.155 - <ownedParameter xmi:id="_ZxUlFLQ8Ed6PUfPfe52YSw" name="ColumnIndex">
4.156 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlFbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.157 - </ownedParameter>
4.158 - <ownedParameter xmi:id="_ZxUlFrQ8Ed6PUfPfe52YSw" name="Value">
4.159 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxUlF7Q8Ed6PUfPfe52YSw" value="None"/>
4.160 - </ownedParameter>
4.161 - </ownedOperation>
4.162 - </packagedElement>
4.163 - <packagedElement xmi:type="uml:Class" xmi:id="_ZxzGMLQ8Ed6PUfPfe52YSw" name="DataSet">
4.164 - <ownedAttribute xmi:id="_Z02aMrQ8Ed6PUfPfe52YSw" name="__Fields" visibility="private">
4.165 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z08g0LQ8Ed6PUfPfe52YSw" value="[]"/>
4.166 - </ownedAttribute>
4.167 - <ownedAttribute xmi:id="_Z1IuELQ8Ed6PUfPfe52YSw" name="__CurrentRecord" visibility="private">
4.168 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z1IuEbQ8Ed6PUfPfe52YSw" value="0"/>
4.169 - </ownedAttribute>
4.170 - <ownedAttribute xmi:id="_Z1IuErQ8Ed6PUfPfe52YSw" name="__FieldsColumnIndexes" visibility="private">
4.171 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z1O0sLQ8Ed6PUfPfe52YSw" value="[]"/>
4.172 - </ownedAttribute>
4.173 - <ownedOperation xmi:id="_ZxzGMbQ8Ed6PUfPfe52YSw" name="addField">
4.174 - <ownedParameter xmi:id="_ZxzGMrQ8Ed6PUfPfe52YSw" name="self">
4.175 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxzGM7Q8Ed6PUfPfe52YSw">
4.176 - <value xsi:nil="true"/>
4.177 - </defaultValue>
4.178 - </ownedParameter>
4.179 - <ownedParameter xmi:id="_ZxzGNLQ8Ed6PUfPfe52YSw" name="Code">
4.180 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxzGNbQ8Ed6PUfPfe52YSw" value="''"/>
4.181 - </ownedParameter>
4.182 - <ownedParameter xmi:id="_ZxzGNrQ8Ed6PUfPfe52YSw" name="ColumnIndex">
4.183 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZxzGN7Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.184 - </ownedParameter>
4.185 - </ownedOperation>
4.186 - <ownedOperation xmi:id="_Zx5M0LQ8Ed6PUfPfe52YSw" name="setValue">
4.187 - <ownedParameter xmi:id="_Zx_TcLQ8Ed6PUfPfe52YSw" name="self">
4.188 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zx_TcbQ8Ed6PUfPfe52YSw">
4.189 - <value xsi:nil="true"/>
4.190 - </defaultValue>
4.191 - </ownedParameter>
4.192 - <ownedParameter xmi:id="_Zx_TcrQ8Ed6PUfPfe52YSw" name="RecordIndex">
4.193 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zx_Tc7Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.194 - </ownedParameter>
4.195 - <ownedParameter xmi:id="_Zx_TdLQ8Ed6PUfPfe52YSw" name="FieldIndex">
4.196 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zx_TdbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.197 - </ownedParameter>
4.198 - <ownedParameter xmi:id="_Zx_TdrQ8Ed6PUfPfe52YSw" name="Value">
4.199 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyFaELQ8Ed6PUfPfe52YSw" value="None"/>
4.200 - </ownedParameter>
4.201 - </ownedOperation>
4.202 - <ownedOperation xmi:id="_ZyRnULQ8Ed6PUfPfe52YSw" name="clearOrder">
4.203 - <ownedParameter xmi:id="_ZyRnUbQ8Ed6PUfPfe52YSw" name="self">
4.204 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyXt8LQ8Ed6PUfPfe52YSw">
4.205 - <value xsi:nil="true"/>
4.206 - </defaultValue>
4.207 - </ownedParameter>
4.208 - </ownedOperation>
4.209 - <ownedOperation xmi:id="_ZyXt8bQ8Ed6PUfPfe52YSw" name="getValue">
4.210 - <ownedParameter xmi:id="_ZyXt8rQ8Ed6PUfPfe52YSw" name="self">
4.211 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyXt87Q8Ed6PUfPfe52YSw">
4.212 - <value xsi:nil="true"/>
4.213 - </defaultValue>
4.214 - </ownedParameter>
4.215 - <ownedParameter xmi:id="_ZyXt9LQ8Ed6PUfPfe52YSw" name="RecordIndex">
4.216 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZyXt9bQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.217 - </ownedParameter>
4.218 - <ownedParameter xmi:id="_Zyj7MLQ8Ed6PUfPfe52YSw" name="FieldIndex">
4.219 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzCcULQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.220 - </ownedParameter>
4.221 - </ownedOperation>
4.222 - <ownedOperation xmi:id="_ZzCcUbQ8Ed6PUfPfe52YSw" name="setOrder">
4.223 - <ownedParameter xmi:id="_ZzIi8LQ8Ed6PUfPfe52YSw" name="self">
4.224 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzIi8bQ8Ed6PUfPfe52YSw">
4.225 - <value xsi:nil="true"/>
4.226 - </defaultValue>
4.227 - </ownedParameter>
4.228 - <ownedParameter xmi:id="_ZzIi8rQ8Ed6PUfPfe52YSw" name="FieldIndex">
4.229 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzIi87Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.230 - </ownedParameter>
4.231 - <ownedParameter xmi:id="_ZzIi9LQ8Ed6PUfPfe52YSw" name="ContinueSort">
4.232 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzIi9bQ8Ed6PUfPfe52YSw" value="False"/>
4.233 - </ownedParameter>
4.234 - <ownedParameter xmi:id="_ZzIi9rQ8Ed6PUfPfe52YSw" name="Descend">
4.235 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOpkLQ8Ed6PUfPfe52YSw" value="False"/>
4.236 - </ownedParameter>
4.237 - </ownedOperation>
4.238 - <ownedOperation xmi:id="_ZzOpkbQ8Ed6PUfPfe52YSw" name="getFieldIndex">
4.239 - <ownedParameter xmi:id="_ZzOpkrQ8Ed6PUfPfe52YSw" name="self">
4.240 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOpk7Q8Ed6PUfPfe52YSw">
4.241 - <value xsi:nil="true"/>
4.242 - </defaultValue>
4.243 - </ownedParameter>
4.244 - <ownedParameter xmi:id="_ZzOplLQ8Ed6PUfPfe52YSw" name="Code">
4.245 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOplbQ8Ed6PUfPfe52YSw" value="''"/>
4.246 - </ownedParameter>
4.247 - </ownedOperation>
4.248 - <ownedOperation xmi:id="_ZzOplrQ8Ed6PUfPfe52YSw" name="getValueByField">
4.249 - <ownedParameter xmi:id="_ZzOpl7Q8Ed6PUfPfe52YSw" name="self">
4.250 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzOpmLQ8Ed6PUfPfe52YSw">
4.251 - <value xsi:nil="true"/>
4.252 - </defaultValue>
4.253 - </ownedParameter>
4.254 - <ownedParameter xmi:id="_ZzOpmbQ8Ed6PUfPfe52YSw" name="RecordIndex">
4.255 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwMLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.256 - </ownedParameter>
4.257 - <ownedParameter xmi:id="_ZzUwMbQ8Ed6PUfPfe52YSw" name="FieldCode">
4.258 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwMrQ8Ed6PUfPfe52YSw" value="''"/>
4.259 - </ownedParameter>
4.260 - </ownedOperation>
4.261 - <ownedOperation xmi:id="_ZzUwM7Q8Ed6PUfPfe52YSw" name="getFieldsCount">
4.262 - <ownedParameter xmi:id="_ZzUwNLQ8Ed6PUfPfe52YSw" name="self">
4.263 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwNbQ8Ed6PUfPfe52YSw">
4.264 - <value xsi:nil="true"/>
4.265 - </defaultValue>
4.266 - </ownedParameter>
4.267 - </ownedOperation>
4.268 - <ownedOperation xmi:id="_ZzUwNrQ8Ed6PUfPfe52YSw" name="getRecordsCount">
4.269 - <ownedParameter xmi:id="_ZzUwN7Q8Ed6PUfPfe52YSw" name="self">
4.270 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzUwOLQ8Ed6PUfPfe52YSw">
4.271 - <value xsi:nil="true"/>
4.272 - </defaultValue>
4.273 - </ownedParameter>
4.274 - </ownedOperation>
4.275 - <ownedOperation xmi:id="_ZzUwObQ8Ed6PUfPfe52YSw" name="getField">
4.276 - <ownedParameter xmi:id="_Zza20LQ8Ed6PUfPfe52YSw" name="self">
4.277 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zza20bQ8Ed6PUfPfe52YSw">
4.278 - <value xsi:nil="true"/>
4.279 - </defaultValue>
4.280 - </ownedParameter>
4.281 - <ownedParameter xmi:id="_Zza20rQ8Ed6PUfPfe52YSw" name="Index">
4.282 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zza207Q8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.283 - </ownedParameter>
4.284 - </ownedOperation>
4.285 - <ownedOperation xmi:id="_Zza21LQ8Ed6PUfPfe52YSw" name="isWritable">
4.286 - <ownedParameter xmi:id="_Zza21bQ8Ed6PUfPfe52YSw" name="self">
4.287 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Zza21rQ8Ed6PUfPfe52YSw">
4.288 - <value xsi:nil="true"/>
4.289 - </defaultValue>
4.290 - </ownedParameter>
4.291 - </ownedOperation>
4.292 - <ownedOperation xmi:id="_Zza217Q8Ed6PUfPfe52YSw" name="getCurrentRecord">
4.293 - <ownedParameter xmi:id="_Zza22LQ8Ed6PUfPfe52YSw" name="self">
4.294 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZztKsLQ8Ed6PUfPfe52YSw">
4.295 - <value xsi:nil="true"/>
4.296 - </defaultValue>
4.297 - </ownedParameter>
4.298 - </ownedOperation>
4.299 - <ownedOperation xmi:id="_ZztKsbQ8Ed6PUfPfe52YSw" name="__init__" visibility="private">
4.300 - <ownedParameter xmi:id="_ZztKsrQ8Ed6PUfPfe52YSw" name="self">
4.301 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZztKs7Q8Ed6PUfPfe52YSw">
4.302 - <value xsi:nil="true"/>
4.303 - </defaultValue>
4.304 - </ownedParameter>
4.305 - </ownedOperation>
4.306 - <ownedOperation xmi:id="_ZzzRULQ8Ed6PUfPfe52YSw" name="setArray">
4.307 - <ownedParameter xmi:id="_ZzzRUbQ8Ed6PUfPfe52YSw" name="self">
4.308 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzzRUrQ8Ed6PUfPfe52YSw">
4.309 - <value xsi:nil="true"/>
4.310 - </defaultValue>
4.311 - </ownedParameter>
4.312 - <ownedParameter xmi:id="_ZzzRU7Q8Ed6PUfPfe52YSw" name="Array">
4.313 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzzRVLQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.314 - </ownedParameter>
4.315 - </ownedOperation>
4.316 - <ownedOperation xmi:id="_ZzzRVbQ8Ed6PUfPfe52YSw" name="getArray">
4.317 - <ownedParameter xmi:id="_ZzzRVrQ8Ed6PUfPfe52YSw" name="self">
4.318 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZzzRV7Q8Ed6PUfPfe52YSw">
4.319 - <value xsi:nil="true"/>
4.320 - </defaultValue>
4.321 - </ownedParameter>
4.322 - </ownedOperation>
4.323 - <ownedOperation xmi:id="_ZzzRWLQ8Ed6PUfPfe52YSw" name="setCurrentRecord">
4.324 - <ownedParameter xmi:id="_ZzzRWbQ8Ed6PUfPfe52YSw" name="self">
4.325 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0FlMLQ8Ed6PUfPfe52YSw">
4.326 - <value xsi:nil="true"/>
4.327 - </defaultValue>
4.328 - </ownedParameter>
4.329 - <ownedParameter xmi:id="_Z0FlMbQ8Ed6PUfPfe52YSw" name="Index">
4.330 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0FlMrQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.331 - </ownedParameter>
4.332 - </ownedOperation>
4.333 - <ownedOperation xmi:id="_Z0FlM7Q8Ed6PUfPfe52YSw" name="getOrderFieldsCount">
4.334 - <ownedParameter xmi:id="_Z0FlNLQ8Ed6PUfPfe52YSw" name="self">
4.335 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0Lr0LQ8Ed6PUfPfe52YSw">
4.336 - <value xsi:nil="true"/>
4.337 - </defaultValue>
4.338 - </ownedParameter>
4.339 - </ownedOperation>
4.340 - <ownedOperation xmi:id="_Z0Lr0bQ8Ed6PUfPfe52YSw" name="isSortable">
4.341 - <ownedParameter xmi:id="_Z0Lr0rQ8Ed6PUfPfe52YSw" name="self">
4.342 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0Lr07Q8Ed6PUfPfe52YSw">
4.343 - <value xsi:nil="true"/>
4.344 - </defaultValue>
4.345 - </ownedParameter>
4.346 - </ownedOperation>
4.347 - <ownedOperation xmi:id="_Z0Lr1LQ8Ed6PUfPfe52YSw" name="setValueByField">
4.348 - <ownedParameter xmi:id="_Z0Lr1bQ8Ed6PUfPfe52YSw" name="self">
4.349 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0Lr1rQ8Ed6PUfPfe52YSw">
4.350 - <value xsi:nil="true"/>
4.351 - </defaultValue>
4.352 - </ownedParameter>
4.353 - <ownedParameter xmi:id="_Z0RycLQ8Ed6PUfPfe52YSw" name="RecordIndex">
4.354 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0RycbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.355 - </ownedParameter>
4.356 - <ownedParameter xmi:id="_Z0RycrQ8Ed6PUfPfe52YSw" name="FieldCode">
4.357 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0X5ELQ8Ed6PUfPfe52YSw" value="''"/>
4.358 - </ownedParameter>
4.359 - <ownedParameter xmi:id="_Z0d_sLQ8Ed6PUfPfe52YSw" name="Value">
4.360 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0d_sbQ8Ed6PUfPfe52YSw" value="None"/>
4.361 - </ownedParameter>
4.362 - </ownedOperation>
4.363 - <ownedOperation xmi:id="_Z0kGULQ8Ed6PUfPfe52YSw" name="getOrderIndex">
4.364 - <ownedParameter xmi:id="_Z0kGUbQ8Ed6PUfPfe52YSw" name="self">
4.365 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z0kGUrQ8Ed6PUfPfe52YSw">
4.366 - <value xsi:nil="true"/>
4.367 - </defaultValue>
4.368 - </ownedParameter>
4.369 - <ownedParameter xmi:id="_Z02aMLQ8Ed6PUfPfe52YSw" name="FieldIndex">
4.370 - <defaultValue xmi:type="uml:LiteralString" xmi:id="_Z02aMbQ8Ed6PUfPfe52YSw" value=""??unknown??""/>
4.371 - </ownedParameter>
4.372 - </ownedOperation>
4.373 - </packagedElement>
4.374 - </packagedElement>
4.375 - </packagedElement>
4.376 - <profileApplication xmi:id="_ZRtQ4LQ8Ed6PUfPfe52YSw">
4.377 - <eAnnotations xmi:id="_ZRtQ4bQ8Ed6PUfPfe52YSw" source="http://www.eclipse.org/uml2/2.0.0/UML"/>
4.378 - <appliedProfile href="PyUMLProfile.uml#_7Y-UAKi8Edyr_pXRyLU3wA"/>
4.379 - </profileApplication>
4.380 -</uml:Model>
5.1 --- a/PyUML/daremanager.umlclass_diagram Thu Oct 08 23:10:32 2009 +0400
5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
5.3 @@ -1,42 +0,0 @@
5.4 -<?xml version="1.0" encoding="UTF-8"?>
5.5 -<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmlns:uml2tools.notation="http://www.eclipse.org/mdt/uml2tools/gmf/notation/ext/2008" xmi:id="_eahk0LQ8Ed6PUfPfe52YSw" type="UMLClass" measurementUnit="Pixel">
5.6 - <children xmi:type="notation:Shape" xmi:id="_scj8MLQ8Ed6PUfPfe52YSw" type="2014">
5.7 - <children xmi:type="notation:DecorationNode" xmi:id="_sdIj8LQ8Ed6PUfPfe52YSw" type="5020"/>
5.8 - <children xmi:type="notation:DecorationNode" xmi:id="_sdIj8bQ8Ed6PUfPfe52YSw" type="5041"/>
5.9 - <children xmi:type="notation:BasicCompartment" xmi:id="_sda30LQ8Ed6PUfPfe52YSw" type="7032">
5.10 - <styles xmi:type="notation:SortingStyle" xmi:id="_sda30bQ8Ed6PUfPfe52YSw"/>
5.11 - <styles xmi:type="notation:FilteringStyle" xmi:id="_sda30rQ8Ed6PUfPfe52YSw"/>
5.12 - <styles xmi:type="notation:CanonicalStyle" xmi:id="_sda307Q8Ed6PUfPfe52YSw"/>
5.13 - </children>
5.14 - <element xmi:type="uml:Model" href="daremanager.uml#_MfNWIbQ5Ed6PUfPfe52YSw"/>
5.15 - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_scj8MbQ8Ed6PUfPfe52YSw"/>
5.16 - </children>
5.17 - <children xmi:type="notation:Shape" xmi:id="_sdnFELQ8Ed6PUfPfe52YSw" type="2002">
5.18 - <children xmi:type="notation:DecorationNode" xmi:id="_sdtLsrQ8Ed6PUfPfe52YSw" type="5004"/>
5.19 - <children xmi:type="notation:BasicCompartment" xmi:id="_sdzSULQ8Ed6PUfPfe52YSw" type="7010">
5.20 - <styles xmi:type="notation:TitleStyle" xmi:id="_sdzSUbQ8Ed6PUfPfe52YSw" showTitle="true"/>
5.21 - <styles xmi:type="notation:SortingStyle" xmi:id="_sdzSUrQ8Ed6PUfPfe52YSw"/>
5.22 - <styles xmi:type="notation:FilteringStyle" xmi:id="_sdzSU7Q8Ed6PUfPfe52YSw"/>
5.23 - <styles xmi:type="notation:CanonicalStyle" xmi:id="_sdzSVLQ8Ed6PUfPfe52YSw"/>
5.24 - </children>
5.25 - <children xmi:type="notation:BasicCompartment" xmi:id="_sewUkLQ8Ed6PUfPfe52YSw" type="7011">
5.26 - <styles xmi:type="notation:TitleStyle" xmi:id="_sewUkbQ8Ed6PUfPfe52YSw" showTitle="true"/>
5.27 - <styles xmi:type="notation:SortingStyle" xmi:id="_sewUkrQ8Ed6PUfPfe52YSw"/>
5.28 - <styles xmi:type="notation:FilteringStyle" xmi:id="_sewUk7Q8Ed6PUfPfe52YSw"/>
5.29 - <styles xmi:type="notation:CanonicalStyle" xmi:id="_sewUlLQ8Ed6PUfPfe52YSw"/>
5.30 - </children>
5.31 - <children xmi:type="notation:BasicCompartment" xmi:id="_se2bMLQ8Ed6PUfPfe52YSw" type="7012">
5.32 - <styles xmi:type="notation:TitleStyle" xmi:id="_se2bMbQ8Ed6PUfPfe52YSw" showTitle="true"/>
5.33 - <styles xmi:type="notation:SortingStyle" xmi:id="_se2bMrQ8Ed6PUfPfe52YSw"/>
5.34 - <styles xmi:type="notation:FilteringStyle" xmi:id="_se2bM7Q8Ed6PUfPfe52YSw"/>
5.35 - <styles xmi:type="notation:CanonicalStyle" xmi:id="_se2bNLQ8Ed6PUfPfe52YSw"/>
5.36 - </children>
5.37 - <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_sdtLsLQ8Ed6PUfPfe52YSw"/>
5.38 - <element xmi:type="uml:Package" href="daremanager.uml#_ZoPhkLQ8Ed6PUfPfe52YSw"/>
5.39 - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sdtLsbQ8Ed6PUfPfe52YSw" x="160"/>
5.40 - </children>
5.41 - <styles xmi:type="notation:DiagramStyle" xmi:id="_eanrcLQ8Ed6PUfPfe52YSw"/>
5.42 - <styles xmi:type="uml2tools.notation:U2TDiagramCanonicalStyle" xmi:id="_eanrcbQ8Ed6PUfPfe52YSw"/>
5.43 - <styles xmi:type="notation:FilteringStyle" xmi:id="_eanrcrQ8Ed6PUfPfe52YSw"/>
5.44 - <element xmi:type="uml:Model" href="daremanager.uml#_MfNWIbQ5Ed6PUfPfe52YSw"/>
5.45 -</notation:Diagram>
6.1 --- a/README Thu Oct 08 23:10:32 2009 +0400
6.2 +++ b/README Thu Oct 22 23:24:31 2009 +0400
6.3 @@ -1,12 +1,7 @@
6.4
6.5
6.6 To run this program you will need:
6.7 -* python >= version 2.5 (get it from http://www.python.org)
6.8 -* wxpython >= version 2.8 (get it from http://www.wxpython.org)
6.9 +* Qt >= version 4.5 (get it from http://qt.nokia.com/)
6.10 * OpenOffice.Calc to export to and open *.ods files (get it from http://www.openoffice.org/)
6.11
6.12 -NOTE:
6.13 - If you install Python from source code,
6.14 - you need pre-install sqlite3 (get it from http://www.sqlite.org/).
6.15 - See README file contained in the Python distribution.
6.16
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/daremanager.pro Thu Oct 22 23:24:31 2009 +0400
7.3 @@ -0,0 +1,9 @@
7.4 +TEMPLATE = app
7.5 +TARGET = daremanager
7.6 +QT += core \
7.7 + gui
7.8 +HEADERS += src/mainwindow.h
7.9 +SOURCES += src/mainwindow.cpp \
7.10 + src/main.cpp
7.11 +FORMS +=
7.12 +RESOURCES +=
8.1 --- a/src/__init__.py Thu Oct 08 23:10:32 2009 +0400
8.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
8.3 @@ -1,2 +0,0 @@
8.4 -# PyUML: Do not remove this line! # XMI_ID:_ZoPhkLQ8Ed6PUfPfe52YSw
8.5 -
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/src/main.cpp Thu Oct 22 23:24:31 2009 +0400
9.3 @@ -0,0 +1,12 @@
9.4 +#include "MainWindow.h"
9.5 +
9.6 +#include <QtGui>
9.7 +#include <QApplication>
9.8 +
9.9 +int main(int argc, char *argv[])
9.10 +{
9.11 + QApplication a(argc, argv);
9.12 + MainWindow w;
9.13 + w.show();
9.14 + return a.exec();
9.15 +}
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/src/mainwindow.cpp Thu Oct 22 23:24:31 2009 +0400
10.3 @@ -0,0 +1,12 @@
10.4 +#include "mainwindow.h"
10.5 +
10.6 +MainWindow::MainWindow(QWidget *parent)
10.7 + : QMainWindow(parent)
10.8 +{
10.9 + ;
10.10 +}
10.11 +
10.12 +MainWindow::~MainWindow()
10.13 +{
10.14 +
10.15 +}
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/src/mainwindow.h Thu Oct 22 23:24:31 2009 +0400
11.3 @@ -0,0 +1,17 @@
11.4 +#ifndef MAINWINDOW_H
11.5 +#define MAINWINDOW_H
11.6 +
11.7 +#include <QtGui/QMainWindow>
11.8 +
11.9 +class MainWindow : public QMainWindow
11.10 +{
11.11 + Q_OBJECT
11.12 +
11.13 +public:
11.14 + MainWindow(QWidget *parent = 0);
11.15 + ~MainWindow();
11.16 +
11.17 +private:
11.18 +};
11.19 +
11.20 +#endif // MAINWINDOW_H
12.1 --- a/src/sys/__init__.py Thu Oct 08 23:10:32 2009 +0400
12.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
12.3 @@ -1,1 +0,0 @@
12.4 -# PyUML: Do not remove this line! # XMI_ID:_ZqVzULQ8Ed6PUfPfe52YSw
13.1 --- a/src/sys/data_set.py Thu Oct 08 23:10:32 2009 +0400
13.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
13.3 @@ -1,383 +0,0 @@
13.4 -#!/usr/bin/python
13.5 -# -*- coding: UTF-8 -*-
13.6 -
13.7 -############################# English ####################################
13.8 -## Library: Data Registry Manager
13.9 -## File: sys/data_set.py
13.10 -## last change: Sergey Gershkovich, 2009/10/08
13.11 -##
13.12 -##
13.13 -## Copyright (c) 2008-2009 Sergey Gerskovich
13.14 -## DaReManager.sourceforge.net
13.15 -## SergeyGershkovich@gmail.com
13.16 -## All rights reserved.
13.17 -##
13.18 -##
13.19 -## Redistribution and use in source and binary forms, with or without
13.20 -## modification, are permitted provided that the following conditions
13.21 -## are met:
13.22 -##
13.23 -## 1. Redistributions of source code must retain the above copyright
13.24 -## notice, this list of conditions and the following disclaimer.
13.25 -## 2. Redistributions in binary form must reproduce the above
13.26 -## copyright notice, this list of conditions and the following
13.27 -## disclaimer in the documentation and/or other materials provided
13.28 -## with the distribution.
13.29 -##
13.30 -## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
13.31 -## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
13.32 -## TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
13.33 -## PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
13.34 -## OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
13.35 -## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
13.36 -## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
13.37 -## PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
13.38 -## LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
13.39 -## NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
13.40 -## SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13.41 -##
13.42 -##
13.43 -################################ Russian, UTF-8 #############################
13.44 -##
13.45 -## Библиотека: Управляющего реестром данных
13.46 -## Файл: sys/data_set.py
13.47 -##
13.48 -## Copyright (c) 2008-2009 Сергей Гершкович
13.49 -## DaReManager.sourceforge.net
13.50 -## SergeyGershkovich@gmail.com
13.51 -## Все права защищены.
13.52 -##
13.53 -## Разрешается повторное распространение и использование как в виде
13.54 -## исходного кода, так и в двоичной форме, с изменениями или без, при
13.55 -## соблюдении следующих условий:
13.56 -##
13.57 -## 1. При повторном распространении исходного кода должно оставаться
13.58 -## указанное выше уведомление об авторском праве, этот список условий
13.59 -## и последующий отказ от гарантий.
13.60 -## 2. При повторном распространении двоичного кода должно сохраняться
13.61 -## указанная выше информация об авторском праве, этот список условий
13.62 -## и последующий отказ от гарантий в документации и/или в других
13.63 -## материалах, поставляемых при распространении.
13.64 -##
13.65 -## ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА БЕСПЛАТНО ВЛАДЕЛЬЦАМ? АВТОРСК?Х ПРАВ ?/?Л?
13.66 -## ДРУГ?М? СТОРОНАМ? "КАК ОНА ЕСТЬ" БЕЗ КАКОГО-Л?БО В?ДА ГАРАНТ?Й,
13.67 -## ВЫРАЖЕННЫХ ЯВНО ?Л? ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАН?Ч?ВАЯСЬ ?М?,
13.68 -## ПОДРАЗУМЕВАЕМЫЕ ГАРАНТ?? КОММЕРЧЕСКОЙ ЦЕННОСТ? ? ПР?ГОДНОСТ? ДЛЯ
13.69 -## КОНКРЕТНОЙ ЦЕЛ?. Н? В КОЕМ СЛУЧАЕ, ЕСЛ? НЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩ?М
13.70 -## ЗАКОНОМ, ?Л? НЕ УСТАНОВЛЕНО В УСТНОЙ ФОРМЕ, Н? ОД?Н ВЛАДЕЛЕЦ АВТОРСК?Х
13.71 -## ПРАВ ? Н? ОДНО ДРУГОЕ Л?ЦО, КОТОРОЕ МОЖЕТ ?ЗМЕНЯТЬ ?/?Л? ПОВТОРНО
13.72 -## РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО СКАЗАНО ВЫШЕ, НЕ НЕСЁТ
13.73 -## ОТВЕТСТВЕННОСТ?, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩ?Е, СЛУЧАЙНЫЕ, СПЕЦ?АЛЬНЫЕ ?Л?
13.74 -## ПОСЛЕДОВАВШ?Е УБЫТК?, ВСЛЕДСТВ?Е ?СПОЛЬЗОВАН?Я ?Л? НЕВОЗМОЖНОСТ?
13.75 -## ?СПОЛЬЗОВАН?Я ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАН?Ч?ВАЯСЬ ПОТЕРЕЙ ДАННЫХ,
13.76 -## ?Л? ДАННЫМ?, СТАВШ?М? НЕПРАВ?ЛЬНЫМ?, ?Л? ПОТЕРЯМ? ПР?НЕСЕННЫМ? ?З-ЗА ВАС
13.77 -## ?Л? ТРЕТЬ?Х Л?Ц, ?Л? ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГ?М?
13.78 -## ПРОГРАММАМ?), ДАЖЕ ЕСЛ? ТАКОЙ ВЛАДЕЛЕЦ ?Л? ДРУГОЕ Л?ЦО БЫЛ? ?ЗВЕЩЕНЫ О
13.79 -## ВОЗМОЖНОСТ? ТАК?Х УБЫТКОВ.
13.80 -##
13.81 -###############################################################################
13.82 -
13.83 -###############################################################################
13.84 -############### Array abstract class #############################
13.85 -###############################################################################
13.86 -
13.87 -class Array(object):
13.88 - """
13.89 - # PyUML: Do not remove this line! # XMI_ID:_ZqVzUbQ8Ed6PUfPfe52YSw
13.90 - """
13.91 - '''
13.92 - Массив данных
13.93 - '''
13.94 -
13.95 -
13.96 - def __init__(self):
13.97 - '''
13.98 - Constructor
13.99 - '''
13.100 - return
13.101 -
13.102 - ''' -------------------------------------------------------------
13.103 - Управление данными
13.104 - '''
13.105 - def getRowsCount(self):
13.106 - return 0
13.107 -
13.108 - def isWritable (self):
13.109 - return False
13.110 -
13.111 - def setValue(self, RowIndex=-1, ColumnIndex=-1, Value=None):
13.112 - return False
13.113 -
13.114 - def getValue(self, RowIndex=-1, ColumnIndex=-1):
13.115 - return None
13.116 -
13.117 -
13.118 - ''' -------------------------------------------------------------
13.119 - Функции сортировки
13.120 - '''
13.121 - def isSortable (self):
13.122 - return False
13.123 -
13.124 - def setOrder(self, ColumnsIndex=-1, ContinueSort=False, Descend=False):
13.125 - """Функция устанавливает порядок строк в наборе данных по колонке
13.126 - с определенным идентификатором"""
13.127 - return False
13.128 -
13.129 - def getOrderColumnCount(self):
13.130 - """Функция определяет количество колонок набора данных, участвующих в сортировке"""
13.131 - return 0
13.132 -
13.133 - def getOrderIndex(self, ColumnIndex=-1):
13.134 - """Функция определяет порядок колоноки учавствующей в сортировке строк"""
13.135 - return 0
13.136 -
13.137 - def clearOrder(self):
13.138 - """Функция сбрасывает сортировку строк"""
13.139 - return True
13.140 -
13.141 -
13.142 -###############################################################################
13.143 -############### MemoArray class ###############################
13.144 -###############################################################################
13.145 -class MemoArray(Array):
13.146 - """
13.147 - # PyUML: Do not remove this line! # XMI_ID:_ZxBqILQ8Ed6PUfPfe52YSw
13.148 - """
13.149 - '''
13.150 - Массив данных в оперативной памяти
13.151 - '''
13.152 -
13.153 -
13.154 - def __init__(self):
13.155 - '''
13.156 - Constructor
13.157 - '''
13.158 -
13.159 - self.__Data=[]
13.160 -
13.161 - def getRowsCount(self):
13.162 - return len[self.__Data]
13.163 -
13.164 - def isWritable (self):
13.165 - return True
13.166 -
13.167 - def setValue(self, RowIndex=-1, ColumnIndex=-1, Value=None):
13.168 - MaxRowIndex=len(self.__Data)+1
13.169 - if RowIndex<0 or MaxRowIndex<RowIndex:
13.170 - return False
13.171 -
13.172 - MaxColIndex=len(self.__Data[RowIndex])+1
13.173 - if ColumnIndex<0 or MaxColIndex<ColumnIndex:
13.174 - return False
13.175 -
13.176 - self.__Data[RowIndex][ColumnIndex]=Value
13.177 - return True
13.178 -
13.179 - def getValue(self, RowIndex=-1, ColumnIndex=-1):
13.180 - MaxRowIndex=len(self.__Data)+1
13.181 - if RowIndex<0 or MaxRowIndex<RowIndex:
13.182 - return None
13.183 -
13.184 - MaxColIndex=len(self.__Data[RowIndex])+1
13.185 - if ColumnIndex<0 or MaxColIndex<ColumnIndex:
13.186 - return None
13.187 -
13.188 - return self.__Data[RowIndex][ColumnIndex]
13.189 -
13.190 -
13.191 -
13.192 -
13.193 -###############################################################################
13.194 -############### DataSet class ###############################
13.195 -###############################################################################
13.196 -class DataSet(object):
13.197 - """
13.198 - # PyUML: Do not remove this line! # XMI_ID:_ZxzGMLQ8Ed6PUfPfe52YSw
13.199 - """
13.200 - '''
13.201 - Набор данных
13.202 - '''
13.203 -
13.204 -
13.205 - def __init__(self):
13.206 - '''
13.207 - Constructor
13.208 - '''
13.209 -
13.210 - self.__Array=MemoArray()
13.211 - self.__Fields=[]
13.212 - self.__FieldsColumnIndexes=[]
13.213 -
13.214 - self.__CurrentRecord=0
13.215 -
13.216 -
13.217 -
13.218 - def setArray(self, Array=MemoArray()):
13.219 - self.__Array=Array
13.220 - return True
13.221 - def getArray(self):
13.222 - return self.__Array
13.223 -
13.224 -
13.225 -
13.226 - ''' -------------------------------------------------------------
13.227 - Управление полями записей
13.228 - '''
13.229 - def getFieldsCount(self):
13.230 - return len(self.__Fields)
13.231 -
13.232 - def addField(self, Code='', ColumnIndex=-1):
13.233 -
13.234 - col=-1
13.235 - for field in self.__Fields:
13.236 - col=col+1
13.237 - if field==Code:
13.238 - if ColumnIndex<0:
13.239 - self.__FieldsColumnIndexes[col]=col
13.240 - else:
13.241 - self.__FieldsColumnIndexes[col]=ColumnIndex
13.242 -
13.243 - return col
13.244 -
13.245 - col=col+1
13.246 - self.__Fields.append(Code)
13.247 - if ColumnIndex<0:
13.248 - self.__FieldsColumnIndexes.append(col)
13.249 - else:
13.250 - self.__FieldsColumnIndexes.append(ColumnIndex)
13.251 -
13.252 -
13.253 - return col
13.254 -
13.255 - def getField(self, Index=-1):
13.256 - MaxIndex=len(self.__Fields)+1
13.257 - if Index<0 or MaxIndex<Index:
13.258 - return ''
13.259 -
13.260 - return self.__Fields[Index]
13.261 -
13.262 - def getFieldIndex(self, Code=''):
13.263 - index=-1
13.264 - try:
13.265 - index=self.__Fields.index(Code)
13.266 - except ValueError:
13.267 - pass
13.268 -
13.269 - return index
13.270 -
13.271 -
13.272 - ''' -------------------------------------------------------------
13.273 - Управление записями
13.274 - '''
13.275 - def getRecordsCount(self):
13.276 - return self.__Array.getRowsCount()
13.277 -
13.278 - def setCurrentRecord(self, Index=-1):
13.279 - MaxRecordIndex = self.__Array.getRowsCount()
13.280 -
13.281 - if Index<0 and MaxRecordIndex<Index:
13.282 - return False
13.283 -
13.284 - self.__CurrentRecord=Index
13.285 - return True
13.286 -
13.287 - def getCurrentRecord(self):
13.288 - return self.__CurrentRecord
13.289 -
13.290 - def isWritable (self):
13.291 - return self.__Array.isWritable()
13.292 -
13.293 - def setValue(self, RecordIndex=-1, FieldIndex=-1, Value=None):
13.294 - if RecordIndex<0:
13.295 - rec=self.__CurrentRecord
13.296 - else:
13.297 - rec=RecordIndex
13.298 -
13.299 - MaxFieldIndex=len(self.__Fields)+1
13.300 - if FieldIndex<0 or MaxFieldIndex<FieldIndex:
13.301 - return False
13.302 -
13.303 - return self.__Array.setValue(RowIndex=rec
13.304 - , ColumnIndex=self.__FieldsColumnIndexes[FieldIndex]
13.305 - , Value=Value)
13.306 -
13.307 - def setValueByField(self, RecordIndex=-1, FieldCode='', Value=None):
13.308 - if RecordIndex<0:
13.309 - rec=self.__CurrentRecord
13.310 - else:
13.311 - rec=RecordIndex
13.312 -
13.313 - FieldIndex=-1
13.314 - try:
13.315 - FieldIndex=self.__Fields.index(FieldCode)
13.316 - finally:
13.317 - pass
13.318 -
13.319 - return self.__Array.setValue(RowIndex=rec
13.320 - , ColumnIndex=self.__FieldsColumnIndexes[FieldIndex]
13.321 - , Value=Value)
13.322 -
13.323 -
13.324 - def getValue(self, RecordIndex=-1, FieldIndex=-1):
13.325 - if RecordIndex<0:
13.326 - rec=self.__CurrentRecord
13.327 - else:
13.328 - rec=RecordIndex
13.329 -
13.330 - MaxFieldIndex=len(self.__Fields)+1
13.331 - if FieldIndex<0 or MaxFieldIndex<FieldIndex:
13.332 - return None
13.333 -
13.334 - return self.__Array.getValue(RowIndex=rec
13.335 - , ColumnIndex=self.__FieldsColumnIndexes[FieldIndex])
13.336 -
13.337 - def getValueByField(self, RecordIndex=-1, FieldCode=''):
13.338 - if RecordIndex<0:
13.339 - rec=self.__CurrentRecord
13.340 - else:
13.341 - rec=RecordIndex
13.342 -
13.343 - FieldIndex=-1
13.344 - try:
13.345 - FieldIndex=self.__Fields.index(FieldCode)
13.346 - finally:
13.347 - pass
13.348 -
13.349 - return self.__Array.getValue(RowIndex=rec
13.350 - , ColumnIndex=FieldIndex)
13.351 -
13.352 -
13.353 - ''' -------------------------------------------------------------
13.354 - Функции сортировки
13.355 - '''
13.356 - def isSortable (self):
13.357 - return self.__Array.isSortable()
13.358 -
13.359 - def setOrder(self, FieldIndex=-1, ContinueSort=False, Descend=False):
13.360 - """Функция устанавливает порядок строк в наборе данных по колонке
13.361 - с определенным идентификатором"""
13.362 - MaxFieldIndex=len(self.__Fields)+1
13.363 - if FieldIndex<0 or MaxFieldIndex<FieldIndex:
13.364 - return False
13.365 -
13.366 - return self.__Array.setOrder(ColumnsIndex=self.__FieldsColumnIndexes[FieldIndex]
13.367 - , ContinueSort=ContinueSort
13.368 - , Descend=Descend)
13.369 -
13.370 - def getOrderFieldsCount(self):
13.371 - """Функция определяет количество колонок набора данных, участвующих в сортировке"""
13.372 - return self.__Array.getOrderColumnCount()
13.373 -
13.374 - def getOrderIndex(self, FieldIndex=-1):
13.375 - """Функция определяет порядок колоноки учавствующей в сортировке строк"""
13.376 - MaxFieldIndex=len(self.__Fields)+1
13.377 - if FieldIndex<0 or MaxFieldIndex<FieldIndex:
13.378 - return 0
13.379 -
13.380 - return self.__Array.getOrderIndex(ColumnsIndex=self.__FieldsColumnIndexes[FieldIndex])
13.381 -
13.382 - def clearOrder(self):
13.383 - """Функция сбрасывает сортировку строк"""
13.384 - return self.__Array.clearOrder()
13.385 -
13.386 -