Revision 42654

View differences:

tags/org.gvsig.desktop-2.0.122/org.gvsig.desktop.buildtools/src/main/resources/header.txt
1
gvSIG. Desktop Geographic Information System.
2

  
3
Copyright (C) 2007-2013 gvSIG Association.
4
  
5
This program is free software; you can redistribute it and/or
6
modify it under the terms of the GNU General Public License
7
as published by the Free Software Foundation; either version 3
8
of the License, or (at your option) any later version.
9
  
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
GNU General Public License for more details.
14
 
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
18
MA  02110-1301, USA.
19

  
20
For any additional information, do not hesitate to contact us 
21
at info AT gvsig.com, or visit our website www.gvsig.com.
0 22

  
tags/org.gvsig.desktop-2.0.122/org.gvsig.desktop.buildtools/src/main/resources/gvsig/checkstyle.xml
1
<?xml version="1.0"?>
2
<!--
3

  
4
    gvSIG. Desktop Geographic Information System.
5

  
6
    Copyright (C) 2007-2013 gvSIG Association.
7

  
8
    This program is free software; you can redistribute it and/or
9
    modify it under the terms of the GNU General Public License
10
    as published by the Free Software Foundation; either version 3
11
    of the License, or (at your option) any later version.
12

  
13
    This program is distributed in the hope that it will be useful,
14
    but WITHOUT ANY WARRANTY; without even the implied warranty of
15
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
    GNU General Public License for more details.
17

  
18
    You should have received a copy of the GNU General Public License
19
    along with this program; if not, write to the Free Software
20
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
21
    MA  02110-1301, USA.
22

  
23
    For any additional information, do not hesitate to contact us
24
    at info AT gvsig.com, or visit our website www.gvsig.com.
25

  
26
-->
27
<!DOCTYPE module PUBLIC
28
    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
29
    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
30

  
31
<!--
32

  
33
  Checkstyle configuration that checks the sun coding conventions from:
34

  
35
    - the Java Language Specification at
36
      http://java.sun.com/docs/books/jls/second_edition/html/index.html
37

  
38
    - the Sun Code Conventions at http://java.sun.com/docs/codeconv/
39

  
40
    - the Javadoc guidelines at
41
      http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
42

  
43
    - the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html
44

  
45
    - some best practices
46

  
47
  Checkstyle is very configurable. Be sure to read the documentation at
48
  http://checkstyle.sf.net (or in your downloaded distribution).
49

  
50
  Most Checks are configurable, be sure to consult the documentation.
51

  
52
  To completely disable a check, just comment it out or delete it from the file.
53

  
54
  Finally, it is worth reading the documentation.
55

  
56
-->
57

  
58
<module name="Checker">
59
    <!--
60
        If you set the basedir property below, then all reported file
61
        names will be relative to the specified directory. See
62
        http://checkstyle.sourceforge.net/5.x/config.html#Checker
63

  
64
        <property name="basedir" value="${basedir}"/>
65
    -->
66
    <!-- gvSIG: All project files have the ISO-8859-1 charset -->
67
	<property name="charset" value="ISO-8859-1" />
68

  
69
    <!-- Checks that a package-info.java file exists for each package.     -->
70
    <!-- See http://checkstyle.sf.net/config_javadoc.html#JavadocPackage -->
71
	<module name="JavadocPackage">
72
		<property name="allowLegacy" value="true" />
73
	</module>
74

  
75
    <!-- Checks whether files end with a new line.                        -->
76
    <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
77
    <module name="NewlineAtEndOfFile"/>
78

  
79
    <!-- Checks that property files contain the same keys.         -->
80
    <!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
81
    <module name="Translation"/>
82
    
83
    <!-- Checks for Size Violations.                    -->
84
    <!-- See http://checkstyle.sf.net/config_sizes.html -->
85
    <module name="FileLength"/>
86
    
87
    <!-- Checks for whitespace                               -->
88
    <!-- See http://checkstyle.sf.net/config_whitespace.html -->
89
    <module name="FileTabCharacter"/>
90

  
91

  
92
    <module name="TreeWalker">
93

  
94
	    <!-- Miscellaneous other checks.                   -->
95
	    <!-- See http://checkstyle.sf.net/config_misc.html -->
96
	    <!-- gvSIG: apply only to java files -->
97
	    <module name="RegexpSinglelineJava">
98
	       <property name="format" value="\s+$"/>
99
	       <property name="minimum" value="0"/>
100
	       <property name="maximum" value="0"/>
101
	       <property name="message" value="Line has trailing spaces."/>
102
	       <property name="ignoreComments" value="true"/>
103
	    </module>
104
	    
105
        <!-- Checks for Javadoc comments.                     -->
106
        <!-- See http://checkstyle.sf.net/config_javadoc.html -->
107
		<!--
108
			gvSIG rule 3: All protected or public classes must have a Javadoc comments,
109
			except getters and setters
110
		-->
111
		<module name="JavadocMethod">
112
			<property name="scope" value="protected" />
113
			<property name="allowMissingPropertyJavadoc" value="true" />
114
		</module>
115
		<!--
116
			gvSIG rule 9: All classes must have a Javadoc comment
117
			with the "@author tag" and the "@version $Id$" tag included 
118
		-->
119
		<module name="JavadocType">
120
			<property name="scope" value="private" />
121
			<property name="authorFormat" value="\S" />
122
			<property name="versionFormat" value="\$Id.*\$"/>
123
		</module>
124
        <module name="JavadocVariable">
125
			<property name="scope" value="protected" />
126
		</module>
127
		<!-- gvSIG rule 3: Check correctly formatted Javadoc -->
128
		<module name="JavadocStyle">
129
			<property name="scope" value="protected" />
130
		</module>
131

  
132

  
133
        <!-- Checks for Naming Conventions.                  -->
134
        <!-- See http://checkstyle.sf.net/config_naming.html -->
135
        <module name="ConstantName"/>
136
        <module name="LocalFinalVariableName"/>
137
        <module name="LocalVariableName"/>
138
        <module name="MemberName"/>
139
        <module name="MethodName"/>
140
		<!-- gvSIG rule 15: All packages must begin with org.gvsig.  -->
141
		<module name="PackageName">
142
			<property name="format" value="^org\.gvsig(\.[a-z][a-z0-9]*)+$" />
143
		</module>
144
		<!-- gvSIG advised rule 1: Abstract class names must begin with Abstract. -->
145
		<!-- module name="AbstractClassName" /-->
146
        <module name="ParameterName"/>
147
        <module name="StaticVariableName"/>
148
        <module name="TypeName"/>
149

  
150
        <!-- Checks for imports                              -->
151
        <!-- See http://checkstyle.sf.net/config_import.html -->
152
        <module name="AvoidStarImport"/>
153
        <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
154
        <module name="RedundantImport"/>
155
        <module name="UnusedImports"/>
156

  
157

  
158
        <!-- Checks for Size Violations.                    -->
159
        <!-- See http://checkstyle.sf.net/config_sizes.html -->
160
        <module name="LineLength"/>
161
        <module name="MethodLength"/>
162
        <module name="ParameterNumber"/>
163

  
164

  
165
        <!-- Checks for whitespace                               -->
166
        <!-- See http://checkstyle.sf.net/config_whitespace.html -->
167
        <module name="EmptyForIteratorPad"/>
168
        <module name="GenericWhitespace"/>
169
        <module name="MethodParamPad"/>
170
        <module name="NoWhitespaceAfter"/>
171
        <module name="NoWhitespaceBefore"/>
172
        <module name="OperatorWrap"/>
173
        <module name="ParenPad"/>
174
        <module name="TypecastParenPad"/>
175
        <module name="WhitespaceAfter"/>
176
        <module name="WhitespaceAround"/>
177

  
178

  
179
        <!-- Modifier Checks                                    -->
180
        <!-- See http://checkstyle.sf.net/config_modifiers.html -->
181
        <module name="ModifierOrder"/>
182
        <module name="RedundantModifier"/>
183

  
184

  
185
        <!-- Checks for blocks. You know, those {}'s         -->
186
        <!-- See http://checkstyle.sf.net/config_blocks.html -->
187
        <module name="AvoidNestedBlocks"/>
188
        <module name="EmptyBlock"/>
189
        <module name="LeftCurly"/>
190
        <module name="NeedBraces"/>
191
        <module name="RightCurly"/>
192

  
193

  
194
        <!-- Checks for common coding problems               -->
195
        <!-- See http://checkstyle.sf.net/config_coding.html -->
196
        <module name="AvoidInlineConditionals"/>
197
        <module name="DoubleCheckedLocking"/>    <!-- MY FAVOURITE -->
198
        <module name="EmptyStatement"/>
199
        <module name="EqualsHashCode"/>
200
        <module name="HiddenField"/>
201
        <module name="IllegalInstantiation"/>
202
        <module name="InnerAssignment"/>
203
        <module name="MagicNumber"/>
204
        <module name="MissingSwitchDefault"/>
205
        <module name="RedundantThrows"/>
206
        <module name="SimplifyBooleanExpression"/>
207
        <module name="SimplifyBooleanReturn"/>
208

  
209
		<!-- gvSIG: Check for some common programming errors -->
210
		<module name="CovariantEquals" />
211
		<module name="StringLiteralEquality" />
212

  
213
        <!-- Checks for class design                         -->
214
        <!-- See http://checkstyle.sf.net/config_design.html -->
215
        <module name="DesignForExtension"/>
216
        <module name="FinalClass"/>
217
        <module name="HideUtilityClassConstructor"/>
218
        <module name="InterfaceIsType"/>
219
        <module name="VisibilityModifier"/>
220

  
221

  
222
        <!-- Miscellaneous other checks.                   -->
223
        <!-- See http://checkstyle.sf.net/config_misc.html -->
224
        <module name="ArrayTypeStyle"/>
225
        <!-- gvSIG: removed -->
226
        <!-- module name="FinalParameters"/-->
227
        <module name="TodoComment"/>
228
        <module name="UpperEll"/>
229
				
230
	    <!-- gvSIG rule 2: Sun style with 4 spaces -->
231
	    <module name="Indentation">
232
	    	<property name="basicOffset" value="4"/>
233
		    <property name="caseIndent" value="0"/>
234
		</module>
235
        
236
        <!-- gvSIG rule 10: Do not use System.out/err to log -->
237
		<module name="Regexp">
238
		    <!-- . matches any character, so we need to escape it and use \. 
239
		    to match dots.-->
240
		    <property name="format" value="System\.[out|err]\.println"/>
241
		    <property name="illegalPattern" value="true"/>
242
		</module>
243
		
244
		<!-- gvSIG rule 11: Try to avoid catching Throwable or 
245
		Exception and catch specific exceptions instead. -->
246
		<module name="IllegalCatch"/>
247
		
248
		<!-- gvSIG rule 13: Use interfaces in the declaration of 
249
		methods and variables.
250
        By default only avoids usage of Classes:
251
			"java.util.GregorianCalendar, java.util.Hashtable, 
252
		  	java.util.HashSet, java.util.HashMap, java.util.ArrayList, 
253
		  	java.util.LinkedList, java.util.LinkedHashMap, 
254
		  	java.util.LinkedHashSet, java.util.TreeSet, 
255
		  	java.util.TreeMap, java.util.Vector" -->
256
		<module name="IllegalType">
257
		    <property name="ignoredMethodNames" value="getInstance"/>
258
		</module>
259
		
260
    </module>
261

  
262
	<!--  gvSIG rule 1: check for the gvSIG header -->
263
    <!-- Uneeded, use the maven-license-plugin instead
264
	<module name="RegexpHeader"> -->
265
		<!-- The follow property value demonstrates the ability     -->
266
		<!-- to have access to ANT properties. In this case it uses -->
267
		<!-- the ${basedir} property to allow Checkstyle to be run  -->
268
		<!-- from any directory within a project. See property      -->
269
		<!-- expansion,                                             -->
270
		<!-- http://checkstyle.sf.net/config.html#properties        -->
271
    <!--
272
		<property name="headerFile" value="${checkstyle.header.file}" />
273
	</module>
274
    -->
275

  
276
</module>
0 277

  
tags/org.gvsig.desktop-2.0.122/org.gvsig.desktop.buildtools/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <groupId>org.gvsig</groupId>
5
  <artifactId>org.gvsig.desktop.buildtools</artifactId>
6
  <version>1.0.0</version>
7
  <packaging>jar</packaging>
8
  <name>${project.artifactId}</name>
9
  <description>Resources used for build gvsig desktop</description>
10

  
11

  
12
<!-- No puede ser hijo de org.gvsig.desktop para evitar referencas circulares -->
13
<!--
14
  <parent>
15
    <groupId>org.gvsig</groupId>
16
    <artifactId>org.gvsig.desktop</artifactId>
17
    <version>2.0.10-SNAPSHOT</version>
18
  </parent>  
19
-->
20

  
21

  
22
    <licenses>
23
        <license>
24
            <name>GPLv3</name>
25
            <url>http://www.gnu.org/licenses/gpl.html</url>
26
            <distribution>repo</distribution>
27
            <comments>
28
			"GPL" stands for "General Public License". The most widespread such
29
			license is the GNU General Public License, or GNU GPL for short.
30
			This can be further shortened to "GPL", when it is understood that
31
			the GNU GPL is the one intended.
32
	      	</comments>
33
        </license>
34
    </licenses>
35

  
36
    <organization>
37
        <name>gvSIG Association</name>
38
        <url>http://www.gvsig.com/</url>
39
    </organization>
40

  
41
    <scm>
42
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk</connection>
43
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk</developerConnection>
44
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/trunk</url>
45
    </scm>
46
    
47
    <repositories>
48
      <repository>
49
        <id>gvsig-public-http-repository</id>
50
        <name>gvSIG maven public HTTP repository</name>
51
        <url>http://devel.gvsig.org/m2repo/j2se</url>
52
        <releases>
53
          <enabled>true</enabled>
54
          <updatePolicy>daily</updatePolicy>
55
          <checksumPolicy>warn</checksumPolicy>
56
        </releases>
57
        <snapshots>
58
          <enabled>true</enabled>
59
          <updatePolicy>daily</updatePolicy>
60
          <checksumPolicy>warn</checksumPolicy>
61
        </snapshots>
62
      </repository>
63
    </repositories>
64

  
65
    <distributionManagement>
66
      <site>
67
        <id>gvsig-repository</id>
68
        <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
69
      </site>
70
      <repository>
71
          <id>gvsig-repository</id>
72
          <name>gvSIG maven repository</name>
73
          <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
74
          <uniqueVersion>false</uniqueVersion>
75
      </repository>
76
      <snapshotRepository>
77
          <id>gvsig-repository</id>
78
          <name>gvSIG maven repository</name>
79
          <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
80
          <uniqueVersion>false</uniqueVersion>
81
      </snapshotRepository>
82
    </distributionManagement>
83
    
84
    <issueManagement>
85
      <system>redmine</system>
86
      <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
87
    </issueManagement>
88

  
89
    <mailingLists>
90
      <mailingList>
91
        <name>User List</name>
92
        <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
93
        <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
94
        <post>gvsig_usuarios@listserv.gva.es</post>
95
        <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
96
        <otherArchives>
97
          <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
98
          <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
99
        </otherArchives>
100
      </mailingList>
101
      <mailingList>
102
        <name>Developer List</name>
103
        <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
104
        <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
105
        <post>gvsig_desarrolladores@listserv.gva.es</post>
106
        <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
107
        <otherArchives>
108
          <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
109
          <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
110
        </otherArchives>
111
      </mailingList>
112
      <mailingList>
113
        <name>International List</name>
114
        <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
115
        <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
116
        <post>gvsig_internacional@listserv.gva.es</post>
117
        <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
118
        <otherArchives>
119
          <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
120
          <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
121
        </otherArchives>
122
      </mailingList>
123
    </mailingLists>
124
    
125
    <build>
126
        <extensions>
127
            <extension>
128
                <groupId>org.apache.maven.wagon</groupId>
129
                <artifactId>wagon-webdav-jackrabbit</artifactId>
