Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.timesupport / org.gvsig.timesupport.lib / org.gvsig.timesupport.lib.api / docs / model.uml @ 44117

History | View | Annotate | Download (117 KB)

1 42003 jjdelcerro
<?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>
965
            <ownedParameter xmi:id="_0JJ1w5sWEeCP54pW-6JbGA" type="_0Ayj8JsWEeCP54pW-6JbGA" direction="return"/>
966
          </ownedOperation>
967
          <ownedOperation xmi:id="_0JOuQJsWEeCP54pW-6JbGA" name="registerManager" visibility="public" isStatic="true" method="_0JOuRJsWEeCP54pW-6JbGA">
968
            <eAnnotations xmi:id="_0JOuQZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
969
              <details xmi:id="_0JOuQpsWEeCP54pW-6JbGA" key="documentation" value=" Registers the Class implementing the TimeSupportManager interface.&#xA; &#xA; @param clazz&#xA;            implementing the TimeSupportManager interface&#xA; "/>
970
            </eAnnotations>
971
            <ownedParameter xmi:id="_0JOuQ5sWEeCP54pW-6JbGA" name="clazz" type="_0JNgIJsWEeCP54pW-6JbGA"/>
972
          </ownedOperation>
973
        </packagedElement>
974
        <packagedElement xmi:type="uml:Class" xmi:id="_0BDCoJsWEeCP54pW-6JbGA" name="DateTimeFieldTypeNotRegisteredException">
975
          <eAnnotations xmi:id="_0BDCoZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
976
            <details xmi:id="_0BDCopsWEeCP54pW-6JbGA" key="documentation" value=" Exception thrown when there is an error getting a TimeSupport message.&#xA; &#xA; @author gvSIG team&#xA; @version $Id$&#xA;"/>
977
          </eAnnotations>
978
          <generalization xmi:id="_0JPVUJsWEeCP54pW-6JbGA" general="_0A7t4JsWEeCP54pW-6JbGA"/>
979
        </packagedElement>
980
        <packagedElement xmi:type="uml:Interface" xmi:id="_0BDpsJsWEeCP54pW-6JbGA" name="EditableDateTime">
981
          <eAnnotations xmi:id="_0BEQwJsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
982
            <details xmi:id="_0BEQwZsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
983
          </eAnnotations>
984
          <generalization xmi:id="_0JP8YJsWEeCP54pW-6JbGA" general="_0A9jEJsWEeCP54pW-6JbGA"/>
985
          <ownedOperation xmi:id="_0JRKgJsWEeCP54pW-6JbGA" name="setTime" visibility="public">
986
            <ownedParameter xmi:id="_0JRKgZsWEeCP54pW-6JbGA" name="hour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
987
            <ownedParameter xmi:id="_0JRKgpsWEeCP54pW-6JbGA" name="minuteOfHour" type="_z_SIFJsWEeCP54pW-6JbGA"/>
988
            <ownedParameter xmi:id="_0JRKg5sWEeCP54pW-6JbGA" name="secondOfMinute" type="_z_SIFJsWEeCP54pW-6JbGA"/>
989
            <ownedParameter xmi:id="_0JRKhJsWEeCP54pW-6JbGA" name="millisOfSecond" type="_z_SIFJsWEeCP54pW-6JbGA"/>
990
          </ownedOperation>
991
          <ownedOperation xmi:id="_0JSYoJsWEeCP54pW-6JbGA" name="setDate" visibility="public">
992
            <ownedParameter xmi:id="_0JSYoZsWEeCP54pW-6JbGA" name="year" type="_z_SIFJsWEeCP54pW-6JbGA"/>
993
            <ownedParameter xmi:id="_0JSYopsWEeCP54pW-6JbGA" name="monthOfYear" type="_z_SIFJsWEeCP54pW-6JbGA"/>
994
            <ownedParameter xmi:id="_0JSYo5sWEeCP54pW-6JbGA" name="dayOfMonth" type="_z_SIFJsWEeCP54pW-6JbGA"/>
995
          </ownedOperation>
996
          <ownedOperation xmi:id="_0JTmwJsWEeCP54pW-6JbGA" name="addYears" visibility="public">
997
            <ownedParameter xmi:id="_0JTmwZsWEeCP54pW-6JbGA" name="years" type="_z_SIFJsWEeCP54pW-6JbGA"/>
998
          </ownedOperation>
999
          <ownedOperation xmi:id="_0JUN0JsWEeCP54pW-6JbGA" name="addDays" visibility="public">
1000
            <ownedParameter xmi:id="_0JUN0ZsWEeCP54pW-6JbGA" name="days" type="_z_SIFJsWEeCP54pW-6JbGA"/>