130
                <version>1.0-beta-7</version>
131
            </extension>
132
        </extensions>
133
    </build>
134

  
135
</project>
0 136

  
tags/org.gvsig.desktop-2.0.122/org.gvsig.desktop.library/org.gvsig.timesupport/pom.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2

  
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.timesupport</artifactId>
7
    <packaging>pom</packaging>
8
    <name>${project.artifactId}</name>
9
    <description>TimeSupport example project</description>
10
    <parent>
11
        <groupId>org.gvsig</groupId>
12
        <artifactId>org.gvsig.desktop.library</artifactId>
13
        <version>2.0.122</version>
14
    </parent>
15
    <build>
16
        <plugins>
17
            <plugin>
18
                <groupId>org.codehaus.mojo</groupId>
19
                <artifactId>animal-sniffer-maven-plugin</artifactId>
20
                <configuration>
21
                    <skip>true</skip>
22
                </configuration>
23
            </plugin>
24

  
25
        </plugins>
26
    </build>
27
    <dependencyManagement>
28
        <dependencies>
29

  
30
            <dependency>
31
                <groupId>org.swinglabs</groupId>
32
                <artifactId>swingx</artifactId>  	
33
                <version>1.6</version>
34
            </dependency>
35
            <dependency>
36
                <groupId>com.toedter</groupId>
37
                <artifactId>jcalendar</artifactId>
38
                <version>1.3.2</version>  				
39
            </dependency>	
40
        </dependencies>
41
    </dependencyManagement>
42

  
43

  
44
    <modules>
45
        <module>org.gvsig.timesupport.lib</module>
46
        <module>org.gvsig.timesupport.swing</module>	
47
    </modules>
48

  
49
</project>
tags/org.gvsig.desktop-2.0.122/org.gvsig.desktop.library/org.gvsig.timesupport/org.gvsig.timesupport.lib/org.gvsig.timesupport.lib.api/docs/model.uml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_z_CQcZsWEeCP54pW-6JbGA" name="">
3
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_KMQJsWEeCP54pW-6JbGA" name="boolean"/>
4
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SIEJsWEeCP54pW-6JbGA" name="byte"/>
5
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SIEZsWEeCP54pW-6JbGA" name="char"/>
6
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SIEpsWEeCP54pW-6JbGA" name="double"/>
7
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SIE5sWEeCP54pW-6JbGA" name="float"/>
8
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SIFJsWEeCP54pW-6JbGA" name="int"/>
9
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SvIJsWEeCP54pW-6JbGA" name="long"/>
10
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_z_SvIZsWEeCP54pW-6JbGA" name="short"/>
11
  <packagedElement xmi:type="uml:Package" xmi:id="_z_zFcJsWEeCP54pW-6JbGA" name="org">
12
    <packagedElement xmi:type="uml:Package" xmi:id="_z_zsgJsWEeCP54pW-6JbGA" name="gvsig">
13
      <packagedElement xmi:type="uml:Package" xmi:id="_z_zsgZsWEeCP54pW-6JbGA" name="timesupport" clientDependency="_0JksgJsWEeCP54pW-6JbGA _0JvroJsWEeCP54pW-6JbGA _0JvroZsWEeCP54pW-6JbGA _0JvropsWEeCP54pW-6JbGA _0Jvro5sWEeCP54pW-6JbGA _0JvrpJsWEeCP54pW-6JbGA _0JvrpZsWEeCP54pW-6JbGA _0JvrppsWEeCP54pW-6JbGA _0JwSsJsWEeCP54pW-6JbGA _0JwSsZsWEeCP54pW-6JbGA _0JwSspsWEeCP54pW-6JbGA _0JwSs5sWEeCP54pW-6JbGA _0JwStJsWEeCP54pW-6JbGA _0JwStZsWEeCP54pW-6JbGA _0JwStpsWEeCP54pW-6JbGA">
14
        <packagedElement xmi:type="uml:Class" xmi:id="_0Aoy8JsWEeCP54pW-6JbGA" name="GregorianCalendarTest" isAbstract="true">
15
          <eAnnotations xmi:id="_0Aoy8ZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
16
            <details xmi:id="_0Aoy8psWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
17
          </eAnnotations>
18
          <elementImport xmi:id="_0DQpIJsWEeCP54pW-6JbGA" visibility="private" importedElement="_0DPbApsWEeCP54pW-6JbGA"/>
19
          <elementImport xmi:id="_0DRQMZsWEeCP54pW-6JbGA" visibility="private" importedElement="_0DRQMJsWEeCP54pW-6JbGA"/>
20
          <elementImport xmi:id="_0DRQM5sWEeCP54pW-6JbGA" visibility="private" importedElement="_0DRQMpsWEeCP54pW-6JbGA"/>
21
          <elementImport xmi:id="_0DRQNJsWEeCP54pW-6JbGA" visibility="private" importedElement="_0DMXsZsWEeCP54pW-6JbGA"/>
22
          <generalization xmi:id="_0DOM4JsWEeCP54pW-6JbGA" general="_0DMXsZsWEeCP54pW-6JbGA"/>
23
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0D3GEJsWEeCP54pW-6JbGA" name="createDate" specification="_0DujMJsWEeCP54pW-6JbGA">
24
            <ownedParameter xmi:id="_0D3GEZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
25
            <ownedParameter xmi:id="_0D3GEpsWEeCP54pW-6JbGA" name="month" type="_z_SIFJsWEeCP54pW-6JbGA"/>
26
            <ownedParameter xmi:id="_0D3GE5sWEeCP54pW-6JbGA" name="day" type="_z_SIFJsWEeCP54pW-6JbGA"/>
27
            <ownedParameter xmi:id="_0D3GFJsWEeCP54pW-6JbGA" type="_0DRQMJsWEeCP54pW-6JbGA"/>
28
            <language>JAVA</language>
29
            <body>&#xA;        GregorianCalendar gregorianCalendar = new GregorianCalendar();&#xA;        gregorianCalendar.set(year, month, day, 15, 0, 0);       &#xA;        gregorianCalendar.set(Calendar.MILLISECOND, 0);&#xA;        return gregorianCalendar.getTime();        &#xA;    </body>
30
          </ownedBehavior>
31
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0D9MsJsWEeCP54pW-6JbGA" name="createDate" specification="_0D7XgJsWEeCP54pW-6JbGA">
32
            <ownedParameter xmi:id="_0D9MsZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
33
            <ownedParameter xmi:id="_0D9MspsWEeCP54pW-6JbGA" name="month" type="_z_SIFJsWEeCP54pW-6JbGA"/>
34
            <ownedParameter xmi:id="_0D9Ms5sWEeCP54pW-6JbGA" name="day" type="_z_SIFJsWEeCP54pW-6JbGA"/>
35
            <ownedParameter xmi:id="_0D9MtJsWEeCP54pW-6JbGA" name="hour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
36
            <ownedParameter xmi:id="_0D9MtZsWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
37
            <ownedParameter xmi:id="_0D9MtpsWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
38
            <ownedParameter xmi:id="_0D9Mt5sWEeCP54pW-6JbGA" type="_0DRQMJsWEeCP54pW-6JbGA"/>
39
            <language>JAVA</language>
40
            <body>&#xA;        GregorianCalendar gregorianCalendar = new GregorianCalendar();&#xA;        gregorianCalendar.set(year, month, day, hour, minutes, seconds); &#xA;        gregorianCalendar.set(Calendar.MILLISECOND, 0);&#xA;        return gregorianCalendar.getTime();&#xA;    </body>
41
          </ownedBehavior>
42
          <ownedOperation xmi:id="_0DujMJsWEeCP54pW-6JbGA" name="createDate" visibility="public" method="_0D3GEJsWEeCP54pW-6JbGA">
43
            <ownedParameter xmi:id="_0DujMZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
44
            <ownedParameter xmi:id="_0DujMpsWEeCP54pW-6JbGA" name="month" type="_z_SIFJsWEeCP54pW-6JbGA"/>
45
            <ownedParameter xmi:id="_0DujM5sWEeCP54pW-6JbGA" name="day" type="_z_SIFJsWEeCP54pW-6JbGA"/>
46
            <ownedParameter xmi:id="_0DujNJsWEeCP54pW-6JbGA" type="_0DRQMJsWEeCP54pW-6JbGA" direction="return"/>
47
          </ownedOperation>
48
          <ownedOperation xmi:id="_0D7XgJsWEeCP54pW-6JbGA" name="createDate" visibility="public" method="_0D9MsJsWEeCP54pW-6JbGA">
49
            <ownedParameter xmi:id="_0D7XgZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
50
            <ownedParameter xmi:id="_0D7XgpsWEeCP54pW-6JbGA" name="month" type="_z_SIFJsWEeCP54pW-6JbGA"/>
51
            <ownedParameter xmi:id="_0D7Xg5sWEeCP54pW-6JbGA" name="day" type="_z_SIFJsWEeCP54pW-6JbGA"/>
52
            <ownedParameter xmi:id="_0D7XhJsWEeCP54pW-6JbGA" name="hour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
53
            <ownedParameter xmi:id="_0D7XhZsWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
54
            <ownedParameter xmi:id="_0D7XhpsWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
55
            <ownedParameter xmi:id="_0D7Xh5sWEeCP54pW-6JbGA" type="_0DRQMJsWEeCP54pW-6JbGA" direction="return"/>
56
          </ownedOperation>
57
        </packagedElement>
58
        <packagedElement xmi:type="uml:Class" xmi:id="_0AqoIJsWEeCP54pW-6JbGA" name="AbsoluteIntervalTest" isAbstract="true">
59
          <eAnnotations xmi:id="_0AqoIZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
60
            <details xmi:id="_0AqoIpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
61
          </eAnnotations>
62
          <generalization xmi:id="_0D9zwJsWEeCP54pW-6JbGA" general="_0Aoy8JsWEeCP54pW-6JbGA"/>
63
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EDTUJsWEeCP54pW-6JbGA" name="testAbsoluteIntervalCreation" specification="_0ECFMJsWEeCP54pW-6JbGA">
64
            <language>JAVA</language>
65
            <body>&#xA;        AbsoluteInterval absoluteInterval = timeSupportManager.createAbsoluteInterval(1, 2, 3, 4, 5, 6, 7, 8);&#xA;        assertEquals(absoluteInterval.getFieldType(0).getType(), AbsoluteIntervalType.YEARS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.YEARS), 1);&#xA;        assertEquals(absoluteInterval.getFieldType(1).getType(), AbsoluteIntervalType.MONTHS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.MONTHS), 2);&#xA;        assertEquals(absoluteInterval.getFieldType(2).getType(), AbsoluteIntervalType.WEEKS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.WEEKS), 3);&#xA;        assertEquals(absoluteInterval.getFieldType(3).getType(), AbsoluteIntervalType.DAYS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.DAYS), 4);&#xA;        assertEquals(absoluteInterval.getFieldType(4).getType(), AbsoluteIntervalType.HOURS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.HOURS), 5);&#xA;        assertEquals(absoluteInterval.getFieldType(5).getType(), AbsoluteIntervalType.MINUTES);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.MINUTES), 6);&#xA;        assertEquals(absoluteInterval.getFieldType(6).getType(), AbsoluteIntervalType.SECONDS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.SECONDS), 7);&#xA;        assertEquals(absoluteInterval.getFieldType(7).getType(), AbsoluteIntervalType.MILLIS);&#xA;        assertEquals(absoluteInterval.getValue(AbsoluteIntervalType.MILLIS), 8);&#xA;    </body>
66
          </ownedBehavior>
67
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EGWoJsWEeCP54pW-6JbGA" name="testAbsoluteIntervalCreationWithstart" specification="_0EFIgJsWEeCP54pW-6JbGA">
68
            <language>JAVA</language>
69
            <body>&#xA;        AbsoluteInstant startAbsoluteInstant = timeSupportManager.createAbsoluteInstant(DateTimeFieldType.HOUR_OF_DAY, 15);&#xA;            &#xA;        AbsoluteInterval absoluteInterval = timeSupportManager.createAbsoluteInterval(startAbsoluteInstant, 0, 0, 0, 0, 3, 0, 0, 0);&#xA;        assertEquals(absoluteInterval.getStart().getValue(0), 15);&#xA;        assertEquals(absoluteInterval.getEnd().getValue(0), 18);&#xA;    </body>
70
          </ownedBehavior>
71
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EJZ8JsWEeCP54pW-6JbGA" name="testToString" specification="_0EIL0JsWEeCP54pW-6JbGA">
72
            <language>JAVA</language>
73
            <body>&#xA;        AbsoluteInterval absoluteInterval = timeSupportManager.createAbsoluteInterval(1, 2, 3, 4, 5, 6, 7, 100);&#xA;        assertEquals(&quot;P1Y2M3W4DT5H6M7.100S&quot;, absoluteInterval.toString());&#xA;    </body>
74
          </ownedBehavior>
75
          <ownedOperation xmi:id="_0ECFMJsWEeCP54pW-6JbGA" name="testAbsoluteIntervalCreation" visibility="public" method="_0EDTUJsWEeCP54pW-6JbGA"/>
76
          <ownedOperation xmi:id="_0EFIgJsWEeCP54pW-6JbGA" name="testAbsoluteIntervalCreationWithstart" visibility="public" method="_0EGWoJsWEeCP54pW-6JbGA"/>
77
          <ownedOperation xmi:id="_0EIL0JsWEeCP54pW-6JbGA" name="testToString" visibility="public" method="_0EJZ8JsWEeCP54pW-6JbGA"/>
78
        </packagedElement>
79
        <packagedElement xmi:type="uml:Class" xmi:id="_0ArPMJsWEeCP54pW-6JbGA" name="RelativeIntervalTest" isAbstract="true">
80
          <eAnnotations xmi:id="_0ArPMZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
81
            <details xmi:id="_0ArPMpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
82
          </eAnnotations>
83
          <generalization xmi:id="_0EKoEJsWEeCP54pW-6JbGA" general="_0Aoy8JsWEeCP54pW-6JbGA"/>
84
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0ENEUJsWEeCP54pW-6JbGA" name="testRelativeIntervalCreation1" specification="_0EL2MJsWEeCP54pW-6JbGA">
85
            <language>JAVA</language>
86
            <body>&#xA;        RelativeInterval relativeInterval = timeSupportManager.createRelativeInterval(100, 200);&#xA;        assertEquals(relativeInterval.toDurationMillis(), 100);&#xA;    </body>
87
          </ownedBehavior>
88
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EPgkJsWEeCP54pW-6JbGA" name="testRelativeIntervalCreation2" specification="_0EOScJsWEeCP54pW-6JbGA">
89
            <language>JAVA</language>
90
            <body>&#xA;        RelativeInterval relativeInterval = timeSupportManager.createRelativeInterval(-100, +200);&#xA;        assertEquals(relativeInterval.toDurationMillis(), 300);&#xA;    </body>
91
          </ownedBehavior>
92
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0ERVwJsWEeCP54pW-6JbGA" name="testRelativeIntervalCreation3" specification="_0EQusJsWEeCP54pW-6JbGA">
93
            <language>JAVA</language>
94
            <body>&#xA;        RelativeInterval relativeInterval = timeSupportManager.createRelativeInterval(timeSupportManager.createDateTime(100), timeSupportManager.createDateTime(200));&#xA;        assertEquals(relativeInterval.toDurationMillis(), 100);&#xA;    </body>
95
          </ownedBehavior>
96
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0ETyAJsWEeCP54pW-6JbGA" name="testIntervalComparators" specification="_0ETK8JsWEeCP54pW-6JbGA">
97
            <language>JAVA</language>