1001
          </ownedOperation>
1002
          <ownedOperation xmi:id="_0JVb8JsWEeCP54pW-6JbGA" name="addHours" visibility="public">
1003
            <ownedParameter xmi:id="_0JVb8ZsWEeCP54pW-6JbGA" name="hours" type="_z_SIFJsWEeCP54pW-6JbGA"/>
1004
          </ownedOperation>
1005
          <ownedOperation xmi:id="_0JWDAJsWEeCP54pW-6JbGA" name="addMinutes" visibility="public">
1006
            <ownedParameter xmi:id="_0JWDAZsWEeCP54pW-6JbGA" name="minutes" type="_z_SIFJsWEeCP54pW-6JbGA"/>
1007
          </ownedOperation>
1008
          <ownedOperation xmi:id="_0JXRIJsWEeCP54pW-6JbGA" name="addSeconds" visibility="public">
1009
            <ownedParameter xmi:id="_0JXRIZsWEeCP54pW-6JbGA" name="seconds" type="_z_SIFJsWEeCP54pW-6JbGA"/>
1010
          </ownedOperation>
1011
          <ownedOperation xmi:id="_0JYfQJsWEeCP54pW-6JbGA" name="addMillis" visibility="public">
1012
            <ownedParameter xmi:id="_0JYfQZsWEeCP54pW-6JbGA" name="millis" type="_z_SIFJsWEeCP54pW-6JbGA"/>
1013
          </ownedOperation>
1014
        </packagedElement>
1015
        <packagedElement xmi:type="uml:Interface" xmi:id="_0BE30JsWEeCP54pW-6JbGA" name="DataTypes">
1016
          <eAnnotations xmi:id="_0BE30ZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
1017
            <details xmi:id="_0BE30psWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
1018
          </eAnnotations>
1019
          <generalization xmi:id="_0JZGUpsWEeCP54pW-6JbGA" general="_0JZGUZsWEeCP54pW-6JbGA"/>
1020
          <ownedAttribute xmi:id="_0JZtYJsWEeCP54pW-6JbGA" name="INSTANT" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1021
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_0JZtYZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="OBJECT + 4"/>
1022
          </ownedAttribute>
1023
          <ownedAttribute xmi:id="_0JZtYpsWEeCP54pW-6JbGA" name="INTERVAL" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1024
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_0JZtY5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="OBJECT + 5"/>
1025
          </ownedAttribute>
1026
        </packagedElement>
1027
        <packagedElement xmi:type="uml:Class" xmi:id="_0BGF8JsWEeCP54pW-6JbGA" name="TimeSupportLibrary">
1028
          <eAnnotations xmi:id="_0BGF8ZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
1029
            <details xmi:id="_0BGF8psWEeCP54pW-6JbGA" key="documentation" value=" Library for API initialization and configuration.&#xA; &#xA; @author gvSIG team&#xA; @version $Id$&#xA;"/>
1030
          </eAnnotations>
1031
          <elementImport xmi:id="_0JfM8ZsWEeCP54pW-6JbGA" visibility="private" importedElement="_0JfM8JsWEeCP54pW-6JbGA"/>
1032
          <elementImport xmi:id="_0JfM85sWEeCP54pW-6JbGA" visibility="private" importedElement="_0JfM8psWEeCP54pW-6JbGA"/>
1033
          <elementImport xmi:id="_0JfM9JsWEeCP54pW-6JbGA" visibility="private" importedElement="_0Jel4ZsWEeCP54pW-6JbGA"/>
1034
          <elementImport xmi:id="_0JfM9psWEeCP54pW-6JbGA" visibility="private" importedElement="_0JfM9ZsWEeCP54pW-6JbGA"/>
1035
          <elementImport xmi:id="_0JfM-JsWEeCP54pW-6JbGA" visibility="private" importedElement="_0JfM95sWEeCP54pW-6JbGA"/>
1036
          <generalization xmi:id="_0Jel4psWEeCP54pW-6JbGA" general="_0Jel4ZsWEeCP54pW-6JbGA"/>
1037
        </packagedElement>
1038
        <packagedElement xmi:type="uml:Interface" xmi:id="_0BGtAJsWEeCP54pW-6JbGA" name="AbsoluteIntervalType">
1039
          <eAnnotations xmi:id="_0BGtAZsWEeCP54pW-6JbGA" source="http://www.topcased.org/documentation">
1040
            <details xmi:id="_0BGtApsWEeCP54pW-6JbGA" key="documentation" value=" @author gvSIG Team&#xA; @version $Id$&#xA;"/>
1041
          </eAnnotations>
1042
          <ownedAttribute xmi:id="_0Jf0AJsWEeCP54pW-6JbGA" name="YEARS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1043
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Jf0AZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA"/>
1044
          </ownedAttribute>