98
            <body>&#xA;        RelativeInterval relativeInterval1 = timeSupportManager.createRelativeInterval(&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 10)),&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 20)));&#xA;        RelativeInterval relativeInterval2 = timeSupportManager.createRelativeInterval(&#xA;            timeSupportManager.createDateTime(createDate(2010, 06, 10)),&#xA;            timeSupportManager.createDateTime(createDate(2010, 06, 20)));        &#xA;        RelativeInterval relativeInterval3 = timeSupportManager.createRelativeInterval(&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 10)),&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 20))); &#xA;        RelativeInterval relativeInterval4 = timeSupportManager.createRelativeInterval(&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 12)),&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 18))); &#xA;&#xA;&#xA;        assertTrue(relativeInterval1.isBefore(relativeInterval2));        &#xA;        assertTrue(relativeInterval2.isAfter(relativeInterval1));            &#xA;        assertTrue(!relativeInterval1.equals(relativeInterval2));  &#xA;        assertTrue(!relativeInterval1.overlaps(relativeInterval2));  &#xA;        assertTrue(!relativeInterval1.contains(relativeInterval2));  &#xA;&#xA;        assertTrue(!relativeInterval1.isBefore(relativeInterval3));        &#xA;        assertTrue(!relativeInterval3.isAfter(relativeInterval1));            &#xA;        assertEquals(relativeInterval1.toDurationMillis(), relativeInterval3.toDurationMillis());  &#xA;        assertTrue(relativeInterval1.overlaps(relativeInterval3));  &#xA;        assertTrue(relativeInterval1.contains(relativeInterval3));  &#xA;&#xA;        assertTrue(!relativeInterval1.isBefore(relativeInterval4));        &#xA;        assertTrue(!relativeInterval4.isAfter(relativeInterval1));            &#xA;        assertTrue(!relativeInterval1.equals(relativeInterval4));  &#xA;        assertTrue(relativeInterval1.overlaps(relativeInterval4));  &#xA;        assertTrue(relativeInterval1.contains(relativeInterval4));&#xA;    </body>
99
          </ownedBehavior>
100
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EWOQJsWEeCP54pW-6JbGA" name="testInstantComparators" specification="_0EVnMJsWEeCP54pW-6JbGA">
101
            <language>JAVA</language>
102
            <body>&#xA;        //2011-01-17T00:41:43.478/2011-01-18T23:59:00.000 2011-01-18T23:00:04.000Z&#xA;        //2011-01-17T00:41:43.478/2011-01-18T23:59:00.000 2011-01-18T22:00:04.000Z&#xA;        RelativeInterval relativeInterval = timeSupportManager.createRelativeInterval(&#xA;            timeSupportManager.createDateTime(2011, 1, 17, 0, 41, 43, 478),&#xA;            timeSupportManager.createDateTime(2011, 1, 18, 23, 59, 0, 000));&#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(timeSupportManager.createDateTime(2011, 1, 18, 23, 0, 04, 000));&#xA;        &#xA;        System.out.println(relativeInterval + &quot; &quot; + relativeInstant);&#xA;        assertTrue(relativeInterval.contains(relativeInstant));      &#xA;    </body>
103
          </ownedBehavior>
104
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EZRkJsWEeCP54pW-6JbGA" name="testIntervalConversors" specification="_0EYDcJsWEeCP54pW-6JbGA">
105
            <language>JAVA</language>
106
            <body>&#xA;        RelativeInterval relativeInterval = timeSupportManager.createRelativeInterval(&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 10)),&#xA;            timeSupportManager.createDateTime(createDate(2010, 05, 11)));          &#xA;&#xA;        assertEquals(relativeInterval.toDurationMillis(), 86400000, 1);      &#xA;    </body>
107
          </ownedBehavior>
108
          <ownedOperation xmi:id="_0EL2MJsWEeCP54pW-6JbGA" name="testRelativeIntervalCreation1" visibility="public" method="_0ENEUJsWEeCP54pW-6JbGA"/>
109
          <ownedOperation xmi:id="_0EOScJsWEeCP54pW-6JbGA" name="testRelativeIntervalCreation2" visibility="public" method="_0EPgkJsWEeCP54pW-6JbGA"/>
110
          <ownedOperation xmi:id="_0EQusJsWEeCP54pW-6JbGA" name="testRelativeIntervalCreation3" visibility="public" method="_0ERVwJsWEeCP54pW-6JbGA"/>
111
          <ownedOperation xmi:id="_0ETK8JsWEeCP54pW-6JbGA" name="testIntervalComparators" visibility="public" method="_0ETyAJsWEeCP54pW-6JbGA"/>
112
          <ownedOperation xmi:id="_0EVnMJsWEeCP54pW-6JbGA" name="testInstantComparators" visibility="public" method="_0EWOQJsWEeCP54pW-6JbGA"/>
113
          <ownedOperation xmi:id="_0EYDcJsWEeCP54pW-6JbGA" name="testIntervalConversors" visibility="public" method="_0EZRkJsWEeCP54pW-6JbGA"/>
114
        </packagedElement>
115
        <packagedElement xmi:type="uml:Class" xmi:id="_0AsdUJsWEeCP54pW-6JbGA" name="AbsoluteInstantTest" isAbstract="true">
116
          <eAnnotations xmi:id="_0AtEYJsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
117
            <details xmi:id="_0AtEYZsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
118
          </eAnnotations>
119
          <generalization xmi:id="_0EZ4oJsWEeCP54pW-6JbGA" general="_0Aoy8JsWEeCP54pW-6JbGA"/>
120
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0Ec78JsWEeCP54pW-6JbGA" name="testAbsoluteInstantCreation1" specification="_0Ebt0JsWEeCP54pW-6JbGA">
121
            <language>JAVA</language>
122
            <body>&#xA;        AbsoluteInstant absoluteInstant = timeSupportManager.createAbsoluteInstant(DateTimeFieldType.HOUR_OF_DAY, 23);&#xA;        assertEquals(absoluteInstant.getFieldType(0).getType(), DateTimeFieldType.HOUR_OF_DAY);&#xA;        assertEquals(absoluteInstant.getValue(0), 23);&#xA;        &#xA;        //Checking the utility methods&#xA;        assertEquals(absoluteInstant.getYears(), 0);&#xA;        assertEquals(absoluteInstant.getMonths(), 0);   &#xA;        assertEquals(absoluteInstant.getDays(), 0);&#xA;        assertEquals(absoluteInstant.getHours(), 23);&#xA;        assertEquals(absoluteInstant.getMinutes(), 0);   &#xA;        assertEquals(absoluteInstant.getSeconds(), 0);&#xA;        assertEquals(absoluteInstant.getMillis(), 0);&#xA;    </body>
123
          </ownedBehavior>
124
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EfYMJsWEeCP54pW-6JbGA" name="testAbsoluteInstantCreation2" specification="_0EexIJsWEeCP54pW-6JbGA">
125
            <language>JAVA</language>
126
            <body>&#xA;        int[] types = new int[7];&#xA;        int[] values = new int[7];&#xA;        types[0] = DateTimeFieldType.YEAR;&#xA;        values[0] = 1;&#xA;        types[1] = DateTimeFieldType.MONTH_OF_YEAR;&#xA;        values[1] = 2;&#xA;        types[2] = DateTimeFieldType.DAY_OF_MONTH;&#xA;        values[2] = 3;&#xA;        types[3] = DateTimeFieldType.HOUR_OF_DAY;&#xA;        values[3] = 4;&#xA;        types[4] = DateTimeFieldType.MINUTE_OF_HOUR;&#xA;        values[4] = 5;&#xA;        types[5] = DateTimeFieldType.SECOND_OF_MINUTE;&#xA;        values[5] = 6;&#xA;        types[6] = DateTimeFieldType.MILLIS_OF_SECOND;&#xA;        values[6] = 7;&#xA;        AbsoluteInstant absoluteInstant = timeSupportManager.createAbsoluteInstant(types, values);&#xA;        assertEquals(absoluteInstant.getFieldType(0).getType(), DateTimeFieldType.YEAR);&#xA;        assertEquals(absoluteInstant.getValue(0), 1);&#xA;        assertEquals(absoluteInstant.getFieldType(1).getType(), DateTimeFieldType.MONTH_OF_YEAR);&#xA;        assertEquals(absoluteInstant.getValue(1), 2);&#xA;        assertEquals(absoluteInstant.getFieldType(2).getType(), DateTimeFieldType.DAY_OF_MONTH);&#xA;        assertEquals(absoluteInstant.getValue(2), 3);      &#xA;        assertEquals(absoluteInstant.getFieldType(3).getType(), DateTimeFieldType.HOUR_OF_DAY);&#xA;        assertEquals(absoluteInstant.getValue(3), 4);&#xA;        assertEquals(absoluteInstant.getFieldType(4).getType(), DateTimeFieldType.MINUTE_OF_HOUR);&#xA;        assertEquals(absoluteInstant.getValue(4), 5);&#xA;        assertEquals(absoluteInstant.getFieldType(5).getType(), DateTimeFieldType.SECOND_OF_MINUTE);&#xA;        assertEquals(absoluteInstant.getValue(5), 6);  &#xA;        assertEquals(absoluteInstant.getFieldType(6).getType(), DateTimeFieldType.MILLIS_OF_SECOND);&#xA;        assertEquals(absoluteInstant.getValue(6), 7);  &#xA;        &#xA;        //Checking the utility methods&#xA;        assertEquals(absoluteInstant.getYears(), 1);&#xA;        assertEquals(absoluteInstant.getMonths(), 2);   &#xA;        assertEquals(absoluteInstant.getDays(), 3);  &#xA;        assertEquals(absoluteInstant.getHours(), 4);&#xA;        assertEquals(absoluteInstant.getMinutes(), 5);   &#xA;        assertEquals(absoluteInstant.getSeconds(), 6);&#xA;        assertEquals(absoluteInstant.getMillis(), 7);&#xA;    </body>
127
          </ownedBehavior>
128
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EibgJsWEeCP54pW-6JbGA" name="testToDateTime" specification="_0EhNYJsWEeCP54pW-6JbGA">
129
            <language>JAVA</language>
130
            <body>&#xA;        int[] types = new int[7];&#xA;        int[] values = new int[7];&#xA;        types[0] = DateTimeFieldType.YEAR;&#xA;        values[0] = 3;&#xA;        types[1] = DateTimeFieldType.MONTH_OF_YEAR;&#xA;        values[1] = 1;&#xA;        types[2] = DateTimeFieldType.DAY_OF_MONTH;&#xA;        values[2] = 4;&#xA;        types[3] = DateTimeFieldType.HOUR_OF_DAY;&#xA;        values[3] = 18;&#xA;        types[4] = DateTimeFieldType.MINUTE_OF_HOUR;&#xA;        values[4] = 15;&#xA;        types[5] = DateTimeFieldType.SECOND_OF_MINUTE;&#xA;        values[5] = 30;&#xA;        types[6] = DateTimeFieldType.MILLIS_OF_SECOND;&#xA;        values[6] = 100;&#xA;        AbsoluteInstant absoluteInstant = timeSupportManager.createAbsoluteInstant(types, values);&#xA;        DateTime dateTime = absoluteInstant.toDateTime();&#xA;        assertEquals(dateTime.getYear(), 3);&#xA;        assertEquals(dateTime.getMonthOfYear(), 1);&#xA;        assertEquals(dateTime.getDayOfMonth(), 4);&#xA;        assertEquals(dateTime.getHourOfDay(), 18);&#xA;        assertEquals(dateTime.getMinuteOfHour(), 15);&#xA;        assertEquals(dateTime.getSecondOfMinute(), 30);&#xA;        assertEquals(dateTime.getMillisOfSecond(), 100);        &#xA;    </body>
131
          </ownedBehavior>
132
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0Ek3wJsWEeCP54pW-6JbGA" name="testToString" specification="_0EjpoJsWEeCP54pW-6JbGA">
133
            <language>JAVA</language>
134
            <body>&#xA;        int[] types = new int[7];&#xA;        int[] values = new int[7];&#xA;        types[0] = DateTimeFieldType.YEAR;&#xA;        values[0] = 3;&#xA;        types[1] = DateTimeFieldType.MONTH_OF_YEAR;&#xA;        values[1] = 1;&#xA;        types[2] = DateTimeFieldType.DAY_OF_MONTH;&#xA;        values[2] = 4;&#xA;        types[3] = DateTimeFieldType.HOUR_OF_DAY;&#xA;        values[3] = 18;&#xA;        types[4] = DateTimeFieldType.MINUTE_OF_HOUR;&#xA;        values[4] = 15;&#xA;        types[5] = DateTimeFieldType.SECOND_OF_MINUTE;&#xA;        values[5] = 30;&#xA;        types[6] = DateTimeFieldType.MILLIS_OF_SECOND;&#xA;        values[6] = 100;&#xA;        AbsoluteInstant absoluteInstant = timeSupportManager.createAbsoluteInstant(types, values);&#xA;        assertEquals(&quot;0003-01-04T18:15:30.100&quot;, absoluteInstant.toString());&#xA;    </body>
135
          </ownedBehavior>
136
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EnUAJsWEeCP54pW-6JbGA" name="testAbsoluteInstantComparators" specification="_0Ems8JsWEeCP54pW-6JbGA">
137
            <language>JAVA</language>
138
            <body>&#xA;        AbsoluteInstant absoluteInstant1 = timeSupportManager.createAbsoluteInstant(DateTimeFieldType.YEAR, 2010);&#xA;        AbsoluteInstant absoluteInstant2 = timeSupportManager.createAbsoluteInstant(DateTimeFieldType.YEAR, 2011);&#xA;        AbsoluteInstant absoluteInstant3 = timeSupportManager.createAbsoluteInstant(DateTimeFieldType.YEAR, 2012);&#xA;                &#xA;        assertTrue(absoluteInstant1.isBefore(absoluteInstant2));&#xA;        assertTrue(absoluteInstant2.isBefore(absoluteInstant3));&#xA;        assertTrue(absoluteInstant1.isBefore(absoluteInstant2));&#xA;        &#xA;        assertTrue(absoluteInstant1.isBefore(absoluteInstant3));&#xA;        assertTrue(absoluteInstant2.isAfter(absoluteInstant1));&#xA;        assertTrue(absoluteInstant1.isBefore(absoluteInstant3));&#xA;        assertTrue(absoluteInstant2.isAfter(absoluteInstant1));&#xA;        &#xA;        assertTrue(!absoluteInstant1.isEqual(absoluteInstant2));    &#xA;        assertTrue(!absoluteInstant2.isEqual(absoluteInstant3));  &#xA;        &#xA;        assertTrue(!absoluteInstant1.equals(absoluteInstant2));  &#xA;        assertTrue(!absoluteInstant2.equals(absoluteInstant3));  &#xA;    </body>
139
          </ownedBehavior>
140
          <ownedOperation xmi:id="_0Ebt0JsWEeCP54pW-6JbGA" name="testAbsoluteInstantCreation1" visibility="public" method="_0Ec78JsWEeCP54pW-6JbGA"/>
141
          <ownedOperation xmi:id="_0EexIJsWEeCP54pW-6JbGA" name="testAbsoluteInstantCreation2" visibility="public" method="_0EfYMJsWEeCP54pW-6JbGA"/>
142
          <ownedOperation xmi:id="_0EhNYJsWEeCP54pW-6JbGA" name="testToDateTime" visibility="public" method="_0EibgJsWEeCP54pW-6JbGA"/>
143
          <ownedOperation xmi:id="_0EjpoJsWEeCP54pW-6JbGA" name="testToString" visibility="public" method="_0Ek3wJsWEeCP54pW-6JbGA"/>
144
          <ownedOperation xmi:id="_0Ems8JsWEeCP54pW-6JbGA" name="testAbsoluteInstantComparators" visibility="public" method="_0EnUAJsWEeCP54pW-6JbGA"/>
145
        </packagedElement>
146
        <packagedElement xmi:type="uml:Class" xmi:id="_0AtrcJsWEeCP54pW-6JbGA" name="RelativeInstantTest" isAbstract="true">
147
          <eAnnotations xmi:id="_0AtrcZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
148
            <details xmi:id="_0AtrcpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
149
          </eAnnotations>
150
          <elementImport xmi:id="_0EpJMJsWEeCP54pW-6JbGA" visibility="private" importedElement="_0DRQMJsWEeCP54pW-6JbGA"/>
151
          <generalization xmi:id="_0EoiIJsWEeCP54pW-6JbGA" general="_0Aoy8JsWEeCP54pW-6JbGA"/>
152
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0ErlcJsWEeCP54pW-6JbGA" name="testRelativeInstantCreation1" specification="_0EqXUJsWEeCP54pW-6JbGA">
153
            <language>JAVA</language>
154
            <body>&#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(new Date(100));&#xA;        assertEquals(relativeInstant.getMillis(), 100);&#xA;    </body>
155
          </ownedBehavior>
156
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0EuBsJsWEeCP54pW-6JbGA" name="testRelativeInstantCreation2" specification="_0EszkJsWEeCP54pW-6JbGA">
157
            <language>JAVA</language>
158
            <body>        &#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(200);&#xA;        assertEquals(relativeInstant.getMillis(), 200);&#xA;    </body>
159
          </ownedBehavior>
160
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0Ewd8JsWEeCP54pW-6JbGA" name="testRelativeInstantCreation3" specification="_0EvP0JsWEeCP54pW-6JbGA">
161
            <language>JAVA</language>
162
            <body>        &#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(-200);&#xA;        assertEquals(relativeInstant.getMillis(), -200);&#xA;    </body>
163
          </ownedBehavior>
164
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0Ey6MJsWEeCP54pW-6JbGA" name="testRelativeInstantCreation4" specification="_0ExsEJsWEeCP54pW-6JbGA">
165
            <language>JAVA</language>
166
            <body>        &#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(timeSupportManager.createDateTime(300));&#xA;        assertEquals(relativeInstant.getMillis(), 300);&#xA;    </body>
167
          </ownedBehavior>
168
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0E1WcJsWEeCP54pW-6JbGA" name="testInstantComparators" specification="_0E0IUJsWEeCP54pW-6JbGA">
169
            <language>JAVA</language>
170
            <body>&#xA;        RelativeInstant relativeInstant1 = timeSupportManager.createRelativeInstant(createDate(2010, 05, 15));&#xA;        RelativeInstant relativeInstant2 = timeSupportManager.createRelativeInstant(createDate(2011, 05, 15));&#xA;        RelativeInstant relativeInstant3 = timeSupportManager.createRelativeInstant(createDate(2011, 05, 15));&#xA;                &#xA;        assertTrue(relativeInstant1.isBefore(relativeInstant2));&#xA;        assertTrue(relativeInstant2.isAfter(relativeInstant1));&#xA;        &#xA;        assertTrue(!relativeInstant1.isEqual(relativeInstant2));    &#xA;        assertTrue(relativeInstant2.isEqual(relativeInstant3));  &#xA;        &#xA;        assertTrue(!relativeInstant1.equals(relativeInstant2));  &#xA;        assertTrue(relativeInstant2.equals(relativeInstant3));  &#xA;    </body>
171
          </ownedBehavior>
172
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0E3ysJsWEeCP54pW-6JbGA" name="testDateTimeComparators" specification="_0E2kkJsWEeCP54pW-6JbGA">
173
            <language>JAVA</language>
174
            <body>&#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(createDate(2009, 10, 9, 16, 28, 26));&#xA;        DateTime dateTime1 = timeSupportManager.createDateTime(createDate(2011, 10, 9, 16, 28, 26));&#xA;       &#xA;        &#xA;        assertTrue(relativeInstant.isBefore(dateTime1));&#xA;        assertTrue(dateTime1.isAfter(relativeInstant));&#xA;        &#xA;        assertTrue(!relativeInstant.isEqual(dateTime1));    &#xA;        assertTrue(!relativeInstant.equals(dateTime1)); &#xA;    </body>
175
          </ownedBehavior>
176
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0E6O8JsWEeCP54pW-6JbGA" name="testInstantFromDateTime" specification="_0E5A0JsWEeCP54pW-6JbGA">
177
            <language>JAVA</language>
178
            <body>       &#xA;        DateTime dateTime = timeSupportManager.createDateTime(createDate(2009, 10, 9, 16, 28, 26));       &#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(dateTime);&#xA;        &#xA;        assertEquals(dateTime.getMillis(), relativeInstant.getMillis());          &#xA;    </body>
179
          </ownedBehavior>
180
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0E8EIJsWEeCP54pW-6JbGA" name="testInstantFromDateTimeWithChronolgy" specification="_0E7dEJsWEeCP54pW-6JbGA">
181
            <language>JAVA</language>
182
            <body>&#xA;        Chronology chronology = timeSupportManager.getChronology(Chronology.ISO).withUTC();&#xA;        DateTime dateTime = timeSupportManager.createDateTime(2009, 10, 9, 16, 28, 26,100, chronology);         &#xA;        RelativeInstant relativeInstant = timeSupportManager.createRelativeInstant(dateTime);&#xA;        &#xA;        assertEquals(dateTime.getMillis(), relativeInstant.getMillis());  &#xA;        assertEquals(dateTime.getHourOfDay(),relativeInstant.toDateTime().getHourOfDay()); &#xA;        assertEquals(dateTime.getMillisOfSecond(),relativeInstant.toDateTime().getMillisOfSecond()); &#xA;    </body>
183
          </ownedBehavior>
184
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0E-gYJsWEeCP54pW-6JbGA" name="testInstantConversors" specification="_0E95UJsWEeCP54pW-6JbGA">
185
            <language>JAVA</language>
186
            <body>&#xA;        RelativeInstant instant1 = timeSupportManager.createRelativeInstant(createDate(2010, 05, 15));       &#xA;      &#xA;        assertEquals(instant1.toDate().getTime(), instant1.getMillis());&#xA;        assertEquals(instant1.toDateTime().getMillis(), instant1.getMillis());       &#xA;    </body>
187
          </ownedBehavior>
188
          <ownedOperation xmi:id="_0EqXUJsWEeCP54pW-6JbGA" name="testRelativeInstantCreation1" visibility="public" method="_0ErlcJsWEeCP54pW-6JbGA"/>
189
          <ownedOperation xmi:id="_0EszkJsWEeCP54pW-6JbGA" name="testRelativeInstantCreation2" visibility="public" method="_0EuBsJsWEeCP54pW-6JbGA"/>
190
          <ownedOperation xmi:id="_0EvP0JsWEeCP54pW-6JbGA" name="testRelativeInstantCreation3" visibility="public" method="_0Ewd8JsWEeCP54pW-6JbGA"/>
191
          <ownedOperation xmi:id="_0ExsEJsWEeCP54pW-6JbGA" name="testRelativeInstantCreation4" visibility="public" method="_0Ey6MJsWEeCP54pW-6JbGA"/>
192
          <ownedOperation xmi:id="_0E0IUJsWEeCP54pW-6JbGA" name="testInstantComparators" visibility="public" method="_0E1WcJsWEeCP54pW-6JbGA"/>
193
          <ownedOperation xmi:id="_0E2kkJsWEeCP54pW-6JbGA" name="testDateTimeComparators" visibility="public" method="_0E3ysJsWEeCP54pW-6JbGA"/>
194
          <ownedOperation xmi:id="_0E5A0JsWEeCP54pW-6JbGA" name="testInstantFromDateTime" visibility="public" method="_0E6O8JsWEeCP54pW-6JbGA"/>
195
          <ownedOperation xmi:id="_0E7dEJsWEeCP54pW-6JbGA" name="testInstantFromDateTimeWithChronolgy" visibility="public" method="_0E8EIJsWEeCP54pW-6JbGA"/>
196
          <ownedOperation xmi:id="_0E95UJsWEeCP54pW-6JbGA" name="testInstantConversors" visibility="public" method="_0E-gYJsWEeCP54pW-6JbGA"/>
197
        </packagedElement>
198
        <packagedElement xmi:type="uml:Interface" xmi:id="_0Ayj8JsWEeCP54pW-6JbGA" name="TimeSupportManager">
199
          <eAnnotations xmi:id="_0AzLAJsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
200
            <details xmi:id="_0AzLAZsWEeCP54pW-6JbGA" key="documentation" value=" This class is responsible of the management of the library's business logic.&#xA; It is the library's main entry point, and provides all the services to manage&#xA; {@link TimeFactoryService}s.&#xA; &#xA; @see TimeFactoryService&#xA; @author gvSIG team&#xA; @version $Id$&#xA;"/>
201
          </eAnnotations>
202
          <ownedOperation xmi:id="_0FFOEJsWEeCP54pW-6JbGA" name="registerDateTimeFieldType" visibility="public">
203
            <ownedParameter xmi:id="_0FFOEZsWEeCP54pW-6JbGA" name="dateTimeFieldType" type="_0A-KIJsWEeCP54pW-6JbGA"/>
204
          </ownedOperation>
205
          <ownedOperation xmi:id="_0FHqUJsWEeCP54pW-6JbGA" name="getDateTimeFieldType" visibility="public">
206
            <ownedParameter xmi:id="_0FHqUZsWEeCP54pW-6JbGA" name="type" type="_z_SIFJsWEeCP54pW-6JbGA"/>
207
            <ownedParameter xmi:id="_0FHqUpsWEeCP54pW-6JbGA" type="_0A-KIJsWEeCP54pW-6JbGA" direction="return"/>
208
          </ownedOperation>
209
          <ownedOperation xmi:id="_0FKtoJsWEeCP54pW-6JbGA" name="registerDurationFieldType" visibility="public">
210
            <ownedParameter xmi:id="_0FKtoZsWEeCP54pW-6JbGA" name="durationFieldType" type="_0A21YJsWEeCP54pW-6JbGA"/>
211
          </ownedOperation>
212
          <ownedOperation xmi:id="_0FNJ4JsWEeCP54pW-6JbGA" name="getDurationTieldType" visibility="public">
213
            <ownedParameter xmi:id="_0FNJ4ZsWEeCP54pW-6JbGA" name="type" type="_z_SIFJsWEeCP54pW-6JbGA"/>
214
            <ownedParameter xmi:id="_0FNJ4psWEeCP54pW-6JbGA" type="_0A21YJsWEeCP54pW-6JbGA" direction="return"/>
215
          </ownedOperation>
216
          <ownedOperation xmi:id="_0FPmIJsWEeCP54pW-6JbGA" name="registerAbsoluteIntervalType" visibility="public">
217
            <ownedParameter xmi:id="_0FPmIZsWEeCP54pW-6JbGA" name="absoluteIntervalType" type="_0BGtAJsWEeCP54pW-6JbGA"/>
218
          </ownedOperation>
219
          <ownedOperation xmi:id="_0FSCYJsWEeCP54pW-6JbGA" name="getAbsoluteIntervalType" visibility="public">
220
            <ownedParameter xmi:id="_0FSCYZsWEeCP54pW-6JbGA" name="type" type="_z_SIFJsWEeCP54pW-6JbGA"/>
221
            <ownedParameter xmi:id="_0FSCYpsWEeCP54pW-6JbGA" type="_0BGtAJsWEeCP54pW-6JbGA" direction="return"/>
222
          </ownedOperation>
223
          <ownedOperation xmi:id="_0FVFsJsWEeCP54pW-6JbGA" name="registerChronology" visibility="public">
224
            <ownedParameter xmi:id="_0FVFsZsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
225
          </ownedOperation>
226
          <ownedOperation xmi:id="_0FW64JsWEeCP54pW-6JbGA" name="getChronology" visibility="public">
227
            <ownedParameter xmi:id="_0FW64ZsWEeCP54pW-6JbGA" name="typechronology" type="_z_SIFJsWEeCP54pW-6JbGA"/>
228
            <ownedParameter xmi:id="_0FW64psWEeCP54pW-6JbGA" type="_0BAmYJsWEeCP54pW-6JbGA" direction="return"/>
229
          </ownedOperation>
230
          <ownedOperation xmi:id="_0FZXIJsWEeCP54pW-6JbGA" name="setDefaultChronology" visibility="public">
231
            <ownedParameter xmi:id="_0FZXIZsWEeCP54pW-6JbGA" name="chronology" type="_z_SIFJsWEeCP54pW-6JbGA"/>
232
          </ownedOperation>
233
          <ownedOperation xmi:id="_0FbzYJsWEeCP54pW-6JbGA" name="createRelativeInstant" visibility="public">
234
            <ownedParameter xmi:id="_0FbzYZsWEeCP54pW-6JbGA" name="instant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
235
            <ownedParameter xmi:id="_0FbzYpsWEeCP54pW-6JbGA" type="_0A__UJsWEeCP54pW-6JbGA" direction="return"/>
236
          </ownedOperation>
237
          <ownedOperation xmi:id="_0Fe2sJsWEeCP54pW-6JbGA" name="createRelativeInstant" visibility="public">
238
            <ownedParameter xmi:id="_0Fe2sZsWEeCP54pW-6JbGA" name="date" type="_0DRQMJsWEeCP54pW-6JbGA"/>
239
            <ownedParameter xmi:id="_0Fe2spsWEeCP54pW-6JbGA" type="_0A__UJsWEeCP54pW-6JbGA" direction="return"/>
240
          </ownedOperation>
241
          <ownedOperation xmi:id="_0FihEJsWEeCP54pW-6JbGA" name="createRelativeInstant" visibility="public">
242
            <ownedParameter xmi:id="_0FihEZsWEeCP54pW-6JbGA" name="dateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
243
            <ownedParameter xmi:id="_0FihEpsWEeCP54pW-6JbGA" type="_0A__UJsWEeCP54pW-6JbGA" direction="return"/>
244
          </ownedOperation>
245
          <ownedOperation xmi:id="_0Fk9UJsWEeCP54pW-6JbGA" name="createAbsoluteInstant" visibility="public">
246
            <ownedParameter xmi:id="_0Fk9UZsWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
247
          </ownedOperation>
248
          <ownedOperation xmi:id="_0FnZkJsWEeCP54pW-6JbGA" name="createAbsoluteInstant" visibility="public">
249
            <ownedParameter xmi:id="_0FnZkZsWEeCP54pW-6JbGA" name="type" type="_z_SIFJsWEeCP54pW-6JbGA"/>
250
            <ownedParameter xmi:id="_0FnZkpsWEeCP54pW-6JbGA" name="value" type="_z_SIFJsWEeCP54pW-6JbGA"/>
251
            <ownedParameter xmi:id="_0FnZk5sWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
252
          </ownedOperation>
253
          <ownedOperation xmi:id="_0FtgMJsWEeCP54pW-6JbGA" name="createAbsoluteInstant" visibility="public">
254
            <ownedParameter xmi:id="_0FtgMZsWEeCP54pW-6JbGA" name="typess" type="_z_SIFJsWEeCP54pW-6JbGA">
255
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0FuHQJsWEeCP54pW-6JbGA" value="*"/>
256
            </ownedParameter>
257
            <ownedParameter xmi:id="_0FuHQZsWEeCP54pW-6JbGA" name="values" type="_z_SIFJsWEeCP54pW-6JbGA">
258
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0FuHQpsWEeCP54pW-6JbGA" value="*"/>
259
            </ownedParameter>
260
            <ownedParameter xmi:id="_0FuHQ5sWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
261
          </ownedOperation>
262
          <ownedOperation xmi:id="_0FwjgJsWEeCP54pW-6JbGA" name="createAbsoluteInstant" visibility="public">
263
            <ownedParameter xmi:id="_0FwjgZsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
264
            <ownedParameter xmi:id="_0FwjgpsWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
265
          </ownedOperation>
266
          <ownedOperation xmi:id="_0Fzm0JsWEeCP54pW-6JbGA" name="createAbsoluteInstant" visibility="public">
267
            <ownedParameter xmi:id="_0Fzm0ZsWEeCP54pW-6JbGA" name="type" type="_z_SIFJsWEeCP54pW-6JbGA"/>
268
            <ownedParameter xmi:id="_0Fzm0psWEeCP54pW-6JbGA" name="value" type="_z_SIFJsWEeCP54pW-6JbGA"/>
269
            <ownedParameter xmi:id="_0Fzm05sWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
270
            <ownedParameter xmi:id="_0Fzm1JsWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
271
          </ownedOperation>
272
          <ownedOperation xmi:id="_0F3RMJsWEeCP54pW-6JbGA" name="createAbsoluteInstant" visibility="public">