1045
          <ownedAttribute xmi:id="_0Jf0ApsWEeCP54pW-6JbGA" name="MONTHS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1046
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0Jf0A5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="1"/>
1047
          </ownedAttribute>
1048
          <ownedAttribute xmi:id="_0JgbEJsWEeCP54pW-6JbGA" name="WEEKS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1049
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JgbEZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="2"/>
1050
          </ownedAttribute>
1051
          <ownedAttribute xmi:id="_0JgbEpsWEeCP54pW-6JbGA" name="DAYS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1052
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JgbE5sWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="3"/>
1053
          </ownedAttribute>
1054
          <ownedAttribute xmi:id="_0JgbFJsWEeCP54pW-6JbGA" name="HOURS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1055
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JgbFZsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="4"/>
1056
          </ownedAttribute>
1057
          <ownedAttribute xmi:id="_0JgbFpsWEeCP54pW-6JbGA" name="MINUTES" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1058
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JhCIJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="5"/>
1059
          </ownedAttribute>
1060
          <ownedAttribute xmi:id="_0JhCIZsWEeCP54pW-6JbGA" name="SECONDS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1061
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JhCIpsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="6"/>
1062
          </ownedAttribute>
1063
          <ownedAttribute xmi:id="_0JhCI5sWEeCP54pW-6JbGA" name="MILLIS" visibility="public" isStatic="true" type="_z_SIFJsWEeCP54pW-6JbGA">
1064
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_0JhCJJsWEeCP54pW-6JbGA" name="" type="_z_SIFJsWEeCP54pW-6JbGA" value="7"/>
1065
          </ownedAttribute>
1066
          <ownedOperation xmi:id="_0JhpMJsWEeCP54pW-6JbGA" name="getType" visibility="public">
1067
            <ownedParameter xmi:id="_0JhpMZsWEeCP54pW-6JbGA" type="_z_SIFJsWEeCP54pW-6JbGA" direction="return"/>
1068
          </ownedOperation>
1069
          <ownedOperation xmi:id="_0Ji3UJsWEeCP54pW-6JbGA" name="getName" visibility="public">
1070
            <ownedParameter xmi:id="_0Ji3UZsWEeCP54pW-6JbGA" type="_0IJJIZsWEeCP54pW-6JbGA" direction="return"/>
1071
          </ownedOperation>
1072
        </packagedElement>
1073
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JksgJsWEeCP54pW-6JbGA" supplier="_0DPbAZsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1074
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JvroJsWEeCP54pW-6JbGA" supplier="_0DMXsJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1075
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JvroZsWEeCP54pW-6JbGA" supplier="_0HJqoJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1076
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JvropsWEeCP54pW-6JbGA" supplier="_0IaO4JsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1077
        <packagedElement xmi:type="uml:Usage" xmi:id="_0Jvro5sWEeCP54pW-6JbGA" supplier="_0JDvIJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1078
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JvrpJsWEeCP54pW-6JbGA" supplier="_0DLwoJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1079
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JvrpZsWEeCP54pW-6JbGA" supplier="_0JZGUJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1080
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JvrppsWEeCP54pW-6JbGA" supplier="_0Jel4JsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1081
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwSsJsWEeCP54pW-6JbGA" supplier="_0DPbAZsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1082
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwSsZsWEeCP54pW-6JbGA" supplier="_0DMXsJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1083
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwSspsWEeCP54pW-6JbGA" supplier="_0IaO4JsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1084
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwSs5sWEeCP54pW-6JbGA" supplier="_0JDvIJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1085
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwStJsWEeCP54pW-6JbGA" supplier="_0DLwoJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1086
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwStZsWEeCP54pW-6JbGA" supplier="_0JZGUJsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1087
        <packagedElement xmi:type="uml:Usage" xmi:id="_0JwStpsWEeCP54pW-6JbGA" supplier="_0Jel4JsWEeCP54pW-6JbGA" client="_z_zsgZsWEeCP54pW-6JbGA"/>
1088
        <packagedElement xmi:type="uml:Class" xmi:id="_rLCZUJsYEeCLud0KZOCUMA" name="Time"/>
1089
        <packagedElement xmi:type="uml:Class" xmi:id="_zSr14JsYEeCLud0KZOCUMA" name="Class1"/>
1090
        <packagedElement xmi:type="uml:Class" xmi:id="_5XJIEJvbEeCizKjHj1sb5A" name="Instant">
1091
          <generalization xmi:id="_91BooJvbEeCizKjHj1sb5A" general="_rLCZUJsYEeCLud0KZOCUMA"/>