273
            <ownedParameter xmi:id="_0F3RMZsWEeCP54pW-6JbGA" name="typess" type="_z_SIFJsWEeCP54pW-6JbGA">
274
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0F3RMpsWEeCP54pW-6JbGA" value="*"/>
275
            </ownedParameter>
276
            <ownedParameter xmi:id="_0F3RM5sWEeCP54pW-6JbGA" name="values" type="_z_SIFJsWEeCP54pW-6JbGA">
277
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0F3RNJsWEeCP54pW-6JbGA" value="*"/>
278
            </ownedParameter>
279
            <ownedParameter xmi:id="_0F3RNZsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
280
            <ownedParameter xmi:id="_0F3RNpsWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
281
          </ownedOperation>
282
          <ownedOperation xmi:id="_0F5tcJsWEeCP54pW-6JbGA" name="createRelativeInterval" visibility="public">
283
            <ownedParameter xmi:id="_0F5tcZsWEeCP54pW-6JbGA" name="startInstant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
284
            <ownedParameter xmi:id="_0F5tcpsWEeCP54pW-6JbGA" name="endInstant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
285
            <ownedParameter xmi:id="_0F5tc5sWEeCP54pW-6JbGA" type="_0AzyEJsWEeCP54pW-6JbGA" direction="return"/>
286
          </ownedOperation>
287
          <ownedOperation xmi:id="_0F9-4JsWEeCP54pW-6JbGA" name="createRelativeInterval" visibility="public">
288
            <ownedParameter xmi:id="_0F9-4ZsWEeCP54pW-6JbGA" name="startDateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
289
            <ownedParameter xmi:id="_0F9-4psWEeCP54pW-6JbGA" name="endDateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
290
            <ownedParameter xmi:id="_0F9-45sWEeCP54pW-6JbGA" type="_0AzyEJsWEeCP54pW-6JbGA" direction="return"/>
291
          </ownedOperation>
292
          <ownedOperation xmi:id="_0GBpQJsWEeCP54pW-6JbGA" name="createRelativeInterval" visibility="public">
293
            <ownedParameter xmi:id="_0GBpQZsWEeCP54pW-6JbGA" name="startInstant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
294
            <ownedParameter xmi:id="_0GBpQpsWEeCP54pW-6JbGA" name="endInstant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
295
            <ownedParameter xmi:id="_0GBpQ5sWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
296
            <ownedParameter xmi:id="_0GBpRJsWEeCP54pW-6JbGA" type="_0AzyEJsWEeCP54pW-6JbGA" direction="return"/>
297
          </ownedOperation>
298
          <ownedOperation xmi:id="_0GHv4JsWEeCP54pW-6JbGA" name="createRelativeInterval" visibility="public">
299
            <ownedParameter xmi:id="_0GHv4ZsWEeCP54pW-6JbGA" name="startDateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
300
            <ownedParameter xmi:id="_0GHv4psWEeCP54pW-6JbGA" name="endDateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
301
            <ownedParameter xmi:id="_0GHv45sWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
302
            <ownedParameter xmi:id="_0GHv5JsWEeCP54pW-6JbGA" type="_0AzyEJsWEeCP54pW-6JbGA" direction="return"/>
303
          </ownedOperation>
304
          <ownedOperation xmi:id="_0GMoYJsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
305
            <ownedParameter xmi:id="_0GMoYZsWEeCP54pW-6JbGA" name="startAbsoluteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
306
            <ownedParameter xmi:id="_0GMoYpsWEeCP54pW-6JbGA" name="years" type="_z_SIFJsWEeCP54pW-6JbGA"/>
307
            <ownedParameter xmi:id="_0GMoY5sWEeCP54pW-6JbGA" name="months" type="_z_SIFJsWEeCP54pW-6JbGA"/>
308
            <ownedParameter xmi:id="_0GMoZJsWEeCP54pW-6JbGA" name="weeks" type="_z_SIFJsWEeCP54pW-6JbGA"/>
309
            <ownedParameter xmi:id="_0GMoZZsWEeCP54pW-6JbGA" name="days" type="_z_SIFJsWEeCP54pW-6JbGA"/>
310
            <ownedParameter xmi:id="_0GMoZpsWEeCP54pW-6JbGA" name="hours" type="_z_SIFJsWEeCP54pW-6JbGA"/>
311
            <ownedParameter xmi:id="_0GMoZ5sWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
312
            <ownedParameter xmi:id="_0GMoaJsWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
313
            <ownedParameter xmi:id="_0GMoaZsWEeCP54pW-6JbGA" name="millis" type="_z_SIFJsWEeCP54pW-6JbGA"/>
314
            <ownedParameter xmi:id="_0GMoapsWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
315
          </ownedOperation>
316
          <ownedOperation xmi:id="_0GQ50JsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
317
            <ownedParameter xmi:id="_0GQ50ZsWEeCP54pW-6JbGA" name="years" type="_z_SIFJsWEeCP54pW-6JbGA"/>
318
            <ownedParameter xmi:id="_0GQ50psWEeCP54pW-6JbGA" name="months" type="_z_SIFJsWEeCP54pW-6JbGA"/>
319
            <ownedParameter xmi:id="_0GQ505sWEeCP54pW-6JbGA" name="weeks" type="_z_SIFJsWEeCP54pW-6JbGA"/>
320
            <ownedParameter xmi:id="_0GQ51JsWEeCP54pW-6JbGA" name="days" type="_z_SIFJsWEeCP54pW-6JbGA"/>
321
            <ownedParameter xmi:id="_0GQ51ZsWEeCP54pW-6JbGA" name="hours" type="_z_SIFJsWEeCP54pW-6JbGA"/>
322
            <ownedParameter xmi:id="_0GQ51psWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
323
            <ownedParameter xmi:id="_0GQ515sWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
324
            <ownedParameter xmi:id="_0GQ52JsWEeCP54pW-6JbGA" name="millis" type="_z_SIFJsWEeCP54pW-6JbGA"/>
325
            <ownedParameter xmi:id="_0GQ52ZsWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
326
          </ownedOperation>
327
          <ownedOperation xmi:id="_0GVLQJsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
328
            <ownedParameter xmi:id="_0GVLQZsWEeCP54pW-6JbGA" name="startInstant" type="_0A9jEJsWEeCP54pW-6JbGA"/>
329
            <ownedParameter xmi:id="_0GVLQpsWEeCP54pW-6JbGA" name="endInstant" type="_0A9jEJsWEeCP54pW-6JbGA"/>
330
            <ownedParameter xmi:id="_0GVLQ5sWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
331
          </ownedOperation>
332
          <ownedOperation xmi:id="_0GbR4JsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
333
            <ownedParameter xmi:id="_0GbR4ZsWEeCP54pW-6JbGA" name="startAbsoluteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
334
            <ownedParameter xmi:id="_0GbR4psWEeCP54pW-6JbGA" name="years" type="_z_SIFJsWEeCP54pW-6JbGA"/>
335
            <ownedParameter xmi:id="_0GbR45sWEeCP54pW-6JbGA" name="months" type="_z_SIFJsWEeCP54pW-6JbGA"/>
336
            <ownedParameter xmi:id="_0GbR5JsWEeCP54pW-6JbGA" name="weeks" type="_z_SIFJsWEeCP54pW-6JbGA"/>
337
            <ownedParameter xmi:id="_0GbR5ZsWEeCP54pW-6JbGA" name="days" type="_z_SIFJsWEeCP54pW-6JbGA"/>
338
            <ownedParameter xmi:id="_0GbR5psWEeCP54pW-6JbGA" name="hours" type="_z_SIFJsWEeCP54pW-6JbGA"/>
339
            <ownedParameter xmi:id="_0GbR55sWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
340
            <ownedParameter xmi:id="_0GbR6JsWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
341
            <ownedParameter xmi:id="_0GbR6ZsWEeCP54pW-6JbGA" name="millis" type="_z_SIFJsWEeCP54pW-6JbGA"/>
342
            <ownedParameter xmi:id="_0GbR6psWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
343
            <ownedParameter xmi:id="_0GbR65sWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
344
          </ownedOperation>
345
          <ownedOperation xmi:id="_0GfjUJsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
346
            <ownedParameter xmi:id="_0GfjUZsWEeCP54pW-6JbGA" name="startAbsoluteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
347
            <ownedParameter xmi:id="_0GfjUpsWEeCP54pW-6JbGA" name="endAbsoluteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
348
            <ownedParameter xmi:id="_0GfjU5sWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
349
          </ownedOperation>
350
          <ownedOperation xmi:id="_0Gkb0JsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
351
            <ownedParameter xmi:id="_0Gkb0ZsWEeCP54pW-6JbGA" name="years" type="_z_SIFJsWEeCP54pW-6JbGA"/>
352
            <ownedParameter xmi:id="_0Gkb0psWEeCP54pW-6JbGA" name="months" type="_z_SIFJsWEeCP54pW-6JbGA"/>
353
            <ownedParameter xmi:id="_0Gkb05sWEeCP54pW-6JbGA" name="weeks" type="_z_SIFJsWEeCP54pW-6JbGA"/>
354
            <ownedParameter xmi:id="_0Gkb1JsWEeCP54pW-6JbGA" name="days" type="_z_SIFJsWEeCP54pW-6JbGA"/>
355
            <ownedParameter xmi:id="_0Gkb1ZsWEeCP54pW-6JbGA" name="hours" type="_z_SIFJsWEeCP54pW-6JbGA"/>
356
            <ownedParameter xmi:id="_0Gkb1psWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
357
            <ownedParameter xmi:id="_0Gkb15sWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
358
            <ownedParameter xmi:id="_0Gkb2JsWEeCP54pW-6JbGA" name="millis" type="_z_SIFJsWEeCP54pW-6JbGA"/>
359
            <ownedParameter xmi:id="_0Gkb2ZsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
360
            <ownedParameter xmi:id="_0Gkb2psWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
361
          </ownedOperation>
362
          <ownedOperation xmi:id="_0GpUUJsWEeCP54pW-6JbGA" name="createAbsoluteInterval" visibility="public">
363
            <ownedParameter xmi:id="_0GpUUZsWEeCP54pW-6JbGA" name="startInstant" type="_0A9jEJsWEeCP54pW-6JbGA"/>
364
            <ownedParameter xmi:id="_0GpUUpsWEeCP54pW-6JbGA" name="endInstant" type="_0A9jEJsWEeCP54pW-6JbGA"/>
365
            <ownedParameter xmi:id="_0GpUU5sWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
366
            <ownedParameter xmi:id="_0GpUVJsWEeCP54pW-6JbGA" type="_0A6fwJsWEeCP54pW-6JbGA" direction="return"/>
367
          </ownedOperation>
368
          <ownedOperation xmi:id="_0GrwkJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
369
            <ownedParameter xmi:id="_0GrwkZsWEeCP54pW-6JbGA" name="instant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
370
            <ownedParameter xmi:id="_0GrwkpsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
371
          </ownedOperation>
372
          <ownedOperation xmi:id="_0GtlwJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
373
            <ownedParameter xmi:id="_0GtlwZsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
374
          </ownedOperation>
375
          <ownedOperation xmi:id="_0GwpEJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
376
            <ownedParameter xmi:id="_0GwpEZsWEeCP54pW-6JbGA" name="date" type="_0DRQMJsWEeCP54pW-6JbGA"/>
377
            <ownedParameter xmi:id="_0GwpEpsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
378
          </ownedOperation>
379
          <ownedOperation xmi:id="_0G06gJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
380
            <ownedParameter xmi:id="_0G06gZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
381
            <ownedParameter xmi:id="_0G06gpsWEeCP54pW-6JbGA" name="monthOfYear" type="_z_SIFJsWEeCP54pW-6JbGA"/>
382
            <ownedParameter xmi:id="_0G06g5sWEeCP54pW-6JbGA" name="dayOfMonth" type="_z_SIFJsWEeCP54pW-6JbGA"/>
383
            <ownedParameter xmi:id="_0G06hJsWEeCP54pW-6JbGA" name="hourOfDay" type="_z_SIFJsWEeCP54pW-6JbGA"/>
384
            <ownedParameter xmi:id="_0G06hZsWEeCP54pW-6JbGA" name="minuteOfHour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
385
            <ownedParameter xmi:id="_0G06hpsWEeCP54pW-6JbGA" name="secondOfMinute" type="_z_SIFJsWEeCP54pW-6JbGA"/>
386
            <ownedParameter xmi:id="_0G06h5sWEeCP54pW-6JbGA" name="millisOfSecond" type="_z_SIFJsWEeCP54pW-6JbGA"/>
387
            <ownedParameter xmi:id="_0G06iJsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
388
          </ownedOperation>
389
          <ownedOperation xmi:id="_0G4k4JsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
390
            <ownedParameter xmi:id="_0G4k4ZsWEeCP54pW-6JbGA" name="instant" type="_z_SvIJsWEeCP54pW-6JbGA"/>
391
            <ownedParameter xmi:id="_0G4k4psWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
392
            <ownedParameter xmi:id="_0G4k45sWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
393
          </ownedOperation>
394
          <ownedOperation xmi:id="_0G7oMJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
395
            <ownedParameter xmi:id="_0G7oMZsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
396
            <ownedParameter xmi:id="_0G7oMpsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
397
          </ownedOperation>
398
          <ownedOperation xmi:id="_0G_SkJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
399
            <ownedParameter xmi:id="_0G_SkZsWEeCP54pW-6JbGA" name="date" type="_0DRQMJsWEeCP54pW-6JbGA"/>
400
            <ownedParameter xmi:id="_0G_SkpsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
401
            <ownedParameter xmi:id="_0G_Sk5sWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
402
          </ownedOperation>
403
          <ownedOperation xmi:id="_0HELEJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
404
            <ownedParameter xmi:id="_0HELEZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
405
            <ownedParameter xmi:id="_0HELEpsWEeCP54pW-6JbGA" name="monthOfYear" type="_z_SIFJsWEeCP54pW-6JbGA"/>
406
            <ownedParameter xmi:id="_0HELE5sWEeCP54pW-6JbGA" name="dayOfMonth" type="_z_SIFJsWEeCP54pW-6JbGA"/>
407
            <ownedParameter xmi:id="_0HELFJsWEeCP54pW-6JbGA" name="hourOfDay" type="_z_SIFJsWEeCP54pW-6JbGA"/>
408
            <ownedParameter xmi:id="_0HELFZsWEeCP54pW-6JbGA" name="minuteOfHour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
409
            <ownedParameter xmi:id="_0HELFpsWEeCP54pW-6JbGA" name="secondOfMinute" type="_z_SIFJsWEeCP54pW-6JbGA"/>
410
            <ownedParameter xmi:id="_0HELF5sWEeCP54pW-6JbGA" name="millisOfSecond" type="_z_SIFJsWEeCP54pW-6JbGA"/>
411
            <ownedParameter xmi:id="_0HELGJsWEeCP54pW-6JbGA" name="chronology" type="_0BAmYJsWEeCP54pW-6JbGA"/>
412
            <ownedParameter xmi:id="_0HELGZsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
413
          </ownedOperation>
414
          <ownedOperation xmi:id="_0HIcgJsWEeCP54pW-6JbGA" name="createDateTime" visibility="public">
415
            <ownedParameter xmi:id="_0HIcgZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
416
            <ownedParameter xmi:id="_0HIcgpsWEeCP54pW-6JbGA" name="monthOfYear" type="_z_SIFJsWEeCP54pW-6JbGA"/>
417
            <ownedParameter xmi:id="_0HIcg5sWEeCP54pW-6JbGA" name="dayOfMonth" type="_z_SIFJsWEeCP54pW-6JbGA"/>
418
            <ownedParameter xmi:id="_0HIchJsWEeCP54pW-6JbGA" name="hourOfDay" type="_z_SIFJsWEeCP54pW-6JbGA"/>
419
            <ownedParameter xmi:id="_0HIchZsWEeCP54pW-6JbGA" name="minuteOfHour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
420
            <ownedParameter xmi:id="_0HIchpsWEeCP54pW-6JbGA" name="secondOfMinute" type="_z_SIFJsWEeCP54pW-6JbGA"/>
421
            <ownedParameter xmi:id="_0HIch5sWEeCP54pW-6JbGA" name="millisOfSecond" type="_z_SIFJsWEeCP54pW-6JbGA"/>
422
            <ownedParameter xmi:id="_0HIciJsWEeCP54pW-6JbGA" name="chronology" type="_z_SIFJsWEeCP54pW-6JbGA"/>
423
            <ownedParameter xmi:id="_0HIciZsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
424
          </ownedOperation>
425
        </packagedElement>
426
        <packagedElement xmi:type="uml:Interface" xmi:id="_0AzyEJsWEeCP54pW-6JbGA" name="RelativeInterval">
427
          <eAnnotations xmi:id="_0AzyEZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
428
            <details xmi:id="_0AzyEpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG team&#xA; @version $Id$&#xA;"/>
429
          </eAnnotations>
430
          <generalization xmi:id="_0HJDkJsWEeCP54pW-6JbGA" general="_0A5RoJsWEeCP54pW-6JbGA"/>
431
          <generalization xmi:id="_0HJqopsWEeCP54pW-6JbGA" general="_0HJqoZsWEeCP54pW-6JbGA"/>
432
          <ownedOperation xmi:id="_0HMG4JsWEeCP54pW-6JbGA" name="contains" visibility="public">
433
            <ownedParameter xmi:id="_0HMG4ZsWEeCP54pW-6JbGA" name="instant" type="_0A__UJsWEeCP54pW-6JbGA"/>
434
            <ownedParameter xmi:id="_0HMG4psWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
435
          </ownedOperation>
436
          <ownedOperation xmi:id="_0HN8EJsWEeCP54pW-6JbGA" name="contains" visibility="public">
437
            <ownedParameter xmi:id="_0HN8EZsWEeCP54pW-6JbGA" name="interval" type="_0AzyEJsWEeCP54pW-6JbGA"/>
438
            <ownedParameter xmi:id="_0HN8EpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
439
          </ownedOperation>
440
          <ownedOperation xmi:id="_0HPKMJsWEeCP54pW-6JbGA" name="overlaps" visibility="public">
441
            <ownedParameter xmi:id="_0HPKMZsWEeCP54pW-6JbGA" name="interval" type="_0AzyEJsWEeCP54pW-6JbGA"/>
442
            <ownedParameter xmi:id="_0HPKMpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
443
          </ownedOperation>
444
          <ownedOperation xmi:id="_0HQ_YJsWEeCP54pW-6JbGA" name="isAfter" visibility="public">
445
            <ownedParameter xmi:id="_0HQ_YZsWEeCP54pW-6JbGA" name="instant" type="_0A__UJsWEeCP54pW-6JbGA"/>
446
            <ownedParameter xmi:id="_0HQ_YpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
447
          </ownedOperation>
448
          <ownedOperation xmi:id="_0HSNgJsWEeCP54pW-6JbGA" name="isAfter" visibility="public">
449
            <ownedParameter xmi:id="_0HSNgZsWEeCP54pW-6JbGA" name="interval" type="_0AzyEJsWEeCP54pW-6JbGA"/>
450
            <ownedParameter xmi:id="_0HSNgpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
451
          </ownedOperation>
452
          <ownedOperation xmi:id="_0HUCsJsWEeCP54pW-6JbGA" name="isBefore" visibility="public">
453
            <ownedParameter xmi:id="_0HUCsZsWEeCP54pW-6JbGA" name="instant" type="_0A__UJsWEeCP54pW-6JbGA"/>
454
            <ownedParameter xmi:id="_0HUCspsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
455
          </ownedOperation>
456
          <ownedOperation xmi:id="_0HV34JsWEeCP54pW-6JbGA" name="isBefore" visibility="public">
457
            <ownedParameter xmi:id="_0HV34ZsWEeCP54pW-6JbGA" name="interval" type="_0AzyEJsWEeCP54pW-6JbGA"/>
458
            <ownedParameter xmi:id="_0HV34psWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
459
          </ownedOperation>
460
          <ownedOperation xmi:id="_0HXGAJsWEeCP54pW-6JbGA" name="toDuration" visibility="public">
461
            <ownedParameter xmi:id="_0HXGAZsWEeCP54pW-6JbGA" type="_0A1nQJsWEeCP54pW-6JbGA" direction="return"/>
462
          </ownedOperation>
463
          <ownedOperation xmi:id="_0HXtEJsWEeCP54pW-6JbGA" name="toDurationMillis" visibility="public">
464
            <ownedParameter xmi:id="_0HXtEZsWEeCP54pW-6JbGA" type="_z_SvIJsWEeCP54pW-6JbGA" direction="return"/>
465
          </ownedOperation>
466
          <ownedOperation xmi:id="_0HY7MJsWEeCP54pW-6JbGA" name="getChronology" visibility="public">
467
            <ownedParameter xmi:id="_0HY7MZsWEeCP54pW-6JbGA" type="_0BAmYJsWEeCP54pW-6JbGA" direction="return"/>
468
          </ownedOperation>
469
          <ownedOperation xmi:id="_0HZiQJsWEeCP54pW-6JbGA" name="getStart" visibility="public">
470
            <ownedParameter xmi:id="_0HZiQZsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
471
          </ownedOperation>
472
          <ownedOperation xmi:id="_0HawYJsWEeCP54pW-6JbGA" name="getEnd" visibility="public">
473
            <ownedParameter xmi:id="_0HawYZsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
474
          </ownedOperation>
475
        </packagedElement>
476
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A1AMJsWEeCP54pW-6JbGA" name="AbsoluteInstant">
477
          <eAnnotations xmi:id="_0A1AMZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
478
            <details xmi:id="_0A1AMpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG team&#xA; @version $Id$&#xA;"/>
479
          </eAnnotations>
480
          <generalization xmi:id="_0HbXcJsWEeCP54pW-6JbGA" general="_0A8U8JsWEeCP54pW-6JbGA"/>
481
          <generalization xmi:id="_0Hb-gJsWEeCP54pW-6JbGA" general="_0HJqoZsWEeCP54pW-6JbGA"/>
482
          <ownedOperation xmi:id="_0HdMoJsWEeCP54pW-6JbGA" name="size" visibility="public">
483
            <ownedParameter xmi:id="_0HdMoZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
484
          </ownedOperation>
485
          <ownedOperation xmi:id="_0HeawJsWEeCP54pW-6JbGA" name="getFieldType" visibility="public">
486
            <ownedParameter xmi:id="_0HeawZsWEeCP54pW-6JbGA" name="index" type="_z_SIFJsWEeCP54pW-6JbGA"/>
487
            <ownedParameter xmi:id="_0HeawpsWEeCP54pW-6JbGA" type="_0A-KIJsWEeCP54pW-6JbGA" direction="return"/>
488
          </ownedOperation>
489
          <ownedOperation xmi:id="_0HfB0JsWEeCP54pW-6JbGA" name="getValue" visibility="public">
490
            <ownedParameter xmi:id="_0HfB0ZsWEeCP54pW-6JbGA" name="index" type="_z_SIFJsWEeCP54pW-6JbGA"/>
491
            <ownedParameter xmi:id="_0HfB0psWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
492
          </ownedOperation>
493
          <ownedOperation xmi:id="_0Hg3AJsWEeCP54pW-6JbGA" name="isAfter" visibility="public">
494
            <ownedParameter xmi:id="_0Hg3AZsWEeCP54pW-6JbGA" name="absoluteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
495
            <ownedParameter xmi:id="_0Hg3ApsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
496
          </ownedOperation>
497
          <ownedOperation xmi:id="_0HiFIJsWEeCP54pW-6JbGA" name="isBefore" visibility="public">
498
            <ownedParameter xmi:id="_0HiFIZsWEeCP54pW-6JbGA" name="absoluteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
499
            <ownedParameter xmi:id="_0HiFIpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
500
          </ownedOperation>
501
          <ownedOperation xmi:id="_0Hj6UJsWEeCP54pW-6JbGA" name="isEqual" visibility="public">
502
            <ownedParameter xmi:id="_0Hj6UZsWEeCP54pW-6JbGA" name="abslouteInstant" type="_0A1AMJsWEeCP54pW-6JbGA"/>
503
            <ownedParameter xmi:id="_0Hj6UpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
504
          </ownedOperation>
505
          <ownedOperation xmi:id="_0HlIcJsWEeCP54pW-6JbGA" name="getChronology" visibility="public">
506
            <ownedParameter xmi:id="_0HlIcZsWEeCP54pW-6JbGA" type="_0BAmYJsWEeCP54pW-6JbGA" direction="return"/>
507
          </ownedOperation>
508
          <ownedOperation xmi:id="_0HlvgJsWEeCP54pW-6JbGA" name="getYears" visibility="public">
509
            <ownedParameter xmi:id="_0HlvgZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
510
          </ownedOperation>
511
          <ownedOperation xmi:id="_0HmWkJsWEeCP54pW-6JbGA" name="getMonths" visibility="public">
512
            <ownedParameter xmi:id="_0HmWkZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
513
          </ownedOperation>
514
          <ownedOperation xmi:id="_0H1AEJsWEeCP54pW-6JbGA" name="getDays" visibility="public">
515
            <ownedParameter xmi:id="_0H1AEZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
516
          </ownedOperation>
517
          <ownedOperation xmi:id="_0H1nIJsWEeCP54pW-6JbGA" name="getHours" visibility="public">
518
            <ownedParameter xmi:id="_0H1nIZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
519
          </ownedOperation>
520
          <ownedOperation xmi:id="_0H2OMJsWEeCP54pW-6JbGA" name="getMinutes" visibility="public">
521
            <ownedParameter xmi:id="_0H21QJsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
522
          </ownedOperation>
523
          <ownedOperation xmi:id="_0H3cUJsWEeCP54pW-6JbGA" name="getSeconds" visibility="public">
524
            <ownedParameter xmi:id="_0H3cUZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
525
          </ownedOperation>
526
          <ownedOperation xmi:id="_0H4DYJsWEeCP54pW-6JbGA" name="getMillis" visibility="public">
527
            <ownedParameter xmi:id="_0H4DYZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
528
          </ownedOperation>
529
        </packagedElement>
530
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A1nQJsWEeCP54pW-6JbGA" name="Duration">
531
          <eAnnotations xmi:id="_0A1nQZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
532
            <details xmi:id="_0A1nQpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG team&#xA; @version $Id$&#xA;"/>
533
          </eAnnotations>
534
          <ownedOperation xmi:id="_0H4qcJsWEeCP54pW-6JbGA" name="getMillis">
535
            <ownedParameter xmi:id="_0H4qcZsWEeCP54pW-6JbGA" type="_z_SvIJsWEeCP54pW-6JbGA" direction="return"/>
536
          </ownedOperation>
537
        </packagedElement>
538
        <packagedElement xmi:type="uml:Class" xmi:id="_0A2OUJsWEeCP54pW-6JbGA" name="DurationFieldTypeNotRegisteredException">
539
          <eAnnotations xmi:id="_0A2OUZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
540
            <details xmi:id="_0A2OUpsWEeCP54pW-6JbGA" key="documentation" value=" Exception thrown when there is an error getting a TimeSupport message.&#xA; &#xA; @author gvSIG team&#xA; @version $Id$&#xA;"/>
541
          </eAnnotations>
542
          <generalization xmi:id="_0H5RgJsWEeCP54pW-6JbGA" general="_0A7t4JsWEeCP54pW-6JbGA"/>
543
        </packagedElement>
544
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A21YJsWEeCP54pW-6JbGA" name="DurationFieldType">
545
          <eAnnotations xmi:id="_0A21YZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
546
            <details xmi:id="_0A21YpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
547
          </eAnnotations>
548
          <ownedAttribute xmi:id="_0IBNUJsWEeCP54pW-6JbGA" name="ERAS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
549
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0ICbcJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="1"/>
550
          </ownedAttribute>
551
          <ownedAttribute xmi:id="_0IDCgJsWEeCP54pW-6JbGA" name="CENTURIES" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
552
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDCgZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="2"/>
553
          </ownedAttribute>
554
          <ownedAttribute xmi:id="_0IDCgpsWEeCP54pW-6JbGA" name="WEEKYEARS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
555
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDCg5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="3"/>
556
          </ownedAttribute>
557
          <ownedAttribute xmi:id="_0IDChJsWEeCP54pW-6JbGA" name="YEARS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
558
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDChZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="4"/>
559
          </ownedAttribute>
560
          <ownedAttribute xmi:id="_0IDChpsWEeCP54pW-6JbGA" name="MONTHS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
561
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDpkJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="5"/>
562
          </ownedAttribute>
563
          <ownedAttribute xmi:id="_0IDpkZsWEeCP54pW-6JbGA" name="WEEKS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
564
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDpkpsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="6"/>
565
          </ownedAttribute>
566
          <ownedAttribute xmi:id="_0IDpk5sWEeCP54pW-6JbGA" name="DAYS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
567
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDplJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="7"/>
568
          </ownedAttribute>
569
          <ownedAttribute xmi:id="_0IDplZsWEeCP54pW-6JbGA" name="HALFDAYS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
570
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IDplpsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="8"/>
571
          </ownedAttribute>
572
          <ownedAttribute xmi:id="_0IEQoJsWEeCP54pW-6JbGA" name="HOURS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
573
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IEQoZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="9"/>
574
          </ownedAttribute>
575
          <ownedAttribute xmi:id="_0IEQopsWEeCP54pW-6JbGA" name="MINUTES" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
576
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IEQo5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="10"/>
577
          </ownedAttribute>
578
          <ownedAttribute xmi:id="_0IEQpJsWEeCP54pW-6JbGA" name="SECONDS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
579
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IEQpZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="11"/>
580
          </ownedAttribute>
581
          <ownedAttribute xmi:id="_0IEQppsWEeCP54pW-6JbGA" name="MILLIS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
582
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IE3sJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="12"/>
583
          </ownedAttribute>
584
          <ownedOperation xmi:id="_0IH7AJsWEeCP54pW-6JbGA" name="getType" visibility="public">
585
            <ownedParameter xmi:id="_0IH7AZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
586
          </ownedOperation>
587
          <ownedOperation xmi:id="_0IJJIpsWEeCP54pW-6JbGA" name="getName" visibility="public">
588
            <ownedParameter xmi:id="_0IJJI5sWEeCP54pW-6JbGA" type="_0IJJIZsWEeCP54pW-6JbGA" direction="return"/>
589
          </ownedOperation>
590
        </packagedElement>
591
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A5RoJsWEeCP54pW-6JbGA" name="Interval">
592
          <eAnnotations xmi:id="_0A5RoZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
593
            <details xmi:id="_0A5RopsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
594
          </eAnnotations>
595
          <generalization xmi:id="_0IJwMJsWEeCP54pW-6JbGA" general="_0A-xMJsWEeCP54pW-6JbGA"/>
596
          <ownedOperation xmi:id="_0IKXQJsWEeCP54pW-6JbGA" name="contains" visibility="public">
597
            <ownedParameter xmi:id="_0IKXQZsWEeCP54pW-6JbGA" name="instant" type="_0A8U8JsWEeCP54pW-6JbGA"/>
598
            <ownedParameter xmi:id="_0IKXQpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
599
          </ownedOperation>
600
        </packagedElement>
601
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A6fwJsWEeCP54pW-6JbGA" name="AbsoluteInterval">
602
          <eAnnotations xmi:id="_0A6fwZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
603
            <details xmi:id="_0A6fwpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG team&#xA; @version $Id$&#xA;"/>
604
          </eAnnotations>
605
          <generalization xmi:id="_0IK-UJsWEeCP54pW-6JbGA" general="_0A5RoJsWEeCP54pW-6JbGA"/>
606
          <generalization xmi:id="_0ILlYJsWEeCP54pW-6JbGA" general="_0HJqoZsWEeCP54pW-6JbGA"/>