1092
        </packagedElement>
1093
        <packagedElement xmi:type="uml:Class" xmi:id="_68Iv8JvbEeCizKjHj1sb5A" name="Interval">
1094
          <generalization xmi:id="_89TWcJvbEeCizKjHj1sb5A" general="_rLCZUJsYEeCLud0KZOCUMA"/>
1095
        </packagedElement>
1096
        <packagedElement xmi:type="uml:Class" xmi:id="_MndswJvdEeCizKjHj1sb5A" name="Class2"/>
1097
      </packagedElement>
1098
      <packagedElement xmi:type="uml:Package" xmi:id="_0DLwoJsWEeCP54pW-6JbGA" name="tools">
1099
        <packagedElement xmi:type="uml:Package" xmi:id="_0DMXsJsWEeCP54pW-6JbGA" name="junit">
1100
          <packagedElement xmi:type="uml:DataType" xmi:id="_0DMXsZsWEeCP54pW-6JbGA" name="AbstractLibraryAutoInitTestCase"/>
1101
        </packagedElement>
1102
        <packagedElement xmi:type="uml:Package" xmi:id="_0HJqoJsWEeCP54pW-6JbGA" name="lang">
1103
          <packagedElement xmi:type="uml:DataType" xmi:id="_0HJqoZsWEeCP54pW-6JbGA" name="Cloneable"/>
1104
        </packagedElement>
1105
        <packagedElement xmi:type="uml:Package" xmi:id="_0IaO4JsWEeCP54pW-6JbGA" name="exception">
1106
          <packagedElement xmi:type="uml:DataType" xmi:id="_0IaO4ZsWEeCP54pW-6JbGA" name="BaseException"/>
1107
        </packagedElement>
1108
        <packagedElement xmi:type="uml:Package" xmi:id="_0JDvIJsWEeCP54pW-6JbGA" name="locator">
1109
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JDvIZsWEeCP54pW-6JbGA" name="BaseLocator"/>
1110
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JDvJJsWEeCP54pW-6JbGA" name="Locator"/>
1111
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JEWMJsWEeCP54pW-6JbGA" name="LocatorException"/>
1112
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JfM95sWEeCP54pW-6JbGA" name="ReferenceNotRegisteredException"/>
1113
        </packagedElement>
1114
        <packagedElement xmi:type="uml:Package" xmi:id="_0JZGUJsWEeCP54pW-6JbGA" name="dataTypes">
1115
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JZGUZsWEeCP54pW-6JbGA" name="DataTypes"/>
1116
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JfM8psWEeCP54pW-6JbGA" name="DataTypesManager"/>
1117
        </packagedElement>
1118
        <packagedElement xmi:type="uml:Package" xmi:id="_0Jel4JsWEeCP54pW-6JbGA" name="library">
1119
          <packagedElement xmi:type="uml:DataType" xmi:id="_0Jel4ZsWEeCP54pW-6JbGA" name="AbstractLibrary"/>
1120
          <packagedElement xmi:type="uml:DataType" xmi:id="_0JfM9ZsWEeCP54pW-6JbGA" name="LibraryException"/>
1121
        </packagedElement>
1122
        <packagedElement xmi:type="uml:DataType" xmi:id="_0JfM8JsWEeCP54pW-6JbGA" name="ToolsLocator"/>
1123
      </packagedElement>
1124
    </packagedElement>
1125
  </packagedElement>
1126
  <packagedElement xmi:type="uml:Package" xmi:id="_0DPbAJsWEeCP54pW-6JbGA" name="java">
1127
    <packagedElement xmi:type="uml:Package" xmi:id="_0DPbAZsWEeCP54pW-6JbGA" name="util">
1128
      <packagedElement xmi:type="uml:DataType" xmi:id="_0DPbApsWEeCP54pW-6JbGA" name="Calendar"/>
1129
      <packagedElement xmi:type="uml:DataType" xmi:id="_0DRQMJsWEeCP54pW-6JbGA" name="Date"/>
1130
      <packagedElement xmi:type="uml:DataType" xmi:id="_0DRQMpsWEeCP54pW-6JbGA" name="GregorianCalendar"/>
1131
    </packagedElement>
1132
    <packagedElement xmi:type="uml:Package" xmi:id="_0IJJIJsWEeCP54pW-6JbGA" name="lang">
1133
      <packagedElement xmi:type="uml:DataType" xmi:id="_0IJJIZsWEeCP54pW-6JbGA" name="String"/>
1134
      <packagedElement xmi:type="uml:DataType" xmi:id="_0JNgIJsWEeCP54pW-6JbGA" name="Class"/>
1135
    </packagedElement>
1136
  </packagedElement>
1137
</uml:Model>