607
          <ownedOperation xmi:id="_0IMzgJsWEeCP54pW-6JbGA" name="getStart" visibility="public">
608
            <ownedParameter xmi:id="_0IMzgZsWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
609
          </ownedOperation>
610
          <ownedOperation xmi:id="_0IOBoJsWEeCP54pW-6JbGA" name="getEnd" visibility="public">
611
            <ownedParameter xmi:id="_0IOBoZsWEeCP54pW-6JbGA" type="_0A1AMJsWEeCP54pW-6JbGA" direction="return"/>
612
          </ownedOperation>
613
          <ownedOperation xmi:id="_0IOosJsWEeCP54pW-6JbGA" name="size" visibility="public">
614
            <ownedParameter xmi:id="_0IOosZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
615
          </ownedOperation>
616
          <ownedOperation xmi:id="_0IPPwJsWEeCP54pW-6JbGA" name="getFieldType" visibility="public">
617
            <ownedParameter xmi:id="_0IPPwZsWEeCP54pW-6JbGA" name="index" type="_z_SIFJsWEeCP54pW-6JbGA"/>
618
            <ownedParameter xmi:id="_0IPPwpsWEeCP54pW-6JbGA" type="_0BGtAJsWEeCP54pW-6JbGA" direction="return"/>
619
          </ownedOperation>
620
          <ownedOperation xmi:id="_0IQd4JsWEeCP54pW-6JbGA" name="getValue" visibility="public">
621
            <ownedParameter xmi:id="_0IQd4ZsWEeCP54pW-6JbGA" name="index" type="_z_SIFJsWEeCP54pW-6JbGA"/>
622
            <ownedParameter xmi:id="_0IQd4psWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
623
          </ownedOperation>
624
          <ownedOperation xmi:id="_0IRE8JsWEeCP54pW-6JbGA" name="getChronology" visibility="public">
625
            <ownedParameter xmi:id="_0IRE8ZsWEeCP54pW-6JbGA" type="_0BAmYJsWEeCP54pW-6JbGA" direction="return"/>
626
          </ownedOperation>
627
          <ownedOperation xmi:id="_0IRsAJsWEeCP54pW-6JbGA" name="getYears" visibility="public">
628
            <ownedParameter xmi:id="_0IRsAZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
629
          </ownedOperation>
630
          <ownedOperation xmi:id="_0ISTEJsWEeCP54pW-6JbGA" name="getMonths" visibility="public">
631
            <ownedParameter xmi:id="_0ISTEZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
632
          </ownedOperation>
633
          <ownedOperation xmi:id="_0IS6IJsWEeCP54pW-6JbGA" name="getWeeks" visibility="public">
634
            <ownedParameter xmi:id="_0IS6IZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
635
          </ownedOperation>
636
          <ownedOperation xmi:id="_0IThMJsWEeCP54pW-6JbGA" name="getDays" visibility="public">
637
            <ownedParameter xmi:id="_0IThMZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
638
          </ownedOperation>
639
          <ownedOperation xmi:id="_0IUIQJsWEeCP54pW-6JbGA" name="getHours" visibility="public">
640
            <ownedParameter xmi:id="_0IUIQZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
641
          </ownedOperation>
642
          <ownedOperation xmi:id="_0IVWYJsWEeCP54pW-6JbGA" name="getMinutes" visibility="public">
643
            <ownedParameter xmi:id="_0IVWYZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
644
          </ownedOperation>
645
          <ownedOperation xmi:id="_0IVWYpsWEeCP54pW-6JbGA" name="getSeconds" visibility="public">
646
            <ownedParameter xmi:id="_0IV9cJsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
647
          </ownedOperation>
648
          <ownedOperation xmi:id="_0IV9cZsWEeCP54pW-6JbGA" name="getMillis" visibility="public">
649
            <ownedParameter xmi:id="_0IV9cpsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
650
          </ownedOperation>
651
          <ownedOperation xmi:id="_0IXLkJsWEeCP54pW-6JbGA" name="isAfter" visibility="public">
652
            <ownedParameter xmi:id="_0IXLkZsWEeCP54pW-6JbGA" name="absoluteInterval" type="_0A6fwJsWEeCP54pW-6JbGA"/>
653
            <ownedParameter xmi:id="_0IXLkpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
654
          </ownedOperation>
655
          <ownedOperation xmi:id="_0IYZsJsWEeCP54pW-6JbGA" name="isBefore" visibility="public">
656
            <ownedParameter xmi:id="_0IYZsZsWEeCP54pW-6JbGA" name="absoluteInterval" type="_0A6fwJsWEeCP54pW-6JbGA"/>
657
            <ownedParameter xmi:id="_0IYZspsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
658
          </ownedOperation>
659
        </packagedElement>
660
        <packagedElement xmi:type="uml:Class" xmi:id="_0A7G0JsWEeCP54pW-6JbGA" name="AbsoluteIntervalTypeNotRegisteredException">
661
          <eAnnotations xmi:id="_0A7G0ZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
662
            <details xmi:id="_0A7G0psWEeCP54pW-6JbGA" key="documentation" value=" Exception thrown when there is an error getting a TimeSupport message.&#xA; &#xA; @author gvSIG team&#xA; @version $Id$&#xA;"/>
663
          </eAnnotations>
664
          <generalization xmi:id="_0IZn0JsWEeCP54pW-6JbGA" general="_0A7t4JsWEeCP54pW-6JbGA"/>
665
        </packagedElement>
666
        <packagedElement xmi:type="uml:Class" xmi:id="_0A7t4JsWEeCP54pW-6JbGA" name="TimeSupportException">
667
          <eAnnotations xmi:id="_0A7t4ZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
668
            <details xmi:id="_0A7t4psWEeCP54pW-6JbGA" key="documentation" value=" Generic exception thrown in the TimeSupport API when the exception or error&#xA; may be dealt by the program or the user of the program which is a client of&#xA; the TimeSupport API.&#xA; &#xA; @see {@link TimeFactoryService}&#xA; @see {@link TimeSupportManager}&#xA; @author gvSIG team.&#xA; @version $Id$&#xA;"/>
669
          </eAnnotations>
670
          <elementImport xmi:id="_0IaO45sWEeCP54pW-6JbGA" visibility="private" importedElement="_0IaO4ZsWEeCP54pW-6JbGA"/>
671
          <generalization xmi:id="_0IaO4psWEeCP54pW-6JbGA" general="_0IaO4ZsWEeCP54pW-6JbGA"/>
672
        </packagedElement>
673
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A8U8JsWEeCP54pW-6JbGA" name="Instant">
674
          <eAnnotations xmi:id="_0A8U8ZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
675
            <details xmi:id="_0A8U8psWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
676
          </eAnnotations>
677
          <generalization xmi:id="_0Ia18JsWEeCP54pW-6JbGA" general="_0A-xMJsWEeCP54pW-6JbGA"/>
678
          <ownedOperation xmi:id="_0IbdAJsWEeCP54pW-6JbGA" name="toDateTime" visibility="public">
679
            <ownedParameter xmi:id="_0IbdAZsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
680
          </ownedOperation>
681
        </packagedElement>
682
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A9jEJsWEeCP54pW-6JbGA" name="DateTime">
683
          <eAnnotations xmi:id="_0A9jEZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
684
            <details xmi:id="_0A9jEpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
685
          </eAnnotations>
686
          <generalization xmi:id="_0IcEEJsWEeCP54pW-6JbGA" general="_0A__UJsWEeCP54pW-6JbGA"/>
687
          <ownedOperation xmi:id="_0IcrIJsWEeCP54pW-6JbGA" name="getYear" visibility="public">
688
            <ownedParameter xmi:id="_0IcrIZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
689
          </ownedOperation>
690
          <ownedOperation xmi:id="_0IdSMJsWEeCP54pW-6JbGA" name="getMonthOfYear" visibility="public">
691
            <ownedParameter xmi:id="_0IdSMZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
692
          </ownedOperation>
693
          <ownedOperation xmi:id="_0Id5QJsWEeCP54pW-6JbGA" name="getWeekOfWeekyear" visibility="public">
694
            <ownedParameter xmi:id="_0Id5QZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
695
          </ownedOperation>
696
          <ownedOperation xmi:id="_0IegUJsWEeCP54pW-6JbGA" name="getDayOfWeek" visibility="public">
697
            <ownedParameter xmi:id="_0IegUZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
698
          </ownedOperation>
699
          <ownedOperation xmi:id="_0IfHYJsWEeCP54pW-6JbGA" name="getDayOfMonth" visibility="public">
700
            <ownedParameter xmi:id="_0IfHYZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
701
          </ownedOperation>
702
          <ownedOperation xmi:id="_0IfucJsWEeCP54pW-6JbGA" name="getHourOfDay" visibility="public">
703
            <ownedParameter xmi:id="_0IgVgJsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
704
          </ownedOperation>
705
          <ownedOperation xmi:id="_0Ig8kJsWEeCP54pW-6JbGA" name="getMinuteOfDay" visibility="public">
706
            <ownedParameter xmi:id="_0Ig8kZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
707
          </ownedOperation>
708
          <ownedOperation xmi:id="_0IhjoJsWEeCP54pW-6JbGA" name="getMinuteOfHour" visibility="public">
709
            <ownedParameter xmi:id="_0IhjoZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
710
          </ownedOperation>
711
          <ownedOperation xmi:id="_0IiKsJsWEeCP54pW-6JbGA" name="getSecondOfDay" visibility="public">
712
            <ownedParameter xmi:id="_0IiKsZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
713
          </ownedOperation>
714
          <ownedOperation xmi:id="_0IixwJsWEeCP54pW-6JbGA" name="getSecondOfMinute" visibility="public">
715
            <ownedParameter xmi:id="_0IixwZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
716
          </ownedOperation>
717
          <ownedOperation xmi:id="_0Ij_4JsWEeCP54pW-6JbGA" name="getMillisOfSecond" visibility="public">
718
            <ownedParameter xmi:id="_0Ij_4ZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
719
          </ownedOperation>
720
          <ownedOperation xmi:id="_0Ikm8JsWEeCP54pW-6JbGA" name="getMillis" visibility="public">
721
            <ownedParameter xmi:id="_0Ikm8ZsWEeCP54pW-6JbGA" type="_z_SvIJsWEeCP54pW-6JbGA" direction="return"/>
722
          </ownedOperation>
723
          <ownedOperation xmi:id="_0Il1EJsWEeCP54pW-6JbGA" name="getEditableCopy" visibility="public">
724
            <ownedParameter xmi:id="_0Il1EZsWEeCP54pW-6JbGA" type="_0BDpsJsWEeCP54pW-6JbGA" direction="return"/>
725
          </ownedOperation>
726
          <ownedOperation xmi:id="_0InqQJsWEeCP54pW-6JbGA" name="toString" visibility="public">
727
            <ownedParameter xmi:id="_0InqQZsWEeCP54pW-6JbGA" name="pattern" type="_0IJJIZsWEeCP54pW-6JbGA"/>
728
            <ownedParameter xmi:id="_0InqQpsWEeCP54pW-6JbGA" type="_0IJJIZsWEeCP54pW-6JbGA" direction="return"/>
729
          </ownedOperation>
730
          <ownedOperation xmi:id="_0IpfcJsWEeCP54pW-6JbGA" name="minus" visibility="public">
731
            <ownedParameter xmi:id="_0IpfcZsWEeCP54pW-6JbGA" name="absoluteInterval" type="_0A6fwJsWEeCP54pW-6JbGA"/>
732
            <ownedParameter xmi:id="_0IpfcpsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
733
          </ownedOperation>
734
          <ownedOperation xmi:id="_0IqtkJsWEeCP54pW-6JbGA" name="plus" visibility="public">
735
            <ownedParameter xmi:id="_0IqtkZsWEeCP54pW-6JbGA" name="absoluteInterval" type="_0A6fwJsWEeCP54pW-6JbGA"/>
736
            <ownedParameter xmi:id="_0IqtkpsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
737
          </ownedOperation>
738
          <ownedOperation xmi:id="_0IsiwJsWEeCP54pW-6JbGA" name="minus" visibility="public">
739
            <ownedParameter xmi:id="_0IsiwZsWEeCP54pW-6JbGA" name="dateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
740
            <ownedParameter xmi:id="_0IsiwpsWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
741
          </ownedOperation>
742
          <ownedOperation xmi:id="_0IuX8JsWEeCP54pW-6JbGA" name="plus" visibility="public">
743
            <ownedParameter xmi:id="_0IuX8ZsWEeCP54pW-6JbGA" name="dateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
744
            <ownedParameter xmi:id="_0IuX8psWEeCP54pW-6JbGA" type="_0A9jEJsWEeCP54pW-6JbGA" direction="return"/>
745
          </ownedOperation>
746
        </packagedElement>
747
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A-KIJsWEeCP54pW-6JbGA" name="DateTimeFieldType">
748
          <eAnnotations xmi:id="_0A-KIZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
749
            <details xmi:id="_0A-KIpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG team&#xA; @version $Id$&#xA;"/>
750
          </eAnnotations>
751
          <ownedAttribute xmi:id="_0IuX85sWEeCP54pW-6JbGA" name="ERA" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
752
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IuX9JsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="1"/>
753
          </ownedAttribute>
754
          <ownedAttribute xmi:id="_0Iu_AJsWEeCP54pW-6JbGA" name="YEAR_OF_ERA" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
755
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iu_AZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="2"/>
756
          </ownedAttribute>
757
          <ownedAttribute xmi:id="_0Iu_ApsWEeCP54pW-6JbGA" name="CENTURY_OF_ERA" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
758
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iu_A5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="3"/>
759
          </ownedAttribute>
760
          <ownedAttribute xmi:id="_0Iu_BJsWEeCP54pW-6JbGA" name="YEAR_OF_CENTURY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
761
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iu_BZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="4"/>
762
          </ownedAttribute>
763
          <ownedAttribute xmi:id="_0Iu_BpsWEeCP54pW-6JbGA" name="YEAR" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
764
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iu_B5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="5"/>
765
          </ownedAttribute>
766
          <ownedAttribute xmi:id="_0IvmEJsWEeCP54pW-6JbGA" name="DAY_OF_YEAR" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
767
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IvmEZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="6"/>
768
          </ownedAttribute>
769
          <ownedAttribute xmi:id="_0IvmEpsWEeCP54pW-6JbGA" name="MONTH_OF_YEAR" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
770
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IvmE5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="7"/>
771
          </ownedAttribute>
772
          <ownedAttribute xmi:id="_0IvmFJsWEeCP54pW-6JbGA" name="DAY_OF_MONTH" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
773
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IvmFZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="8"/>
774
          </ownedAttribute>
775
          <ownedAttribute xmi:id="_0IvmFpsWEeCP54pW-6JbGA" name="WEEKYEAR_OF_CENTURY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
776
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IvmF5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="9"/>
777
          </ownedAttribute>
778
          <ownedAttribute xmi:id="_0IwNIJsWEeCP54pW-6JbGA" name="WEEKYEAR" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
779
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IwNIZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="10"/>
780
          </ownedAttribute>
781
          <ownedAttribute xmi:id="_0IwNIpsWEeCP54pW-6JbGA" name="WEEK_OF_WEEKYEAR" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
782
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IwNI5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="11"/>
783
          </ownedAttribute>
784
          <ownedAttribute xmi:id="_0IwNJJsWEeCP54pW-6JbGA" name="DAY_OF_WEEK" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
785
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IwNJZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="12"/>
786
          </ownedAttribute>
787
          <ownedAttribute xmi:id="_0Iw0MJsWEeCP54pW-6JbGA" name="HALFDAY_OF_DAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
788
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iw0MZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="13"/>
789
          </ownedAttribute>
790
          <ownedAttribute xmi:id="_0Iw0MpsWEeCP54pW-6JbGA" name="HOUR_OF_HALFDAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
791
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iw0M5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="14"/>
792
          </ownedAttribute>
793
          <ownedAttribute xmi:id="_0Iw0NJsWEeCP54pW-6JbGA" name="CLOCKHOUR_OF_HALFDAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
794
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Iw0NZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="15"/>
795
          </ownedAttribute>
796
          <ownedAttribute xmi:id="_0IxbQJsWEeCP54pW-6JbGA" name="CLOCKHOUR_OF_DAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
797
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IxbQZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="16"/>
798
          </ownedAttribute>
799
          <ownedAttribute xmi:id="_0IxbQpsWEeCP54pW-6JbGA" name="HOUR_OF_DAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
800
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IxbQ5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="17"/>
801
          </ownedAttribute>
802
          <ownedAttribute xmi:id="_0IxbRJsWEeCP54pW-6JbGA" name="MINUTE_OF_DAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
803
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IxbRZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="18"/>
804
          </ownedAttribute>
805
          <ownedAttribute xmi:id="_0IyCUJsWEeCP54pW-6JbGA" name="MINUTE_OF_HOUR" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
806
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IyCUZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="19"/>
807
          </ownedAttribute>
808
          <ownedAttribute xmi:id="_0IyCUpsWEeCP54pW-6JbGA" name="SECOND_OF_DAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
809
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IyCU5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="20"/>
810
          </ownedAttribute>
811
          <ownedAttribute xmi:id="_0IyCVJsWEeCP54pW-6JbGA" name="SECOND_OF_MINUTE" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
812
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IypYJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="21"/>
813
          </ownedAttribute>
814
          <ownedAttribute xmi:id="_0IypYZsWEeCP54pW-6JbGA" name="MILLIS_OF_DAY" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
815
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IypYpsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="22"/>
816
          </ownedAttribute>
817
          <ownedAttribute xmi:id="_0IypY5sWEeCP54pW-6JbGA" name="MILLIS_OF_SECOND" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
818
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0IypZJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="23"/>
819
          </ownedAttribute>
820
          <ownedOperation xmi:id="_0Iz3gJsWEeCP54pW-6JbGA" name="getType" visibility="public">
821
            <ownedParameter xmi:id="_0Iz3gZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
822
          </ownedOperation>
823
          <ownedOperation xmi:id="_0I0ekJsWEeCP54pW-6JbGA" name="getName" visibility="public">
824
            <ownedParameter xmi:id="_0I0ekZsWEeCP54pW-6JbGA" type="_0IJJIZsWEeCP54pW-6JbGA" direction="return"/>
825
          </ownedOperation>
826
        </packagedElement>
827
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A-xMJsWEeCP54pW-6JbGA" name="Time">
828
          <eAnnotations xmi:id="_0A-xMZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
829
            <details xmi:id="_0A-xMpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
830
          </eAnnotations>
831
          <ownedOperation xmi:id="_0I1ssJsWEeCP54pW-6JbGA" name="intersects" visibility="public">
832
            <ownedParameter xmi:id="_0I1ssZsWEeCP54pW-6JbGA" name="time" type="_0A-xMJsWEeCP54pW-6JbGA"/>
833
            <ownedParameter xmi:id="_0I1sspsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
834
          </ownedOperation>
835
          <ownedOperation xmi:id="_0I2TwJsWEeCP54pW-6JbGA" name="isRelative" visibility="public">
836
            <ownedParameter xmi:id="_0I2TwZsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
837
          </ownedOperation>
838
          <ownedOperation xmi:id="_0I2TwpsWEeCP54pW-6JbGA" name="isAbsolute" visibility="public">
839
            <ownedParameter xmi:id="_0I2Tw5sWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
840
          </ownedOperation>
841
          <ownedOperation xmi:id="_0I260JsWEeCP54pW-6JbGA" name="isInterval" visibility="public">
842
            <ownedParameter xmi:id="_0I260ZsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
843
          </ownedOperation>
844
          <ownedOperation xmi:id="_0I3h4JsWEeCP54pW-6JbGA" name="isInstant" visibility="public">
845
            <ownedParameter xmi:id="_0I3h4ZsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
846
          </ownedOperation>
847
        </packagedElement>
848
        <packagedElement xmi:type="uml:Interface" xmi:id="_0A__UJsWEeCP54pW-6JbGA" name="RelativeInstant">
849
          <eAnnotations xmi:id="_0A__UZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
850
            <details xmi:id="_0A__UpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG team&#xA; @version $Id$&#xA;"/>
851
          </eAnnotations>
852
          <generalization xmi:id="_0I4I8JsWEeCP54pW-6JbGA" general="_0A8U8JsWEeCP54pW-6JbGA"/>
853
          <generalization xmi:id="_0I4wAJsWEeCP54pW-6JbGA" general="_0HJqoZsWEeCP54pW-6JbGA"/>
854
          <ownedOperation xmi:id="_0I5-IJsWEeCP54pW-6JbGA" name="isEqual" visibility="public">
855
            <ownedParameter xmi:id="_0I5-IZsWEeCP54pW-6JbGA" name="instant" type="_0A__UJsWEeCP54pW-6JbGA"/>
856
            <ownedParameter xmi:id="_0I5-IpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
857
          </ownedOperation>
858
          <ownedOperation xmi:id="_0I7MQJsWEeCP54pW-6JbGA" name="isAfter" visibility="public">
859
            <ownedParameter xmi:id="_0I7MQZsWEeCP54pW-6JbGA" name="instant" type="_0A__UJsWEeCP54pW-6JbGA"/>
860
            <ownedParameter xmi:id="_0I7MQpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
861
          </ownedOperation>
862
          <ownedOperation xmi:id="_0I8aYJsWEeCP54pW-6JbGA" name="isBefore" visibility="public">
863
            <ownedParameter xmi:id="_0I8aYZsWEeCP54pW-6JbGA" name="instant" type="_0A__UJsWEeCP54pW-6JbGA"/>
864
            <ownedParameter xmi:id="_0I8aYpsWEeCP54pW-6JbGA" type="_z_KMQJsWEeCP54pW-6JbGA" direction="return"/>
865
          </ownedOperation>
866
          <ownedOperation xmi:id="_0I9BcJsWEeCP54pW-6JbGA" name="toDate" visibility="public">
867
            <ownedParameter xmi:id="_0I9BcZsWEeCP54pW-6JbGA" type="_0DRQMJsWEeCP54pW-6JbGA" direction="return"/>
868
          </ownedOperation>
869
          <ownedOperation xmi:id="_0I-PkJsWEeCP54pW-6JbGA" name="compareTo" visibility="public">
870
            <ownedParameter xmi:id="_0I-PkZsWEeCP54pW-6JbGA" name="dateTime" type="_0A9jEJsWEeCP54pW-6JbGA"/>
871
            <ownedParameter xmi:id="_0I-PkpsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
872
          </ownedOperation>
873
          <ownedOperation xmi:id="_0I_dsJsWEeCP54pW-6JbGA" name="getChronology" visibility="public">
874
            <ownedParameter xmi:id="_0I_dsZsWEeCP54pW-6JbGA" type="_0BAmYJsWEeCP54pW-6JbGA" direction="return"/>
875
          </ownedOperation>
876
          <ownedOperation xmi:id="_0JAEwJsWEeCP54pW-6JbGA" name="getMillis" visibility="public">
877
            <ownedParameter xmi:id="_0JAEwZsWEeCP54pW-6JbGA" type="_z_SvIJsWEeCP54pW-6JbGA" direction="return"/>
878
          </ownedOperation>
879
        </packagedElement>
880
        <packagedElement xmi:type="uml:Interface" xmi:id="_0BAmYJsWEeCP54pW-6JbGA" name="Chronology">
881
          <eAnnotations xmi:id="_0BAmYZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
882
            <details xmi:id="_0BAmYpsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
883
          </eAnnotations>
884
          <ownedAttribute xmi:id="_0JAEwpsWEeCP54pW-6JbGA" name="BUDDHIST" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
885
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JAEw5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="1"/>
886
          </ownedAttribute>
887
          <ownedAttribute xmi:id="_0JAr0JsWEeCP54pW-6JbGA" name="COPTIC" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
888
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JAr0ZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="2"/>
889
          </ownedAttribute>
890
          <ownedAttribute xmi:id="_0JAr0psWEeCP54pW-6JbGA" name="GJ" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
891
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JAr05sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="3"/>
892
          </ownedAttribute>
893
          <ownedAttribute xmi:id="_0JAr1JsWEeCP54pW-6JbGA" name="GREGORIAN" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
894
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JAr1ZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="4"/>
895
          </ownedAttribute>
896
          <ownedAttribute xmi:id="_0JAr1psWEeCP54pW-6JbGA" name="ISO" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
897
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JAr15sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="5"/>
898
          </ownedAttribute>
899
          <ownedAttribute xmi:id="_0JBS4JsWEeCP54pW-6JbGA" name="JULIAN" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
900
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JBS4ZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="6"/>
901
          </ownedAttribute>
902
          <ownedOperation xmi:id="_0JBS4psWEeCP54pW-6JbGA" name="getType" visibility="public">
903
            <ownedParameter xmi:id="_0JBS45sWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
904
          </ownedOperation>
905
          <ownedOperation xmi:id="_0JB58JsWEeCP54pW-6JbGA" name="withUTC" visibility="public">
906
            <ownedParameter xmi:id="_0JB58ZsWEeCP54pW-6JbGA" type="_0BAmYJsWEeCP54pW-6JbGA" direction="return"/>
907
          </ownedOperation>
908
        </packagedElement>
909
        <packagedElement xmi:type="uml:Class" xmi:id="_0BB0gJsWEeCP54pW-6JbGA" name="TimeSupportLocator">
910
          <eAnnotations xmi:id="_0BB0gZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
911
            <details xmi:id="_0BB0gpsWEeCP54pW-6JbGA" key="documentation" value=" This locator is the entry point for the TimeSupport library, providing&#xA; access to all TimeSupport services through the {@link TimeSupportManager}&#xA; .&#xA; &#xA; @author gvSIG team&#xA; @version $Id$&#xA;"/>
912
          </eAnnotations>
913
          <elementImport xmi:id="_0JDvI5sWEeCP54pW-6JbGA" visibility="private" importedElement="_0JDvIZsWEeCP54pW-6JbGA"/>
914
          <elementImport xmi:id="_0JDvJZsWEeCP54pW-6JbGA" visibility="private" importedElement="_0JDvJJsWEeCP54pW-6JbGA"/>
915
          <elementImport xmi:id="_0JEWMZsWEeCP54pW-6JbGA" visibility="private" importedElement="_0JEWMJsWEeCP54pW-6JbGA"/>
916
          <generalization xmi:id="_0JDvIpsWEeCP54pW-6JbGA" general="_0JDvIZsWEeCP54pW-6JbGA"/>
917
          <ownedAttribute xmi:id="_0JFkUJsWEeCP54pW-6JbGA" name="MANAGER_NAME" visibility="public" isStatic="true" type="_0IJJIZsWEeCP54pW-6JbGA">
918
            <eAnnotations xmi:id="_0JGLYJsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
919
              <details xmi:id="_0JGLYZsWEeCP54pW-6JbGA" key="documentation" value=" TimeSupport manager name.&#xA; "/>
920
            </eAnnotations>
921
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_0JGycJsWEeCP54pW-6JbGA" name="" type="_0IJJIZsWEeCP54pW-6JbGA" value="&quot;TimeSupport.manager&quot;"/>
922
          </ownedAttribute>
923
          <ownedAttribute xmi:id="_0JIAkJsWEeCP54pW-6JbGA" name="MANAGER_DESCRIPTION" visibility="public" isStatic="true" type="_0IJJIZsWEeCP54pW-6JbGA">
924
            <eAnnotations xmi:id="_0JIAkZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
925
              <details xmi:id="_0JIAkpsWEeCP54pW-6JbGA" key="documentation" value=" TimeSupport manager description.&#xA; "/>
926
            </eAnnotations>
927
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_0JIAk5sWEeCP54pW-6JbGA" name="" type="_0IJJIZsWEeCP54pW-6JbGA" value="&quot;TimeSupport Manager&quot;"/>
928
          </ownedAttribute>
929
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0JIno5sWEeCP54pW-6JbGA" name="getInstance" specification="_0JIAlJsWEeCP54pW-6JbGA">
930
            <ownedParameter xmi:id="_0JInpJsWEeCP54pW-6JbGA" type="_0BB0gJsWEeCP54pW-6JbGA"/>
931
            <language>JAVA</language>
932
            <body>&#xA;        return INSTANCE;&#xA;    </body>
933
          </ownedBehavior>
934
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0JJOtJsWEeCP54pW-6JbGA" name="getLocatorName" specification="_0JJOsJsWEeCP54pW-6JbGA">
935
            <ownedParameter xmi:id="_0JJOtZsWEeCP54pW-6JbGA" type="_0IJJIZsWEeCP54pW-6JbGA"/>
936
            <language>JAVA</language>
937
            <body>&#xA;        return LOCATOR_NAME;&#xA;    </body>
938
          </ownedBehavior>
939
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0JJ1xJsWEeCP54pW-6JbGA" name="getManager" specification="_0JJ1wJsWEeCP54pW-6JbGA">
940
            <ownedParameter xmi:id="_0JJ1xZsWEeCP54pW-6JbGA" type="_0Ayj8JsWEeCP54pW-6JbGA"/>
941
            <language>JAVA</language>
942
            <body>&#xA;        return (TimeSupportManager) getInstance().get(MANAGER_NAME);&#xA;    </body>
943
          </ownedBehavior>
944
          <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_0JOuRJsWEeCP54pW-6JbGA" name="registerManager" specification="_0JOuQJsWEeCP54pW-6JbGA">
945
            <ownedParameter xmi:id="_0JOuRZsWEeCP54pW-6JbGA" name="clazz" type="_0JNgIJsWEeCP54pW-6JbGA"/>
946
            <language>JAVA</language>
947
            <body>&#xA;        getInstance().register(MANAGER_NAME, MANAGER_DESCRIPTION, clazz);&#xA;    </body>
948
          </ownedBehavior>
949
          <ownedOperation xmi:id="_0JIAlJsWEeCP54pW-6JbGA" name="getInstance" visibility="public" isStatic="true" method="_0JIno5sWEeCP54pW-6JbGA">
950
            <eAnnotations xmi:id="_0JInoJsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
951
              <details xmi:id="_0JInoZsWEeCP54pW-6JbGA" key="documentation" value=" Return the singleton instance.&#xA; &#xA; @return the singleton instance&#xA; "/>
952
            </eAnnotations>
953
            <ownedParameter xmi:id="_0JInopsWEeCP54pW-6JbGA" type="_0BB0gJsWEeCP54pW-6JbGA" direction="return"/>
954
          </ownedOperation>
955
          <ownedOperation xmi:id="_0JJOsJsWEeCP54pW-6JbGA" name="getLocatorName" visibility="public" method="_0JJOtJsWEeCP54pW-6JbGA">
956
            <eAnnotations xmi:id="_0JJOsZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
957
              <details xmi:id="_0JJOspsWEeCP54pW-6JbGA" key="documentation" value=" Return the Locator's name.&#xA; &#xA; @return a String with the Locator's name&#xA; "/>
958
            </eAnnotations>
959
            <ownedParameter xmi:id="_0JJOs5sWEeCP54pW-6JbGA" type="_0IJJIZsWEeCP54pW-6JbGA" direction="return"/>
960
          </ownedOperation>
961
          <ownedOperation xmi:id="_0JJ1wJsWEeCP54pW-6JbGA" name="getManager" visibility="public" isStatic="true" method="_0JJ1xJsWEeCP54pW-6JbGA">
962
            <eAnnotations xmi:id="_0JJ1wZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
963
              <details xmi:id="_0JJ1wpsWEeCP54pW-6JbGA" key="documentation" value=" Return a reference to the TimeSupportManager.&#xA; &#xA; @return a reference to the TimeSupportManager&#xA; @throws LocatorException&#xA;             if there is no access to the class or the class cannot be&#xA;             instantiated&#xA; @see Locator#get(String)&#xA; "/>
964
            </eAnnotations>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff