Revision 26601

View differences:

tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" size="1731,1130" id="es.logex.gvsig" metadata="uml2-1.0" initialized="true" scrolledX="445" scrolledY="727" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.0 //@children.6/@sourceConnections.0" name="es.logex.gvsig.streetsmap.core" location="960,450" size="285,60" id="es.logex.gvsig.streetsmap.core"/>
4
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.wps" location="945,820" size="187,76" id="es.logex.gvsig.wps">
5
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps-Standard::Call->es.logex.gvsig.wps.wps_0_4_0*es.logex.gvsig.wps-Standard::Instantiate->es.logex.gvsig.wps.wps_0_4_0*es.logex.gvsig.wps-Soyatec::Import->es.logex.gvsig.wps.wps_0_4_0" source="//@children.1" target="//@children.8" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
6
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,22" attachSource="true"/>
8
      <children xsi:type="editmodel:AssociationEndEditModel" location="276,67"/>
9
    </sourceConnections>
10
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps-Standard::Call->es.logex.gvsig.gui.dialogs*es.logex.gvsig.wps-Standard::Instantiate->es.logex.gvsig.gui.dialogs*es.logex.gvsig.wps-Soyatec::Import->es.logex.gvsig.gui.dialogs" source="//@children.1" target="//@children.6" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
11
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
12
      <children xsi:type="editmodel:AssociationEndEditModel" location="163,76" attachSource="true"/>
13
      <children xsi:type="editmodel:AssociationEndEditModel" location="23,0"/>
14
    </sourceConnections>
15
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps-Standard::Call->es.logex.gvsig.streetsmap.query*es.logex.gvsig.wps-Standard::Instantiate->es.logex.gvsig.streetsmap.query*es.logex.gvsig.wps-Soyatec::Import->es.logex.gvsig.streetsmap.query" source="//@children.1" target="//@children.5" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
16
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
17
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,70" attachSource="true"/>
18
      <children xsi:type="editmodel:AssociationEndEditModel" location="295,6"/>
19
    </sourceConnections>
20
  </children>
21
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.streetsmap.core.impl_1_0_0" location="284,450" size="373,60" id="es.logex.gvsig.streetsmap.core.impl_1_0_0">
22
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.core.impl_1_0_0-Soyatec::Import->es.logex.gvsig.streetsmap.core*es.logex.gvsig.streetsmap.core.impl_1_0_0-Soyatec::Implement->es.logex.gvsig.streetsmap.core" source="//@children.2" target="//@children.0" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
23
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement»" size="119,14" anchorKind="MiddlePart"/>
24
      <children xsi:type="editmodel:AssociationEndEditModel" location="373,30" attachSource="true"/>
25
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,30"/>
26
    </sourceConnections>
27
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.core.impl_1_0_0-Standard::Call->es.logex.gvsig.fmap.layers*es.logex.gvsig.streetsmap.core.impl_1_0_0-Standard::Instantiate->es.logex.gvsig.fmap.layers*es.logex.gvsig.streetsmap.core.impl_1_0_0-Soyatec::Import->es.logex.gvsig.fmap.layers" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
28
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
29
      <children xsi:type="editmodel:AssociationEndEditModel" location="146,60" attachSource="true"/>
30
      <children xsi:type="editmodel:AssociationEndEditModel" location="122,0"/>
31
    </sourceConnections>
32
  </children>
33
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.8/@sourceConnections.0 //@children.7/@sourceConnections.0 //@children.10/@sourceConnections.1 //@children.11/@sourceConnections.0 //@children.6/@sourceConnections.4" name="es.logex.gvsig.wps.client" location="30,811" size="235,60" id="es.logex.gvsig.wps.client"/>
34
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.1" name="es.logex.gvsig.fmap.layers" location="308,550" size="246,60" id="es.logex.gvsig.fmap.layers">
35
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->es.logex.gvsig.fmap.drivers.wps*es.logex.gvsig.fmap.layers-Soyatec::Import->es.logex.gvsig.fmap.drivers.wps" source="//@children.4" target="//@children.7" targetEnd="//@children.4/@sourceConnections.0/@children.2" label="//@children.4/@sourceConnections.0/@children.0" sourceEnd="//@children.4/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
36
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="80,14" anchorKind="MiddlePart"/>
37
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,60" attachSource="true"/>
38
      <children xsi:type="editmodel:AssociationEndEditModel" location="291,0"/>
39
    </sourceConnections>
40
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.layers-Soyatec::Import->es.logex.gvsig.fmap.drivers" source="//@children.4" target="//@children.9" targetEnd="//@children.4/@sourceConnections.1/@children.2" label="//@children.4/@sourceConnections.1/@children.0" sourceEnd="//@children.4/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
41
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="80,14" anchorKind="MiddlePart"/>
42
      <children xsi:type="editmodel:AssociationEndEditModel" location="185,60" attachSource="true"/>
43
      <children xsi:type="editmodel:AssociationEndEditModel" location="65,0"/>
44
    </sourceConnections>
45
  </children>
46
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.10/@sourceConnections.0 //@children.1/@sourceConnections.2 //@children.6/@sourceConnections.1" name="es.logex.gvsig.streetsmap.query" location="323,884" size="295,60" id="es.logex.gvsig.streetsmap.query"/>
47
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.1" name="es.logex.gvsig.gui.dialogs" location="1085,935" size="239,216" id="es.logex.gvsig.gui.dialogs">
48
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.core*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.core" source="//@children.6" target="//@children.0" targetEnd="//@children.6/@sourceConnections.0/@children.2" label="//@children.6/@sourceConnections.0/@children.0" sourceEnd="//@children.6/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
49
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="0,14" anchorKind="MiddlePart"/>
50
      <children xsi:type="editmodel:AssociationEndEditModel" location="79,0" attachSource="true"/>
51
      <children xsi:type="editmodel:AssociationEndEditModel" location="204,60"/>
52
    </sourceConnections>
53
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.query*es.logex.gvsig.gui.dialogs-Standard::Instantiate->es.logex.gvsig.streetsmap.query*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.query" source="//@children.6" target="//@children.5" targetEnd="//@children.6/@sourceConnections.1/@children.2" label="//@children.6/@sourceConnections.1/@children.0" sourceEnd="//@children.6/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
54
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" location="766,943" size="148,14" anchorKind="MiddlePart"/>
55
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,4" attachSource="true"/>
56
      <children xsi:type="editmodel:AssociationEndEditModel" location="295,55"/>
57
    </sourceConnections>
58
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.gui.dialogs-Soyatec::Implement->es.logex.gvsig.streetsmap.ui.events" source="//@children.6" target="//@children.11" targetEnd="//@children.6/@sourceConnections.2/@children.2" label="//@children.6/@sourceConnections.2/@children.0" sourceEnd="//@children.6/@sourceConnections.2/@children.1" connectionRouterKind="Manhattan">
59
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call, Implement»" size="148,14" anchorKind="MiddlePart"/>
60
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,195" attachSource="true"/>
61
      <children xsi:type="editmodel:AssociationEndEditModel" location="322,20"/>
62
    </sourceConnections>
63
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.ui*es.logex.gvsig.gui.dialogs-Standard::Instantiate->es.logex.gvsig.streetsmap.ui*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.ui*es.logex.gvsig.gui.dialogs-Soyatec::Implement->es.logex.gvsig.streetsmap.ui" source="//@children.6" target="//@children.10" targetEnd="//@children.6/@sourceConnections.3/@children.2" label="//@children.6/@sourceConnections.3/@children.0" sourceEnd="//@children.6/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
64
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call, Implement»" size="216,14" anchorKind="MiddlePart"/>
65
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,100" attachSource="true"/>
66
      <children xsi:type="editmodel:AssociationEndEditModel" location="263,30"/>
67
    </sourceConnections>
68
    <sourceConnections xsi:type="editmodel:DependencyEditModel" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.wps.client*es.logex.gvsig.gui.dialogs-Standard::Instantiate->es.logex.gvsig.wps.client*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.wps.client" source="//@children.6" target="//@children.3" targetEnd="//@children.6/@sourceConnections.4/@children.2" label="//@children.6/@sourceConnections.4/@children.0" sourceEnd="//@children.6/@sourceConnections.4/@children.1" connectionRouterKind="Manhattan">
69
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
70
      <children xsi:type="editmodel:AssociationEndEditModel" location="101,216" attachSource="true"/>
71
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,31"/>
72
    </sourceConnections>
73
  </children>
74
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.0" name="es.logex.gvsig.fmap.drivers.wps" location="17,690" size="292,60" id="es.logex.gvsig.fmap.drivers.wps">
75
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps-Standard::Call->es.logex.gvsig.wps.client*es.logex.gvsig.fmap.drivers.wps-Standard::Instantiate->es.logex.gvsig.wps.client*es.logex.gvsig.fmap.drivers.wps-Soyatec::Import->es.logex.gvsig.wps.client" source="//@children.7" target="//@children.3" targetEnd="//@children.7/@sourceConnections.0/@children.2" label="//@children.7/@sourceConnections.0/@children.0" sourceEnd="//@children.7/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
76
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
77
      <children xsi:type="editmodel:AssociationEndEditModel" location="130,60" attachSource="true"/>
78
      <children xsi:type="editmodel:AssociationEndEditModel" location="117,0"/>
79
    </sourceConnections>
80
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps-Standard::Send->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers.wps-Standard::Instantiate->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers.wps-Soyatec::Import->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers.wps-Soyatec::Implement->es.logex.gvsig.fmap.drivers" source="//@children.7" target="//@children.9" targetEnd="//@children.7/@sourceConnections.1/@children.2" label="//@children.7/@sourceConnections.1/@children.0" sourceEnd="//@children.7/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
81
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Send, Instantiate, Implement»" size="224,14" anchorKind="MiddlePart"/>
82
      <children xsi:type="editmodel:AssociationEndEditModel" location="292,30" attachSource="true"/>
83
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,30"/>
84
    </sourceConnections>
85
  </children>
86
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.0" name="es.logex.gvsig.wps.wps_0_4_0" location="570,775" size="276,91" id="es.logex.gvsig.wps.wps_0_4_0">
87
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps.wps_0_4_0-Standard::Derive->es.logex.gvsig.wps.client" source="//@children.8" target="//@children.3" targetEnd="//@children.8/@sourceConnections.0/@children.2" label="//@children.8/@sourceConnections.0/@children.0" sourceEnd="//@children.8/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
88
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="50,14" anchorKind="MiddlePart"/>
89
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,63" attachSource="true"/>
90
      <children xsi:type="editmodel:AssociationEndEditModel" location="235,27"/>
91
    </sourceConnections>
92
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps.wps_0_4_0-Standard::Send->es.logex.gvsig.fmap.drivers*es.logex.gvsig.wps.wps_0_4_0-Standard::Instantiate->es.logex.gvsig.fmap.drivers" source="//@children.8" target="//@children.9" targetEnd="//@children.8/@sourceConnections.1/@children.2" label="//@children.8/@sourceConnections.1/@children.0" sourceEnd="//@children.8/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
93
      <children xsi:type="editmodel:WireLabelEditModel" name="«Send, Instantiate»" size="111,14" anchorKind="MiddlePart"/>
94
      <children xsi:type="editmodel:AssociationEndEditModel" location="148,0" attachSource="true"/>
95
      <children xsi:type="editmodel:AssociationEndEditModel" location="126,60"/>
96
    </sourceConnections>
97
  </children>
98
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.4/@sourceConnections.1 //@children.7/@sourceConnections.1 //@children.8/@sourceConnections.1" name="es.logex.gvsig.fmap.drivers" location="592,690" size="254,60" id="es.logex.gvsig.fmap.drivers"/>
99
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.6/@sourceConnections.3" name="es.logex.gvsig.streetsmap.ui" location="195,1005" size="263,60" id="es.logex.gvsig.streetsmap.ui">
100
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui-Soyatec::Import->es.logex.gvsig.streetsmap.query" source="//@children.10" target="//@children.5" targetEnd="//@children.10/@sourceConnections.0/@children.2" label="//@children.10/@sourceConnections.0/@children.0" sourceEnd="//@children.10/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
101
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="51,14" anchorKind="MiddlePart"/>
102
      <children xsi:type="editmodel:AssociationEndEditModel" location="195,0" attachSource="true"/>
103
      <children xsi:type="editmodel:AssociationEndEditModel" location="67,60"/>
104
    </sourceConnections>
105
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui-Standard::Call->es.logex.gvsig.wps.client*es.logex.gvsig.streetsmap.ui-Standard::Instantiate->es.logex.gvsig.wps.client*es.logex.gvsig.streetsmap.ui-Soyatec::Import->es.logex.gvsig.wps.client" source="//@children.10" target="//@children.3" targetEnd="//@children.10/@sourceConnections.1/@children.2" label="//@children.10/@sourceConnections.1/@children.0" sourceEnd="//@children.10/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
106
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" location="210,979" size="148,14" automaticRelocationAllowed="false" locationOnWireFromSource="-48.0" distanceFromWire="-55.0" anchorKind="MiddlePart"/>
107
      <children xsi:type="editmodel:AssociationEndEditModel" location="34,0" attachSource="true"/>
108
      <children xsi:type="editmodel:AssociationEndEditModel" location="199,60"/>
109
    </sourceConnections>
110
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui-Standard::Call->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.streetsmap.ui-Standard::Instantiate->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.streetsmap.ui-Soyatec::Import->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.streetsmap.ui-Soyatec::Implement->es.logex.gvsig.streetsmap.ui.events" source="//@children.10" target="//@children.11" targetEnd="//@children.10/@sourceConnections.2/@children.2" label="//@children.10/@sourceConnections.2/@children.0" sourceEnd="//@children.10/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
111
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call, Implement»" size="216,14" anchorKind="MiddlePart"/>
112
      <children xsi:type="editmodel:AssociationEndEditModel" location="93,60" attachSource="true"/>
113
      <children xsi:type="editmodel:AssociationEndEditModel" location="228,0"/>
114
    </sourceConnections>
115
  </children>
116
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.6/@sourceConnections.2 //@children.10/@sourceConnections.2" name="es.logex.gvsig.streetsmap.ui.events" location="60,1110" size="322,60" id="es.logex.gvsig.streetsmap.ui.events">
117
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui.events-Soyatec::Import->es.logex.gvsig.wps.client" source="//@children.11" target="//@children.3" targetEnd="//@children.11/@sourceConnections.0/@children.2" label="//@children.11/@sourceConnections.0/@children.0" sourceEnd="//@children.11/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
118
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" location="120,1019" size="51,14" automaticRelocationAllowed="false" locationOnWireFromSource="-36.0" distanceFromWire="16.999999999999993" anchorKind="MiddlePart"/>
119
      <children xsi:type="editmodel:AssociationEndEditModel" location="102,0" attachSource="true"/>
120
      <children xsi:type="editmodel:AssociationEndEditModel" location="132,60"/>
121
    </sourceConnections>
122
  </children>
123
  <diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=1;Product=eUML2" autoName="false"/>
124
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
125
    <leftRuler/>
126
    <topRuler/>
127
  </boardSetting>
128
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
129
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.wps.wps_0_4_0.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.wps.wps_0_4_0" size="958,349" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.wps.wps_0_4_0" location="243,159" size="276,60" id="es.logex.gvsig.wps.wps_0_4_0">
4
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps.wps_0_4_0->Standard::Send" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
5
      <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Send»" size="0,14" anchorKind="MiddlePart"/>
6
      <children xsi:type="editmodel:AssociationEndEditModel" location="234,0" attachSource="true"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="40,60"/>
8
    </sourceConnections>
9
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps.wps_0_4_0-Standard::Derive->es.logex.gvsig.wps.client" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
10
      <children xsi:type="editmodel:WireLabelEditModel" name="«Derive»" size="0,14" anchorKind="MiddlePart"/>
11
      <children xsi:type="editmodel:AssociationEndEditModel" location="20,60" attachSource="true"/>
12
      <children xsi:type="editmodel:AssociationEndEditModel" location="213,0"/>
13
    </sourceConnections>
14
  </children>
15
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.1" name="es.logex.gvsig.wps.client" location="50,269" size="235,60" id="es.logex.gvsig.wps.client"/>
16
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.0" name="es.logex.gvsig.fmap.drivers" location="437,50" size="254,60" id="es.logex.gvsig.fmap.drivers"/>
17
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.wps.wps_0_4_0;wireOptions=4;Product=eUML2;displayOptions=1"/>
18
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
19
    <leftRuler/>
20
    <topRuler/>
21
  </boardSetting>
22
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
23
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.streetsmap.ui.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.streetsmap.ui" size="958,550" id="." metadata="uml2-1.0" initialized="true" scrolledY="309" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.2" name="es.logex.gvsig.wps.client" location="232,50" size="235,60" id="es.logex.gvsig.wps.client"/>
4
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.streetsmap.ui" location="262,313" size="263,60" id="es.logex.gvsig.streetsmap.ui">
5
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui->Standard::Call" source="//@children.1" target="//@children.2" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
6
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Implement, Instantiate, Call»" size="216,14" anchorKind="MiddlePart"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="252,60" attachSource="true"/>
8
      <children xsi:type="editmodel:AssociationEndEditModel" location="10,0"/>
9
    </sourceConnections>
10
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui-Soyatec::Import->es.logex.gvsig.streetsmap.query" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
11
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import»" size="51,14" anchorKind="MiddlePart"/>
12
      <children xsi:type="editmodel:AssociationEndEditModel" location="41,60" attachSource="true"/>
13
      <children xsi:type="editmodel:AssociationEndEditModel" location="253,0"/>
14
    </sourceConnections>
15
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.streetsmap.ui->Standard::Call" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
16
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="0,14" anchorKind="MiddlePart"/>
17
      <children xsi:type="editmodel:AssociationEndEditModel" location="102,0" attachSource="true"/>
18
      <children xsi:type="editmodel:AssociationEndEditModel" location="132,60"/>
19
    </sourceConnections>
20
  </children>
21
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.0" name="es.logex.gvsig.streetsmap.ui.events" location="504,418" size="322,60" id="es.logex.gvsig.streetsmap.ui.events"/>
22
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.1" name="es.logex.gvsig.streetsmap.query" location="50,470" size="295,60" id="es.logex.gvsig.streetsmap.query"/>
23
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.streetsmap.ui;wireOptions=4;Product=eUML2;displayOptions=1"/>
24
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
25
    <leftRuler/>
26
    <topRuler/>
27
  </boardSetting>
28
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
29
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.wps.client.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" id="." metadata="uml2-1.0" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.wps.client;wireOptions=4;Product=eUML2;displayOptions=1"/>
4
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
5
    <leftRuler/>
6
    <topRuler/>
7
  </boardSetting>
8
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
9
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.wps.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.wps" size="1102,481" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.wps" location="210,225" size="187,60" id="es.logex.gvsig.wps">
4
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps->Standard::Call" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
5
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import, Instantiate»" size="148,14" anchorKind="MiddlePart"/>
6
      <children xsi:type="editmodel:AssociationEndEditModel" location="187,15" attachSource="true"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,45"/>
8
    </sourceConnections>
9
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps->Standard::Call" source="//@children.0" target="//@children.3" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
10
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import, Instantiate»" size="148,14" anchorKind="MiddlePart"/>
11
      <children xsi:type="editmodel:AssociationEndEditModel" location="159,60" attachSource="true"/>
12
      <children xsi:type="editmodel:AssociationEndEditModel" location="53,0"/>
13
    </sourceConnections>
14
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps->Standard::Call" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
15
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import, Instantiate»" size="148,14" anchorKind="MiddlePart"/>
16
      <children xsi:type="editmodel:AssociationEndEditModel" location="104,0" attachSource="true"/>
17
      <children xsi:type="editmodel:AssociationEndEditModel" location="82,60"/>
18
    </sourceConnections>
19
  </children>
20
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.0" name="es.logex.gvsig.wps.wps_0_4_0" location="630,195" size="276,60" id="es.logex.gvsig.wps.wps_0_4_0"/>
21
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.2" name="es.logex.gvsig.streetsmap.query" location="232,50" size="295,60" id="es.logex.gvsig.streetsmap.query"/>
22
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.1" name="es.logex.gvsig.gui.dialogs" location="480,360" size="239,60" id="es.logex.gvsig.gui.dialogs"/>
23
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.wps;wireOptions=4;Product=eUML2;displayOptions=1"/>
24
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
25
    <leftRuler/>
26
    <topRuler/>
27
  </boardSetting>
28
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
29
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.wps1.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.wps1" size="958,550" id="." metadata="uml2-1.0" initialized="true" scrolledY="309" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.2" name="es.logex.gvsig.streetsmap.query" location="232,50" size="295,60" id="es.logex.gvsig.streetsmap.query"/>
4
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.wps" location="262,313" size="187,60" id="es.logex.gvsig.wps">
5
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps->Standard::Call" source="//@children.1" target="//@children.2" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
6
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="175,60" attachSource="true"/>
8
      <children xsi:type="editmodel:AssociationEndEditModel" location="56,0"/>
9
    </sourceConnections>
10
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps->Standard::Call" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
11
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
12
      <children xsi:type="editmodel:AssociationEndEditModel" location="13,60" attachSource="true"/>
13
      <children xsi:type="editmodel:AssociationEndEditModel" location="225,0"/>
14
    </sourceConnections>
15
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.wps->Standard::Call" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
16
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
17
      <children xsi:type="editmodel:AssociationEndEditModel" location="93,0" attachSource="true"/>
18
      <children xsi:type="editmodel:AssociationEndEditModel" location="123,60"/>
19
    </sourceConnections>
20
  </children>
21
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.0" name="es.logex.gvsig.wps.wps_0_4_0" location="504,418" size="276,60" id="es.logex.gvsig.wps.wps_0_4_0"/>
22
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.1" name="es.logex.gvsig.gui.dialogs" location="50,470" size="239,60" id="es.logex.gvsig.gui.dialogs"/>
23
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.wps;wireOptions=4;Product=eUML2;displayOptions=1"/>
24
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
25
    <leftRuler/>
26
    <topRuler/>
27
  </boardSetting>
28
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
29
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es.logex.gvsig.streetsmap.query.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" id="." metadata="uml2-1.0" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.streetsmap.query;wireOptions=4;Product=eUML2;displayOptions=1"/>
4
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
5
    <leftRuler/>
6
    <topRuler/>
7
  </boardSetting>
8
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
9
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/es.logex.gvsig.streetsmap.core.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" id="es.logex.gvsig.streetsmap.core" metadata="uml2-1.0" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6B696B65">
3
  <diagramOptions xsi:type="options:ClassDiagramOptions" properties="wireOptions=1;Product=eUML2" autoName="false"/>
4
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
5
    <leftRuler/>
6
    <topRuler/>
7
  </boardSetting>
8
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showPublicMethods="true" showPackageMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true"/>
9
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/WPSException.java
4 4

  
5 5
public class WPSException extends Exception {
6 6

  
7
	/**
8
	 * 
9
	 */
10
	private static final long serialVersionUID = -2696087802051634058L;
7 11
	public static final String EXC_LAYER_DOESNT_EXIST = "cantLoad";
8 12
	public static final String EXC_PROCESS_DOESNT_EXIST = "cantLoad";
9 13
	
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/drivers.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="drivers" size="958,682" id="es.logex.gvsig.fmap.drivers" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:InterfaceEditModel" name="WPSDriver" location="50,266" size="283,172" id="es.logex.gvsig.fmap.drivers/WPSDriver" runTimeClassModel="getCapabilities(Ljava.net.URL;),describeProcess(Ljava.lang.String;),getInnerDriver(),open(),close(),executeProcess(Ljava.lang.String;)">
4
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
5
    <children xsi:type="editmodel:CompartmentEditModel" size="260,108">
6
      <children xsi:type="editmodel:MethodEditModel" name="getCapabilities" id="es.logex.gvsig.fmap.drivers/WPSDriver#getCapabilities(Ljava.net.URL;)"/>
7
      <children xsi:type="editmodel:MethodEditModel" name="describeProcess" id="es.logex.gvsig.fmap.drivers/WPSDriver#describeProcess(Ljava.lang.String;)"/>
8
      <children xsi:type="editmodel:MethodEditModel" name="executeProcess" id="es.logex.gvsig.fmap.drivers/WPSDriver#executeProcess(Ljava.lang.String;)"/>
9
      <children xsi:type="editmodel:MethodEditModel" name="open" id="es.logex.gvsig.fmap.drivers/WPSDriver#open()"/>
10
      <children xsi:type="editmodel:MethodEditModel" name="close" id="es.logex.gvsig.fmap.drivers/WPSDriver#close()"/>
11
      <children xsi:type="editmodel:MethodEditModel" name="getInnerDriver" id="es.logex.gvsig.fmap.drivers/WPSDriver#getInnerDriver()"/>
12
    </children>
13
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
14
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="com.iver.cit.gvsig.fmap.drivers/VectorialDriver&lt;-es.logex.gvsig.fmap.drivers/WPSDriver" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.0/@children.1" sourceEnd="//@children.0/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
15
      <children xsi:type="editmodel:AssociationEndEditModel" location="141,0" attachSource="true"/>
16
      <children xsi:type="editmodel:AssociationEndEditModel" location="99,58"/>
17
    </sourceConnections>
18
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
19
  </children>
20
  <children xsi:type="editmodel:ClassEditModel" name="WPSException" location="450,195" size="345,212" id="es.logex.gvsig.fmap.drivers/WPSException" runTimeClassModel="eXC_LAYER_DOESNT_EXIST,WPSException(Ljava.lang.Throwable;),eXC_PROCESS_DOESNT_EXIST,message,WPSException(Ljava.lang.String;),WPSException(),getMessage(),serialVersionUID,format(Ljava.lang.String;I)">
21
    <children xsi:type="editmodel:CompartmentEditModel" size="232,72">
22
      <children xsi:type="editmodel:AttributeEditModel" name="serialVersionUID" id="es.logex.gvsig.fmap.drivers/WPSException#serialVersionUID"/>
23
      <children xsi:type="editmodel:AttributeEditModel" name="eXC_LAYER_DOESNT_EXIST" id="es.logex.gvsig.fmap.drivers/WPSException#eXC_LAYER_DOESNT_EXIST"/>
24
      <children xsi:type="editmodel:AttributeEditModel" name="eXC_PROCESS_DOESNT_EXIST" id="es.logex.gvsig.fmap.drivers/WPSException#eXC_PROCESS_DOESNT_EXIST"/>
25
      <children xsi:type="editmodel:AttributeEditModel" name="message" id="es.logex.gvsig.fmap.drivers/WPSException#message"/>
26
    </children>
27
    <children xsi:type="editmodel:CompartmentEditModel" size="322,90">
28
      <children xsi:type="editmodel:MethodEditModel" name="getMessage" id="es.logex.gvsig.fmap.drivers/WPSException#getMessage()"/>
29
      <children xsi:type="editmodel:MethodEditModel" name="WPSException" id="es.logex.gvsig.fmap.drivers/WPSException#WPSException()"/>
30
      <children xsi:type="editmodel:MethodEditModel" name="WPSException" id="es.logex.gvsig.fmap.drivers/WPSException#WPSException(Ljava.lang.String;)"/>
31
      <children xsi:type="editmodel:MethodEditModel" name="WPSException" id="es.logex.gvsig.fmap.drivers/WPSException#WPSException(Ljava.lang.Throwable;)"/>
32
      <children xsi:type="editmodel:MethodEditModel" name="format" id="es.logex.gvsig.fmap.drivers/WPSException#format(Ljava.lang.String;I)"/>
33
    </children>
34
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
35
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
36
  </children>
37
  <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.0" name="VectorialDriver" location="92,158" size="199,58" id="com.iver.cit.gvsig.fmap.drivers/VectorialDriver">
38
    <children xsi:type="editmodel:CompartmentEditModel"/>
39
    <children xsi:type="editmodel:CompartmentEditModel"/>
40
    <children xsi:type="editmodel:CompartmentEditModel"/>
41
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" autoLocated="true" id="com.hardcode.driverManager/Driver&lt;-com.iver.cit.gvsig.fmap.drivers/VectorialDriver" source="//@children.2" target="//@children.3" targetEnd="//@children.2/@sourceConnections.0/@children.1" sourceEnd="//@children.2/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
42
      <children xsi:type="editmodel:AssociationEndEditModel" location="99,0" attachSource="true"/>
43
      <children xsi:type="editmodel:AssociationEndEditModel" location="95,58"/>
44
    </sourceConnections>
45
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
46
  </children>
47
  <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.2/@sourceConnections.0" name="Driver" location="96,50" size="190,58" id="com.hardcode.driverManager/Driver">
48
    <children xsi:type="editmodel:CompartmentEditModel"/>
49
    <children xsi:type="editmodel:CompartmentEditModel"/>
50
    <children xsi:type="editmodel:CompartmentEditModel"/>
51
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
52
  </children>
53
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=2;Product=eUML2;displayOptions=1"/>
54
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
55
    <leftRuler/>
56
    <topRuler/>
57
  </boardSetting>
58
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
59
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/wps/es.logex.gvsig.fmap.drivers.wps.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.fmap.drivers.wps" size="958,682" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.fmap.drivers.wps" location="60,450" size="292,60" id="es.logex.gvsig.fmap.drivers.wps">
4
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps-Standard::Instantiate->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers.wps-Soyatec::Import->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers.wps-Soyatec::Implement->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers.wps-Standard::Send->es.logex.gvsig.fmap.drivers" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
5
      <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Send, Import, Implement»" size="224,14" anchorKind="MiddlePart"/>
6
      <children xsi:type="editmodel:AssociationEndEditModel" location="124,0" attachSource="true"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="129,136"/>
8
    </sourceConnections>
9
  </children>
10
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.0" name="es.logex.gvsig.fmap.drivers" location="55,130" size="254,136" id="es.logex.gvsig.fmap.drivers">
11
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers-Standard::Call->com.iver.andami" source="//@children.1" target="//@children.2" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
12
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="35,14" anchorKind="MiddlePart"/>
13
      <children xsi:type="editmodel:AssociationEndEditModel" location="254,10" attachSource="true"/>
14
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,50"/>
15
    </sourceConnections>
16
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers-Soyatec::Import->com.iver.cit.gvsig.fmap*es.logex.gvsig.fmap.drivers-Standard::Send->com.iver.cit.gvsig.fmap" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
17
      <children xsi:type="editmodel:WireLabelEditModel" name="«Send, Import»" size="88,14" anchorKind="MiddlePart"/>
18
      <children xsi:type="editmodel:AssociationEndEditModel" location="254,122" attachSource="true"/>
19
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,12"/>
20
    </sourceConnections>
21
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers-Standard::Derive->com.iver.cit.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers-Soyatec::Import->com.iver.cit.gvsig.fmap.drivers" source="//@children.1" target="//@children.4" targetEnd="//@children.1/@sourceConnections.2/@children.2" label="//@children.1/@sourceConnections.2/@children.0" sourceEnd="//@children.1/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
22
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Derive»" size="95,14" anchorKind="MiddlePart"/>
23
      <children xsi:type="editmodel:AssociationEndEditModel" location="254,68" attachSource="true"/>
24
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,30"/>
25
    </sourceConnections>
26
  </children>
27
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.0" name="com.iver.andami" location="495,90" size="162,60" id="com.iver.andami"/>
28
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.1" name="com.iver.cit.gvsig.fmap" location="495,240" size="216,60" id="com.iver.cit.gvsig.fmap"/>
29
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.1/@sourceConnections.2" name="com.iver.cit.gvsig.fmap.drivers" location="495,168" size="277,60" id="com.iver.cit.gvsig.fmap.drivers"/>
30
  <children xsi:type="editmodel:NotepadEditModel" location="50,10" size="344,76" fontInfo="Sans-8-0" note="WPSStreetsMap&#xA;Package es.logex.gvsig.fmap.drivers.wps dependencies"/>
31
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.fmap.drivers.wps;wireOptions=4;Product=eUML2;displayOptions=1"/>
32
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
33
    <leftRuler/>
34
    <topRuler/>
35
  </boardSetting>
36
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
37
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/wps/wps.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="wps" size="1365,872" id="es.logex.gvsig.fmap.drivers.wps" metadata="uml2-1.0" initialized="true" scrolledY="20" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="FMapWPSDriver" location="220,190" size="643,662" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver" runTimeClassModel="getName(),connect(),getShapeType(),getFieldType(I),close(),getShape(I),getServiceAbstract(),getVersion(),getClient(Ljava.net.URL;),setShapeType(I),getFieldValue(JI),getFullExtent(),getShapeBounds(I),getFieldCount(),getFieldWidth(I),getFieldName(I),loadGeometries(Ljava.awt.geom.Rectangle2D;Lorg.cresques.cts.IProjection;Ljava.lang.String;Ljava.lang.String;),getPrimaryKeys(),getDriverAttributes(),describeProcess(Ljava.lang.String;),getShapeCount(),createClient(Ljava.net.URL;),getInnerDriver(),isWritable(),setDataSourceFactory(Lcom.hardcode.gdbms.engine.data.DataSourceFactory;),reload(),FMapWPSDriver(),getShapeType(I),getCapabilities(Ljava.net.URL;),getRowCount(),write(Lcom.hardcode.gdbms.engine.data.edition.DataWare;),open(),executeProcess(Ljava.lang.String;),getHost()">
4
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
5
    <children xsi:type="editmodel:CompartmentEditModel" size="620,612">
6
      <children xsi:type="editmodel:MethodEditModel" name="FMapWPSDriver" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#FMapWPSDriver()"/>
7
      <children xsi:type="editmodel:MethodEditModel" name="getName" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getName()"/>
8
      <children xsi:type="editmodel:MethodEditModel" name="getVersion" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getVersion()"/>
9
      <children xsi:type="editmodel:MethodEditModel" name="connect" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#connect()"/>
10
      <children xsi:type="editmodel:MethodEditModel" name="createClient" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#createClient(Ljava.net.URL;)"/>
11
      <children xsi:type="editmodel:MethodEditModel" name="describeProcess" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#describeProcess(Ljava.lang.String;)"/>
12
      <children xsi:type="editmodel:MethodEditModel" name="executeProcess" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#executeProcess(Ljava.lang.String;)"/>
13
      <children xsi:type="editmodel:MethodEditModel" name="loadGeometries" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#loadGeometries(Ljava.awt.geom.Rectangle2D;Lorg.cresques.cts.IProjection;Ljava.lang.String;Ljava.lang.String;)"/>
14
      <children xsi:type="editmodel:MethodEditModel" name="getCapabilities" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getCapabilities(Ljava.net.URL;)"/>
15
      <children xsi:type="editmodel:MethodEditModel" name="getDriverAttributes" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getDriverAttributes()"/>
16
      <children xsi:type="editmodel:MethodEditModel" name="getFullExtent" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getFullExtent()"/>
17
      <children xsi:type="editmodel:MethodEditModel" name="getShape" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getShape(I)"/>
18
      <children xsi:type="editmodel:MethodEditModel" name="getShapeCount" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getShapeCount()"/>
19
      <children xsi:type="editmodel:MethodEditModel" name="getShapeType" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getShapeType()"/>
20
      <children xsi:type="editmodel:MethodEditModel" name="setShapeType" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#setShapeType(I)"/>
21
      <children xsi:type="editmodel:MethodEditModel" name="isWritable" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#isWritable()"/>
22
      <children xsi:type="editmodel:MethodEditModel" name="reload" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#reload()"/>
23
      <children xsi:type="editmodel:MethodEditModel" name="getShapeBounds" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getShapeBounds(I)"/>
24
      <children xsi:type="editmodel:MethodEditModel" name="getShapeType" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getShapeType(I)"/>
25
      <children xsi:type="editmodel:MethodEditModel" name="getPrimaryKeys" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getPrimaryKeys()"/>
26
      <children xsi:type="editmodel:MethodEditModel" name="write" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#write(Lcom.hardcode.gdbms.engine.data.edition.DataWare;)"/>
27
      <children xsi:type="editmodel:MethodEditModel" name="setDataSourceFactory" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#setDataSourceFactory(Lcom.hardcode.gdbms.engine.data.DataSourceFactory;)"/>
28
      <children xsi:type="editmodel:MethodEditModel" name="getFieldCount" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getFieldCount()"/>
29
      <children xsi:type="editmodel:MethodEditModel" name="getFieldName" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getFieldName(I)"/>
30
      <children xsi:type="editmodel:MethodEditModel" name="getFieldType" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getFieldType(I)"/>
31
      <children xsi:type="editmodel:MethodEditModel" name="getFieldValue" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getFieldValue(JI)"/>
32
      <children xsi:type="editmodel:MethodEditModel" name="getFieldWidth" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getFieldWidth(I)"/>
33
      <children xsi:type="editmodel:MethodEditModel" name="getRowCount" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getRowCount()"/>
34
      <children xsi:type="editmodel:MethodEditModel" name="close" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#close()"/>
35
      <children xsi:type="editmodel:MethodEditModel" name="getClient" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getClient(Ljava.net.URL;)"/>
36
      <children xsi:type="editmodel:MethodEditModel" name="getHost" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getHost()"/>
37
      <children xsi:type="editmodel:MethodEditModel" name="getServiceAbstract" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getServiceAbstract()"/>
38
      <children xsi:type="editmodel:MethodEditModel" name="open" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#open()"/>
39
      <children xsi:type="editmodel:MethodEditModel" name="getInnerDriver" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver#getInnerDriver()"/>
40
    </children>
41
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
42
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Standard::Send->es.logex.gvsig.fmap.drivers/WPSException*es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Standard::Instantiate->es.logex.gvsig.fmap.drivers/WPSException*es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Soyatec::Import->es.logex.gvsig.fmap.drivers/WPSException" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
43
      <children xsi:type="editmodel:WireLabelEditModel" name="«Instantiate, Send, Import»" size="156,14" anchorKind="MiddlePart"/>
44
      <children xsi:type="editmodel:AssociationEndEditModel" location="455,0" attachSource="true"/>
45
      <children xsi:type="editmodel:AssociationEndEditModel" location="90,44"/>
46
    </sourceConnections>
47
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Soyatec::Import->es.logex.gvsig.wps.client/WPSClient*es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Standard::Instantiate->es.logex.gvsig.wps.client/WPSClient*es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Standard::Call->es.logex.gvsig.wps.client/WPSClient" source="//@children.0" target="//@children.3" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
48
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Instantiate, Import»" size="148,14" anchorKind="MiddlePart"/>
49
      <children xsi:type="editmodel:AssociationEndEditModel" location="643,222" attachSource="true"/>
50
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,22"/>
51
    </sourceConnections>
52
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver-Soyatec::Implement->es.logex.gvsig.fmap.drivers/WPSDriver" source="//@children.0" target="//@children.4" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
53
      <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="74,14" anchorKind="MiddlePart"/>
54
      <children xsi:type="editmodel:AssociationEndEditModel" location="643,20" attachSource="true"/>
55
      <children xsi:type="editmodel:AssociationEndEditModel" location="5,165"/>
56
    </sourceConnections>
57
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
58
  </children>
59
  <children xsi:type="editmodel:ClassEditModel" name="FMapWPSDriverFactory" location="90,15" size="434,86" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory" runTimeClassModel="FMapWPSDriverFactory(),getFMapDriverForWPSOperation(Ljava.net.URL;)">
60
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
61
    <children xsi:type="editmodel:CompartmentEditModel" size="411,36">
62
      <children xsi:type="editmodel:MethodEditModel" name="FMapWPSDriverFactory" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory#FMapWPSDriverFactory()"/>
63
      <children xsi:type="editmodel:MethodEditModel" name="getFMapDriverForWPSOperation" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory#getFMapDriverForWPSOperation(Ljava.net.URL;)"/>
64
    </children>
65
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
66
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory-Standard::Call->es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver*es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory-Standard::Instantiate->es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver*es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory-Soyatec::Import->es.logex.gvsig.fmap.drivers.wps/FMapWPSDriver" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
67
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Instantiate, Import»" size="148,14" anchorKind="MiddlePart"/>
68
      <children xsi:type="editmodel:AssociationEndEditModel" location="281,86" attachSource="true"/>
69
      <children xsi:type="editmodel:AssociationEndEditModel" location="151,0"/>
70
    </sourceConnections>
71
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
72
  </children>
73
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.0" name="WPSException" location="585,30" size="182,44" id="es.logex.gvsig.fmap.drivers/WPSException" runTimeClassModel="">
74
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
75
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
76
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
77
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
78
  </children>
79
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.0/@sourceConnections.1" name="WPSClient" location="1125,390" size="166,44" id="es.logex.gvsig.wps.client/WPSClient">
80
    <children xsi:type="editmodel:CompartmentEditModel"/>
81
    <children xsi:type="editmodel:CompartmentEditModel"/>
82
    <children xsi:type="editmodel:CompartmentEditModel"/>
83
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
84
  </children>
85
  <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.2" name="WPSDriver" location="960,45" size="283,186" id="es.logex.gvsig.fmap.drivers/WPSDriver" runTimeClassModel="getCapabilities(Ljava.net.URL;),describeProcess(Ljava.lang.String;),getInnerDriver(),open(),close(),executeProcess(Ljava.lang.String;)">
86
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
87
    <children xsi:type="editmodel:CompartmentEditModel" size="260,108">
88
      <children xsi:type="editmodel:MethodEditModel" name="getCapabilities" id="es.logex.gvsig.fmap.drivers/WPSDriver#getCapabilities(Ljava.net.URL;)"/>
89
      <children xsi:type="editmodel:MethodEditModel" name="describeProcess" id="es.logex.gvsig.fmap.drivers/WPSDriver#describeProcess(Ljava.lang.String;)"/>
90
      <children xsi:type="editmodel:MethodEditModel" name="executeProcess" id="es.logex.gvsig.fmap.drivers/WPSDriver#executeProcess(Ljava.lang.String;)"/>
91
      <children xsi:type="editmodel:MethodEditModel" name="open" id="es.logex.gvsig.fmap.drivers/WPSDriver#open()"/>
92
      <children xsi:type="editmodel:MethodEditModel" name="close" id="es.logex.gvsig.fmap.drivers/WPSDriver#close()"/>
93
      <children xsi:type="editmodel:MethodEditModel" name="getInnerDriver" id="es.logex.gvsig.fmap.drivers/WPSDriver#getInnerDriver()"/>
94
    </children>
95
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
96
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" showMethodsParameterNames="true" showMethodsParameterKinds="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
97
  </children>
98
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
99
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
100
    <leftRuler/>
101
    <topRuler/>
102
  </boardSetting>
103
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
104
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/wps/FMapWPSDriver.java
1 1
package es.logex.gvsig.fmap.drivers.wps;
2 2

  
3
import java.awt.Component;
4
import java.awt.Shape;
3

  
5 4
import java.awt.geom.Rectangle2D;
6 5
import java.io.File;
7 6
import java.io.IOException;
8 7
import java.net.URL;
9 8

  
10
import javax.swing.JOptionPane;
11 9

  
12 10
import org.cresques.cts.IProjection;
13 11
import org.gvsig.fmap.drivers.gpe.reader.GMLVectorialDriver;
14 12

  
15
import com.iver.andami.PluginServices;
16
import com.iver.cit.gvsig.fmap.core.FGeometry;
17
import com.iver.cit.gvsig.fmap.core.FPoint2D;
18
import com.iver.cit.gvsig.fmap.core.FPolygon2D;
19
import com.iver.cit.gvsig.fmap.core.FPolyline2D;
20
import com.iver.cit.gvsig.fmap.core.FShape;
21 13
import com.hardcode.gdbms.engine.data.DataSourceFactory;
22 14
import com.hardcode.gdbms.engine.data.driver.DriverException;
23 15
import com.hardcode.gdbms.engine.data.driver.ObjectDriver;
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/wps/FMapWPSDriverFactory.java
8 8
import es.logex.gvsig.fmap.drivers.WPSException;
9 9

  
10 10
public class FMapWPSDriverFactory {
11
	@SuppressWarnings("unchecked")
11 12
	private static Hashtable drivers = new Hashtable();
12 13
	
13 14
	private FMapWPSDriverFactory() { }
......
20 21
	 * @throws IOException
21 22
	 * @throws WPSException
22 23
	 */
24
	@SuppressWarnings("unchecked")
23 25
	static public final FMapWPSDriver getFMapDriverForWPSOperation(URL operationsUrl) throws ConnectException, IOException, WPSException {
24 26
		//The driver cant be linked with one URL because it has the gml to load
25 27
			
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/drivers/es.logex.gvsig.fmap.drivers.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.fmap.drivers" size="958,682" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.fmap.drivers" location="50,50" size="254,60" id="es.logex.gvsig.fmap.drivers">
4
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers-Standard::Call->com.iver.andami" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
5
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="35,14" anchorKind="MiddlePart"/>
6
      <children xsi:type="editmodel:AssociationEndEditModel" location="254,30" attachSource="true"/>
7
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,30"/>
8
    </sourceConnections>
9
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers-Soyatec::Import->com.iver.cit.gvsig.fmap*es.logex.gvsig.fmap.drivers-Standard::Send->com.iver.cit.gvsig.fmap" source="//@children.0" target="//@children.2" targetEnd="//@children.0/@sourceConnections.1/@children.2" label="//@children.0/@sourceConnections.1/@children.0" sourceEnd="//@children.0/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
10
      <children xsi:type="editmodel:WireLabelEditModel" name="«Send, Import»" size="88,14" anchorKind="MiddlePart"/>
11
      <children xsi:type="editmodel:AssociationEndEditModel" location="177,60" attachSource="true"/>
12
      <children xsi:type="editmodel:AssociationEndEditModel" location="58,0"/>
13
    </sourceConnections>
14
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.drivers-Standard::Derive->com.iver.cit.gvsig.fmap.drivers*es.logex.gvsig.fmap.drivers-Soyatec::Import->com.iver.cit.gvsig.fmap.drivers" source="//@children.0" target="//@children.3" targetEnd="//@children.0/@sourceConnections.2/@children.2" label="//@children.0/@sourceConnections.2/@children.0" sourceEnd="//@children.0/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
15
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Derive»" size="0,14" anchorKind="MiddlePart"/>
16
      <children xsi:type="editmodel:AssociationEndEditModel" location="139,60" attachSource="true"/>
17
      <children xsi:type="editmodel:AssociationEndEditModel" location="114,0"/>
18
    </sourceConnections>
19
  </children>
20
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.0" name="com.iver.andami" location="404,50" size="162,60" id="com.iver.andami"/>
21
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.1" name="com.iver.cit.gvsig.fmap" location="360,225" size="216,60" id="com.iver.cit.gvsig.fmap"/>
22
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.0/@sourceConnections.2" name="com.iver.cit.gvsig.fmap.drivers" location="75,315" size="277,60" id="com.iver.cit.gvsig.fmap.drivers"/>
23
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.fmap.drivers;wireOptions=4;Product=eUML2;displayOptions=1"/>
24
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
25
    <leftRuler/>
26
    <topRuler/>
27
  </boardSetting>
28
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
29
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/WPSLayerListener.java
1
package es.logex.gvsig.fmap.layers;
2

  
3
import com.iver.cit.gvsig.fmap.layers.LayerListener;
4

  
5
public abstract class WPSLayerListener implements LayerListener {
6
	protected FLyrWPS WPSLayer = null;
7
	
8
	public WPSLayerListener(){
9
		super();		
10
	}
11
	
12
	public WPSLayerListener(FLyrWPS WPSLayer){
13
		super();
14
		this.WPSLayer = WPSLayer;
15
	}
16

  
17
	/**
18
	 * @return the WPSLayer
19
	 */
20
	public FLyrWPS getWPSLayer() {
21
		return WPSLayer;
22
	}
23

  
24
	/**
25
	 * @param WPSLayer the WPSLayer to set
26
	 */
27
	public void setWPSLayer(FLyrWPS WPSLayer) {
28
		this.WPSLayer = WPSLayer;
29
	}
30
}
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/SMLayerInfo.java
2 2

  
3 3
import java.awt.geom.Rectangle2D;
4 4
import java.net.URL;
5
import java.util.List;
6 5

  
6

  
7 7
public interface SMLayerInfo {
8 8

  
9 9
	public String getId();
......
28 28

  
29 29
	public String getDefaultSRS();
30 30

  
31
	public Rectangle2D getLastExtent();
32 31

  
33
	public void setLastExtent(Rectangle2D lastExtent);
34 32

  
35 33
	public Rectangle2D getNewExtent();
36 34

  
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/LegendManager.java
7 7
import java.io.InputStreamReader;
8 8
import java.io.Reader;
9 9
import java.io.UnsupportedEncodingException;
10
import java.rmi.MarshalException;
11 10

  
11

  
12 12
import javax.swing.JOptionPane;
13
import javax.xml.bind.ValidationException;
14 13

  
14
import org.exolab.castor.xml.MarshalException;
15
import org.exolab.castor.xml.ValidationException;
16

  
17

  
15 18
import com.hardcode.gdbms.engine.instruction.FieldNotFoundException;
16 19
import com.iver.andami.PluginServices;
17 20
import com.iver.cit.gvsig.fmap.DriverException;
18
import com.iver.cit.gvsig.fmap.layers.FLayer;
19 21
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
20 22
import com.iver.cit.gvsig.fmap.layers.XMLException;
21 23
import com.iver.cit.gvsig.fmap.rendering.Legend;
......
58 60
				}
59 61
			}
60 62
		} catch (FileNotFoundException e) {
61
			//JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, "fichero_incorrecto"));
62
			//return;
63 63
			e.printStackTrace();
64 64
			
65 65
		} catch (UnsupportedEncodingException e) {
66 66
			e.printStackTrace();
67 67
			
68 68
		} catch (DriverException de) {
69
			//JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, "error_cargando_leyenda"));
70 69
			de.printStackTrace();
71 70
		}
72 71
	}
......
96 95

  
97 96
			legend = LegendFactory.createFromXML(xml);
98 97
			
99
		}  /*catch (MarshalException e) {
98
		}  catch (XMLException e) {
100 99
			PluginServices.getLogger().error(PluginServices.getText(this, "formato_incorrecto"),e);
101 100
			JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, "formato_incorrecto"));
102 101
			//NotificationManager.addError("Al leer el proyecto", e);
103
		} /*catch (ValidationException e) {
104
			PluginServices.getLogger().error(PluginServices.getText(this, "formato_incorrecto"),e);
105
			JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, "formato_incorrecto"));
106
			//NotificationManager.addError("Al leer el proyecto", e);
107
		}*/ catch (XMLException e) {
108
			PluginServices.getLogger().error(PluginServices.getText(this, "formato_incorrecto"),e);
109
			JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, "formato_incorrecto"));
110
			//NotificationManager.addError("Al leer el proyecto", e);
111
		} 	finally {
112
			return (VectorialLegend)legend;
113
		}
102
		} catch (MarshalException e) {
103
			// TODO Auto-generated catch block
104
			e.printStackTrace();
105
		} catch (ValidationException e) {
106
			// TODO Auto-generated catch block
107
			e.printStackTrace();
108
		} 
109
		return (VectorialLegend)legend;
114 110
	}
115 111

  
116 112
	public VectorialLegend getLegend() {
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/SMapLayerInfoImpl_1_0_0.java
20 20
	private boolean visible;  
21 21
    private Double minScale;
22 22
    private Double maxScale;
23
    boolean hasBeenQueried;
24 23
	private String geometryType;
25 24
    
26 25
	public SMapLayerInfoImpl_1_0_0(String id, String name, String description, 
......
126 125
		return this.minScale;
127 126
	}
128 127
	
129
	public boolean mustReload(Rectangle2D newExtent) {
130
		
131
		
132
		if (!hasBeenQueried)
133
			return false;
134
		
135
		if (lastExtent == null) {
136
			return true;
137
		}
138
				
139
		if ((newExtent.getMinX() > lastExtent.getMinX()) && 
140
			(newExtent.getMinY() > lastExtent.getMinY()) &&
141
			(newExtent.getMaxX() < lastExtent.getMaxX()) &&
142
			(newExtent.getMaxY() < lastExtent.getMaxY()))
143
				return false;
144
		
145
		return true;
146
	}
147 128

  
148
	public boolean getHasBeenQueried() {
149
		return this.hasBeenQueried;
150
	}
151

  
152
	public void setHasBeenQueried(boolean hasBeenQueried) {
153
		this.hasBeenQueried = hasBeenQueried;
154
	}
155

  
156 129
	public String getGeometryType() {
157 130
		return this.geometryType;
158 131
	}
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/layers.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="layers" size="1276,879" id="es.logex.gvsig.fmap.layers" metadata="uml2-1.0" initialized="true" scrolledY="44" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.0" name="LegendManager" location="47,15" size="218,104" id="es.logex.gvsig.fmap.layers/LegendManager" runTimeClassModel="">
4
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
5
    <children xsi:type="editmodel:CompartmentEditModel" size="195,54">
6
      <children xsi:type="editmodel:MethodEditModel" name="setLegend" id="es.logex.gvsig.fmap.layers/LegendManager#setLegend(Lcom.iver.cit.gvsig.fmap.layers.FLyrVect;Ljava.lang.String;)"/>
7
      <children xsi:type="editmodel:MethodEditModel" name="getLegend" id="es.logex.gvsig.fmap.layers/LegendManager#getLegend()"/>
8
      <children xsi:type="editmodel:MethodEditModel" name="readLegend" id="es.logex.gvsig.fmap.layers/LegendManager#readLegend(Ljava.io.Reader;Z)"/>
9
    </children>
10
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
11
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsReturnType="true" attributeSorter="Natural" methodSorter="Visibility" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
12
  </children>
13
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.2/@sourceConnections.0" name="FLyrWPS" location="75,161" size="231,698" id="es.logex.gvsig.fmap.layers/FLyrWPS" runTimeClassModel="load(Ljava.awt.geom.Rectangle2D;Lorg.cresques.cts.IProjection;Ljava.lang.String;),getDefaultLegend(),getWpsDriver(),getProcessName(),getName(),getTitle(),getShapeType(),firstLoad,processName,setDefaultLegendPath(Ljava.lang.String;),setHost(Ljava.net.URL;),getSrs(),draw(Ljava.awt.image.BufferedImage;Ljava.awt.Graphics2D;Lcom.iver.cit.gvsig.fmap.ViewPort;Lcom.iver.utiles.swing.threads.Cancellable;D),getXMLEntity(),getLayerId(),host,setName(Ljava.lang.String;),name,FLyrWPS(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.net.URL;DD),FLyrWPS(),getAbstract(),load(),fullExtent,wpsDriver,reload(),setSrs(Ljava.lang.String;),setWpsDriver(Les.logex.gvsig.fmap.drivers.wps.FMapWPSDriver;),srs,getProperties(),setXMLEntity(Lcom.iver.utiles.XMLEntity;),logger,defaultLegendPath,getHost(),setDefaultLegend(),layerId,getTocImageIcon()">
14
    <children xsi:type="editmodel:CompartmentEditModel" size="171,180">
15
      <children xsi:type="editmodel:AttributeEditModel" name="host" id="es.logex.gvsig.fmap.layers/FLyrWPS#host"/>
16
      <children xsi:type="editmodel:AttributeEditModel" name="processName" id="es.logex.gvsig.fmap.layers/FLyrWPS#processName"/>
17
      <children xsi:type="editmodel:AttributeEditModel" name="layerId" id="es.logex.gvsig.fmap.layers/FLyrWPS#layerId"/>
18
      <children xsi:type="editmodel:AttributeEditModel" name="name" id="es.logex.gvsig.fmap.layers/FLyrWPS#name"/>
19
      <children xsi:type="editmodel:AttributeEditModel" name="wpsDriver" id="es.logex.gvsig.fmap.layers/FLyrWPS#wpsDriver"/>
20
      <children xsi:type="editmodel:AttributeEditModel" name="srs" id="es.logex.gvsig.fmap.layers/FLyrWPS#srs"/>
21
      <children xsi:type="editmodel:AttributeEditModel" name="logger" id="es.logex.gvsig.fmap.layers/FLyrWPS#logger"/>
22
      <children xsi:type="editmodel:AttributeEditModel" name="fullExtent" id="es.logex.gvsig.fmap.layers/FLyrWPS#fullExtent"/>
23
      <children xsi:type="editmodel:AttributeEditModel" name="firstLoad" id="es.logex.gvsig.fmap.layers/FLyrWPS#firstLoad"/>
24
      <children xsi:type="editmodel:AttributeEditModel" name="defaultLegendPath" id="es.logex.gvsig.fmap.layers/FLyrWPS#defaultLegendPath"/>
25
    </children>
26
    <children xsi:type="editmodel:CompartmentEditModel" size="208,468">
27
      <children xsi:type="editmodel:MethodEditModel" name="getXMLEntity" id="es.logex.gvsig.fmap.layers/FLyrWPS#getXMLEntity()"/>
28
      <children xsi:type="editmodel:MethodEditModel" name="getTitle" id="es.logex.gvsig.fmap.layers/FLyrWPS#getTitle()"/>
29
      <children xsi:type="editmodel:MethodEditModel" name="getDefaultLegend" id="es.logex.gvsig.fmap.layers/FLyrWPS#getDefaultLegend()"/>
30
      <children xsi:type="editmodel:MethodEditModel" name="reload" id="es.logex.gvsig.fmap.layers/FLyrWPS#reload()"/>
31
      <children xsi:type="editmodel:MethodEditModel" name="setHost" id="es.logex.gvsig.fmap.layers/FLyrWPS#setHost(Ljava.net.URL;)"/>
32
      <children xsi:type="editmodel:MethodEditModel" name="setXMLEntity" id="es.logex.gvsig.fmap.layers/FLyrWPS#setXMLEntity(Lcom.iver.utiles.XMLEntity;)"/>
33
      <children xsi:type="editmodel:MethodEditModel" name="getSrs" id="es.logex.gvsig.fmap.layers/FLyrWPS#getSrs()"/>
34
      <children xsi:type="editmodel:MethodEditModel" name="FLyrWPS" id="es.logex.gvsig.fmap.layers/FLyrWPS#FLyrWPS(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.net.URL;DD)"/>
35
      <children xsi:type="editmodel:MethodEditModel" name="getWpsDriver" id="es.logex.gvsig.fmap.layers/FLyrWPS#getWpsDriver()"/>
36
      <children xsi:type="editmodel:MethodEditModel" name="getShapeType" id="es.logex.gvsig.fmap.layers/FLyrWPS#getShapeType()"/>
37
      <children xsi:type="editmodel:MethodEditModel" name="getTocImageIcon" id="es.logex.gvsig.fmap.layers/FLyrWPS#getTocImageIcon()"/>
38
      <children xsi:type="editmodel:MethodEditModel" name="load" id="es.logex.gvsig.fmap.layers/FLyrWPS#load()"/>
39
      <children xsi:type="editmodel:MethodEditModel" name="setName" id="es.logex.gvsig.fmap.layers/FLyrWPS#setName(Ljava.lang.String;)"/>
40
      <children xsi:type="editmodel:MethodEditModel" name="getName" id="es.logex.gvsig.fmap.layers/FLyrWPS#getName()"/>
41
      <children xsi:type="editmodel:MethodEditModel" name="setWpsDriver" id="es.logex.gvsig.fmap.layers/FLyrWPS#setWpsDriver(Les.logex.gvsig.fmap.drivers.wps.FMapWPSDriver;)"/>
42
      <children xsi:type="editmodel:MethodEditModel" name="load" id="es.logex.gvsig.fmap.layers/FLyrWPS#load(Ljava.awt.geom.Rectangle2D;Lorg.cresques.cts.IProjection;Ljava.lang.String;)"/>
43
      <children xsi:type="editmodel:MethodEditModel" name="getLayerId" id="es.logex.gvsig.fmap.layers/FLyrWPS#getLayerId()"/>
44
      <children xsi:type="editmodel:MethodEditModel" name="getAbstract" id="es.logex.gvsig.fmap.layers/FLyrWPS#getAbstract()"/>
45
      <children xsi:type="editmodel:MethodEditModel" name="FLyrWPS" id="es.logex.gvsig.fmap.layers/FLyrWPS#FLyrWPS()"/>
46
      <children xsi:type="editmodel:MethodEditModel" name="setDefaultLegendPath" id="es.logex.gvsig.fmap.layers/FLyrWPS#setDefaultLegendPath(Ljava.lang.String;)"/>
47
      <children xsi:type="editmodel:MethodEditModel" name="getProperties" id="es.logex.gvsig.fmap.layers/FLyrWPS#getProperties()"/>
48
      <children xsi:type="editmodel:MethodEditModel" name="draw" id="es.logex.gvsig.fmap.layers/FLyrWPS#draw(Ljava.awt.image.BufferedImage;Ljava.awt.Graphics2D;Lcom.iver.cit.gvsig.fmap.ViewPort;Lcom.iver.utiles.swing.threads.Cancellable;D)"/>
49
      <children xsi:type="editmodel:MethodEditModel" name="setSrs" id="es.logex.gvsig.fmap.layers/FLyrWPS#setSrs(Ljava.lang.String;)"/>
50
      <children xsi:type="editmodel:MethodEditModel" name="getProcessName" id="es.logex.gvsig.fmap.layers/FLyrWPS#getProcessName()"/>
51
      <children xsi:type="editmodel:MethodEditModel" name="setDefaultLegend" id="es.logex.gvsig.fmap.layers/FLyrWPS#setDefaultLegend()"/>
52
      <children xsi:type="editmodel:MethodEditModel" name="getHost" id="es.logex.gvsig.fmap.layers/FLyrWPS#getHost()"/>
53
    </children>
54
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
55
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers/FLyrWPS-Standard::Call->es.logex.gvsig.fmap.layers/LegendManager*es.logex.gvsig.fmap.layers/FLyrWPS-Standard::Instantiate->es.logex.gvsig.fmap.layers/LegendManager*es.logex.gvsig.fmap.layers/FLyrWPS-Soyatec::Import->es.logex.gvsig.fmap.layers/LegendManager" source="//@children.1" target="//@children.0" targetEnd="//@children.1/@sourceConnections.0/@children.2" label="//@children.1/@sourceConnections.0/@children.0" sourceEnd="//@children.1/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
56
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Instantiate, Import»" size="148,14" anchorKind="MiddlePart"/>
57
      <children xsi:type="editmodel:AssociationEndEditModel" location="94,0" attachSource="true"/>
58
      <children xsi:type="editmodel:AssociationEndEditModel" location="122,104"/>
59
    </sourceConnections>
60
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers/FLyrWPS-Standard::Call->es.logex.gvsig.fmap.layers/WPSAdapter*es.logex.gvsig.fmap.layers/FLyrWPS-Soyatec::Import->es.logex.gvsig.fmap.layers/WPSAdapter*es.logex.gvsig.fmap.layers/FLyrWPS-Standard::Instantiate->es.logex.gvsig.fmap.layers/WPSAdapter" source="//@children.1" target="//@children.3" targetEnd="//@children.1/@sourceConnections.1/@children.2" label="//@children.1/@sourceConnections.1/@children.0" sourceEnd="//@children.1/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
61
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Instantiate, Import»" size="148,14" anchorKind="MiddlePart"/>
62
      <children xsi:type="editmodel:AssociationEndEditModel" location="231,247" attachSource="true"/>
63
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,78"/>
64
    </sourceConnections>
65
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsReturnType="true" attributeSorter="Natural" methodSorter="Visibility" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
66
  </children>
67
  <children xsi:type="editmodel:ClassEditModel" name="FLyrWPSFactory" location="480,135" size="190,86" id="es.logex.gvsig.fmap.layers/FLyrWPSFactory" runTimeClassModel="">
68
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
69
    <children xsi:type="editmodel:CompartmentEditModel" size="167,36">
70
      <children xsi:type="editmodel:MethodEditModel" name="getFLyrWPS" id="es.logex.gvsig.fmap.layers/FLyrWPSFactory#getFLyrWPS(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.net.URL;DDLjava.lang.String;Ljava.lang.String;)"/>
71
      <children xsi:type="editmodel:MethodEditModel" name="parseGeometryType" id="es.logex.gvsig.fmap.layers/FLyrWPSFactory#parseGeometryType(Ljava.lang.String;)"/>
72
    </children>
73
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
74
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers/FLyrWPSFactory-Standard::Call->es.logex.gvsig.fmap.layers/FLyrWPS*es.logex.gvsig.fmap.layers/FLyrWPSFactory-Standard::Instantiate->es.logex.gvsig.fmap.layers/FLyrWPS*es.logex.gvsig.fmap.layers/FLyrWPSFactory-Soyatec::Import->es.logex.gvsig.fmap.layers/FLyrWPS" source="//@children.2" target="//@children.1" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
75
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Instantiate, Import»" size="148,14" anchorKind="MiddlePart"/>
76
      <children xsi:type="editmodel:AssociationEndEditModel" location="45,55" attachSource="true"/>
77
      <children xsi:type="editmodel:AssociationEndEditModel" location="231,29"/>
78
    </sourceConnections>
79
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers/FLyrWPSFactory-Standard::Call->es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
80
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="35,14" anchorKind="MiddlePart"/>
81
      <children xsi:type="editmodel:AssociationEndEditModel" location="190,14" attachSource="true"/>
82
      <children xsi:type="editmodel:AssociationEndEditModel" location="8,14"/>
83
    </sourceConnections>
84
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsReturnType="true" attributeSorter="Natural" methodSorter="Visibility" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
85
  </children>
86
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.1/@sourceConnections.1" name="WPSAdapter" location="495,330" size="189,158" id="es.logex.gvsig.fmap.layers/WPSAdapter" runTimeClassModel="stop(),ds,getRecordset(),getShapeType(),start(),getShape(I)">
87
    <children xsi:type="editmodel:CompartmentEditModel" size="166,18">
88
      <children xsi:type="editmodel:AttributeEditModel" name="ds" id="es.logex.gvsig.fmap.layers/WPSAdapter#ds"/>
89
    </children>
90
    <children xsi:type="editmodel:CompartmentEditModel" size="110,90">
91
      <children xsi:type="editmodel:MethodEditModel" name="getRecordset" id="es.logex.gvsig.fmap.layers/WPSAdapter#getRecordset()"/>
92
      <children xsi:type="editmodel:MethodEditModel" name="getShape" id="es.logex.gvsig.fmap.layers/WPSAdapter#getShape(I)"/>
93
      <children xsi:type="editmodel:MethodEditModel" name="getShapeType" id="es.logex.gvsig.fmap.layers/WPSAdapter#getShapeType()"/>
94
      <children xsi:type="editmodel:MethodEditModel" name="start" id="es.logex.gvsig.fmap.layers/WPSAdapter#start()"/>
95
      <children xsi:type="editmodel:MethodEditModel" name="stop" id="es.logex.gvsig.fmap.layers/WPSAdapter#stop()"/>
96
    </children>
97
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
98
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPrivateAttributes="true" showProtectedAttributes="true" showPublicAttributes="true" showPackageAttributes="true" showStaticAttributes="true" showProtectedMethods="true" showPublicMethods="true" showPackageMethods="true" showPrivateMethods="true" showStaticMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3" showAttributeProperty="true" showAssociationMember="true"/>
99
  </children>
100
  <children xsi:type="editmodel:ClassEditModel" targetConnections="//@children.2/@sourceConnections.1" name="FMapWPSDriverFactory" location="770,135" size="486,30" id="es.logex.gvsig.fmap.drivers.wps/FMapWPSDriverFactory">
101
    <children xsi:type="editmodel:CompartmentEditModel"/>
102
    <children xsi:type="editmodel:CompartmentEditModel"/>
103
    <children xsi:type="editmodel:CompartmentEditModel"/>
104
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="2"/>
105
  </children>
106
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=4;Product=eUML2;displayOptions=1"/>
107
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
108
    <leftRuler/>
109
    <topRuler/>
110
  </boardSetting>
111
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="2"/>
112
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/WPSAdapter.java
3 3
import java.io.IOException;
4 4

  
5 5
import com.hardcode.driverManager.DriverLoadException;
6
import com.hardcode.gdbms.engine.data.DataSource;
6

  
7 7
import com.hardcode.gdbms.engine.data.DataSourceFactory;
8 8
import com.hardcode.gdbms.engine.data.NoSuchTableException;
9 9
import com.hardcode.gdbms.engine.data.driver.ObjectDriver;
10
import com.hardcode.gdbms.engine.values.Value;
11
import com.iver.andami.PluginServices;
12
import com.iver.cit.gvsig.ProjectExtension;
10

  
13 11
import com.iver.cit.gvsig.fmap.DriverException;
14
import com.iver.cit.gvsig.fmap.core.DefaultFeature;
15
import com.iver.cit.gvsig.fmap.core.IFeature;
12

  
16 13
import com.iver.cit.gvsig.fmap.core.IGeometry;
17 14
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
18 15
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
19 16
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
20 17
import com.iver.cit.gvsig.fmap.layers.VectorialAdapter;
21
import com.iver.cit.gvsig.fmap.layers.layerOperations.AlphanumericData;
22
import com.iver.cit.gvsig.project.documents.table.ProjectTable;
23 18

  
19

  
24 20
import es.logex.gvsig.fmap.drivers.WPSDriver;
25 21

  
26 22

  
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/layers1.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="layers1" size="958,479" id="es.logex.gvsig.fmap.layers" metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:ClassEditModel" name="SMapLayerInfoImpl_1_0_0" location="435,105" size="241,256" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0" runTimeClassModel="">
4
    <children xsi:type="editmodel:CompartmentEditModel" size="155,216">
5
      <children xsi:type="editmodel:AttributeEditModel" name="description" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#description"/>
6
      <children xsi:type="editmodel:AttributeEditModel" name="id" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#id"/>
7
      <children xsi:type="editmodel:AttributeEditModel" name="layerInToc" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#layerInToc"/>
8
      <children xsi:type="editmodel:AttributeEditModel" name="legend" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#legend"/>
9
      <children xsi:type="editmodel:AttributeEditModel" name="name" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#name"/>
10
      <children xsi:type="editmodel:AttributeEditModel" name="host" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#host"/>
11
      <children xsi:type="editmodel:AttributeEditModel" name="lastExtent" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#lastExtent"/>
12
      <children xsi:type="editmodel:AttributeEditModel" name="newExtent" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#newExtent"/>
13
      <children xsi:type="editmodel:AttributeEditModel" name="visible" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#visible"/>
14
      <children xsi:type="editmodel:AttributeEditModel" name="minScale" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#minScale"/>
15
      <children xsi:type="editmodel:AttributeEditModel" name="maxScale" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#maxScale"/>
16
      <children xsi:type="editmodel:AttributeEditModel" name="geometryType" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0#geometryType"/>
17
    </children>
18
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
19
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
20
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers/SMapLayerInfoImpl_1_0_0-Soyatec::Implement->es.logex.gvsig.fmap.layers/SMLayerInfo" source="//@children.0" target="//@children.1" targetEnd="//@children.0/@sourceConnections.0/@children.2" label="//@children.0/@sourceConnections.0/@children.0" sourceEnd="//@children.0/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
21
      <children xsi:type="editmodel:WireLabelEditModel" name="«Implement»" size="74,14" anchorKind="MiddlePart"/>
22
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,128" attachSource="true"/>
23
      <children xsi:type="editmodel:AssociationEndEditModel" location="153,158"/>
24
    </sourceConnections>
25
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
26
  </children>
27
  <children xsi:type="editmodel:InterfaceEditModel" targetConnections="//@children.0/@sourceConnections.0" name="SMLayerInfo" location="180,75" size="153,388" id="es.logex.gvsig.fmap.layers/SMLayerInfo" runTimeClassModel="setLegend(Ljava.lang.String;),getId(),getDefaultLegend(),getName(),getNewExtent(),getCurrentSrs(),getMaxScale(),setCurrentSrs(Ljava.lang.String;),getDescription(),setHost(Ljava.net.URL;),getGeometryType(),getLegend(),setNewExtent(Ljava.awt.geom.Rectangle2D;),getMinScale(),getLayerInToc(),setLayerInToc(Ljava.lang.Object;),getHost(),getDefaultSRS()">
28
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
29
    <children xsi:type="editmodel:CompartmentEditModel" size="130,324">
30
      <children xsi:type="editmodel:MethodEditModel" name="getId" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getId()"/>
31
      <children xsi:type="editmodel:MethodEditModel" name="getName" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getName()"/>
32
      <children xsi:type="editmodel:MethodEditModel" name="getDescription" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getDescription()"/>
33
      <children xsi:type="editmodel:MethodEditModel" name="getDefaultLegend" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getDefaultLegend()"/>
34
      <children xsi:type="editmodel:MethodEditModel" name="getLegend" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getLegend()"/>
35
      <children xsi:type="editmodel:MethodEditModel" name="setLegend" id="es.logex.gvsig.fmap.layers/SMLayerInfo#setLegend(Ljava.lang.String;)"/>
36
      <children xsi:type="editmodel:MethodEditModel" name="getLayerInToc" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getLayerInToc()"/>
37
      <children xsi:type="editmodel:MethodEditModel" name="setLayerInToc" id="es.logex.gvsig.fmap.layers/SMLayerInfo#setLayerInToc(Ljava.lang.Object;)"/>
38
      <children xsi:type="editmodel:MethodEditModel" name="getHost" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getHost()"/>
39
      <children xsi:type="editmodel:MethodEditModel" name="setHost" id="es.logex.gvsig.fmap.layers/SMLayerInfo#setHost(Ljava.net.URL;)"/>
40
      <children xsi:type="editmodel:MethodEditModel" name="getDefaultSRS" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getDefaultSRS()"/>
41
      <children xsi:type="editmodel:MethodEditModel" name="getNewExtent" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getNewExtent()"/>
42
      <children xsi:type="editmodel:MethodEditModel" name="setNewExtent" id="es.logex.gvsig.fmap.layers/SMLayerInfo#setNewExtent(Ljava.awt.geom.Rectangle2D;)"/>
43
      <children xsi:type="editmodel:MethodEditModel" name="getCurrentSrs" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getCurrentSrs()"/>
44
      <children xsi:type="editmodel:MethodEditModel" name="setCurrentSrs" id="es.logex.gvsig.fmap.layers/SMLayerInfo#setCurrentSrs(Ljava.lang.String;)"/>
45
      <children xsi:type="editmodel:MethodEditModel" name="getMinScale" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getMinScale()"/>
46
      <children xsi:type="editmodel:MethodEditModel" name="getMaxScale" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getMaxScale()"/>
47
      <children xsi:type="editmodel:MethodEditModel" name="getGeometryType" id="es.logex.gvsig.fmap.layers/SMLayerInfo#getGeometryType()"/>
48
    </children>
49
    <children xsi:type="editmodel:CompartmentEditModel" size="0,0"/>
50
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
51
  </children>
52
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" level="-1" showScope="InPackage" properties="wireOptions=2;Product=eUML2;displayOptions=1"/>
53
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
54
    <leftRuler/>
55
    <topRuler/>
56
  </boardSetting>
57
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
58
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/es.logex.gvsig.fmap.layers.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.fmap.layers" size="976,499" id="." metadata="uml2-1.0" initialized="true" scrolledX="495" scrolledY="1031" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.1" name="es.logex.gvsig.fmap.drivers.wps" location="932,673" size="292,60" id="es.logex.gvsig.fmap.drivers.wps"/>
4
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.0" name="es.logex.gvsig.fmap.drivers" location="622,635" size="254,60" id="es.logex.gvsig.fmap.drivers"/>
5
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.fmap.layers" location="730,1033" size="246,60" id="es.logex.gvsig.fmap.layers">
6
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->es.logex.gvsig.fmap.drivers*es.logex.gvsig.fmap.layers-Soyatec::Import->es.logex.gvsig.fmap.drivers" source="//@children.2" target="//@children.1" targetEnd="//@children.2/@sourceConnections.0/@children.2" label="//@children.2/@sourceConnections.0/@children.0" sourceEnd="//@children.2/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
7
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="80,14" anchorKind="MiddlePart"/>
8
      <children xsi:type="editmodel:AssociationEndEditModel" location="72,0" attachSource="true"/>
9
      <children xsi:type="editmodel:AssociationEndEditModel" location="180,60"/>
10
    </sourceConnections>
11
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Soyatec::Import->es.logex.gvsig.fmap.drivers.wps*es.logex.gvsig.fmap.layers-Standard::Call->es.logex.gvsig.fmap.drivers.wps" source="//@children.2" target="//@children.0" targetEnd="//@children.2/@sourceConnections.1/@children.2" label="//@children.2/@sourceConnections.1/@children.0" sourceEnd="//@children.2/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
12
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="80,14" anchorKind="MiddlePart"/>
13
      <children xsi:type="editmodel:AssociationEndEditModel" location="223,0" attachSource="true"/>
14
      <children xsi:type="editmodel:AssociationEndEditModel" location="21,60"/>
15
    </sourceConnections>
16
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->com.iver.utiles*es.logex.gvsig.fmap.layers-Standard::Instantiate->com.iver.utiles*es.logex.gvsig.fmap.layers-Soyatec::Import->com.iver.utiles" source="//@children.2" target="//@children.3" targetEnd="//@children.2/@sourceConnections.2/@children.2" label="//@children.2/@sourceConnections.2/@children.0" sourceEnd="//@children.2/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
17
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Instantiate, Import»" size="148,14" anchorKind="MiddlePart"/>
18
      <children xsi:type="editmodel:AssociationEndEditModel" location="64,0" attachSource="true"/>
19
      <children xsi:type="editmodel:AssociationEndEditModel" location="133,60"/>
20
    </sourceConnections>
21
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->com.iver.cit.gvsig.fmap*es.logex.gvsig.fmap.layers-Soyatec::Import->com.iver.cit.gvsig.fmap*es.logex.gvsig.fmap.layers-Standard::Send->com.iver.cit.gvsig.fmap" source="//@children.2" target="//@children.4" targetEnd="//@children.2/@sourceConnections.3/@children.2" label="//@children.2/@sourceConnections.3/@children.0" sourceEnd="//@children.2/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
22
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Send, Import»" size="117,14" anchorKind="MiddlePart"/>
23
      <children xsi:type="editmodel:AssociationEndEditModel" location="6,60" attachSource="true"/>
24
      <children xsi:type="editmodel:AssociationEndEditModel" location="216,2"/>
25
    </sourceConnections>
26
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->com.iver.andami" source="//@children.2" target="//@children.5" targetEnd="//@children.2/@sourceConnections.4/@children.2" label="//@children.2/@sourceConnections.4/@children.0" sourceEnd="//@children.2/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
27
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call»" size="35,14" anchorKind="MiddlePart"/>
28
      <children xsi:type="editmodel:AssociationEndEditModel" location="102,60" attachSource="true"/>
29
      <children xsi:type="editmodel:AssociationEndEditModel" location="102,0"/>
30
    </sourceConnections>
31
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Send->com.hardcode.driverManager*es.logex.gvsig.fmap.layers-Soyatec::Import->com.hardcode.driverManager" source="//@children.2" target="//@children.6" targetEnd="//@children.2/@sourceConnections.5/@children.2" label="//@children.2/@sourceConnections.5/@children.0" sourceEnd="//@children.2/@sourceConnections.5/@children.1" connectionRouterKind="Manual">
32
      <children xsi:type="editmodel:WireLabelEditModel" name="«Send, Import»" size="88,14" anchorKind="MiddlePart"/>
33
      <children xsi:type="editmodel:AssociationEndEditModel" location="178,60" attachSource="true"/>
34
      <children xsi:type="editmodel:AssociationEndEditModel" location="67,0"/>
35
    </sourceConnections>
36
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Standard::Call->org.cresques.cts*es.logex.gvsig.fmap.layers-Soyatec::Import->org.cresques.cts" source="//@children.2" target="//@children.7" targetEnd="//@children.2/@sourceConnections.6/@children.2" label="//@children.2/@sourceConnections.6/@children.0" sourceEnd="//@children.2/@sourceConnections.6/@children.1" connectionRouterKind="Manual">
37
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="80,14" anchorKind="MiddlePart"/>
38
      <children xsi:type="editmodel:AssociationEndEditModel" location="171,60" attachSource="true"/>
39
      <children xsi:type="editmodel:AssociationEndEditModel" location="37,0"/>
40
    </sourceConnections>
41
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.fmap.layers-Soyatec::Import->com.hardcode.gdbms.engine.data*es.logex.gvsig.fmap.layers-Standard::Call->com.hardcode.gdbms.engine.data" source="//@children.2" target="//@children.8" targetEnd="//@children.2/@sourceConnections.7/@children.2" label="//@children.2/@sourceConnections.7/@children.0" sourceEnd="//@children.2/@sourceConnections.7/@children.1" connectionRouterKind="Manual">
42
      <children xsi:type="editmodel:WireLabelEditModel" name="«Call, Import»" size="80,14" anchorKind="MiddlePart"/>
43
      <children xsi:type="editmodel:AssociationEndEditModel" location="235,0" attachSource="true"/>
44
      <children xsi:type="editmodel:AssociationEndEditModel" location="40,60"/>
45
    </sourceConnections>
46
  </children>
47
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.2" name="com.iver.utiles" location="374,827" size="149,60" id="com.iver.utiles"/>
48
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.3" name="com.iver.cit.gvsig.fmap" location="335,1138" size="216,60" id="com.iver.cit.gvsig.fmap"/>
49
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.4" name="com.iver.andami" location="528,1387" size="162,60" id="com.iver.andami"/>
50
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.5" name="com.hardcode.driverManager" location="841,1426" size="268,60" id="com.hardcode.driverManager"/>
51
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.6" name="org.cresques.cts" location="1088,1231" size="170,60" id="org.cresques.cts"/>
52
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.2/@sourceConnections.7" name="com.hardcode.gdbms.engine.data" location="1125,919" size="304,60" id="com.hardcode.gdbms.engine.data"/>
53
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.fmap.layers;wireOptions=4;Product=eUML2;displayOptions=1"/>
54
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
55
    <leftRuler/>
56
    <topRuler/>
57
  </boardSetting>
58
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
59
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/FLyrWPSFactory.java
1 1
package es.logex.gvsig.fmap.layers;
2 2

  
3
import java.awt.Component;
4 3
import java.io.IOException;
5 4
import java.net.ConnectException;
6 5
import java.net.URL;
7 6

  
8
import javax.swing.JOptionPane;
9 7

  
10
import org.apache.log4j.Logger;
11 8
import org.cresques.cts.IProjection;
12 9

  
13 10
import com.iver.andami.PluginServices;
14 11
import com.iver.cit.gvsig.fmap.core.FShape;
15 12
import com.iver.cit.gvsig.fmap.crs.CRSFactory;
16 13
import com.iver.cit.gvsig.fmap.drivers.VectorialDriver;
17
import com.iver.cit.gvsig.fmap.layers.FLayer;
18 14

  
19 15
import es.logex.gvsig.fmap.drivers.WPSException;
20 16
import es.logex.gvsig.fmap.drivers.wps.FMapWPSDriver;
21 17
import es.logex.gvsig.fmap.drivers.wps.FMapWPSDriverFactory;
22 18

  
23 19

  
24
import com.iver.cit.gvsig.project.documents.view.gui.BaseView;
25 20
import com.iver.cit.gvsig.project.documents.view.gui.View;
26 21
 
27 22
public  class FLyrWPSFactory {
......
39 34
	 * If is the first time that the layer is loaded
40 35
	 * @return
41 36
	 */
42
	public FLyrWPS getFLyrWPS(SMLayerInfo smlInfo,
43
			String defaultLegendPath, boolean loadLayer,
44
			boolean firstLoad){
37
	public FLyrWPS getFLyrWPS(String layerId,String name,String srs,URL host,double minScale,double maxScale,
38
			String geometryType,
39
			String defaultLegendPath){
45 40
		
46 41
		FMapWPSDriver driver = null;
47 42
		try {
48 43
			//Se conecta.
49
			driver = FMapWPSDriverFactory.getFMapDriverForWPSOperation(smlInfo.getHost());
50
			driver.setShapeType(parseGeometryType(smlInfo.getGeometryType()));
44
			driver = FMapWPSDriverFactory.getFMapDriverForWPSOperation(host);
45
			driver.setShapeType(parseGeometryType(geometryType));
51 46
		} catch (ConnectException e1) {
52 47
			e1.printStackTrace();
53 48
		} catch (IOException e1) {
......
58 53
			e1.printStackTrace();
59 54
		}
60 55
		
61
		FLyrWPS wpsLayer = new FLyrWPS(smlInfo);
56
		FLyrWPS wpsLayer = new FLyrWPS(layerId,name,srs,host,minScale,maxScale);
62 57
		wpsLayer.setDefaultLegendPath(defaultLegendPath);
63 58
		wpsLayer.setWpsDriver(driver);
64
		wpsLayer.setName(smlInfo.getName());
59
		wpsLayer.setName(name);
65 60
	
66 61
//		Sets the WFS adapter
67 62
		WPSAdapter adapter = new WPSAdapter();
......
69 64
    	
70 65
    	wpsLayer.setSource(adapter);
71 66
	
72
		BaseView activeView = 
73
			(BaseView) PluginServices.getMDIManager().getActiveWindow();
74 67
	
75 68
		//The SRS original
76 69
		IProjection projection = CRSFactory.getCRS(wpsLayer.getSrs());
......
81 74
		
82 75
		wpsLayer.setCoordTrans(projection.getCT(currentProjection));
83 76
		
84
		if (loadLayer){
85
			try {
86
				if ((projection == null) && (firstLoad)){
87
					JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
88
							PluginServices.getText(this,"wps_srs_unknown"));	
89
				}
90
				//Le pedimos que pida la capa con las coordenadas de la proyecctión actual de la vista.
91
				wpsLayer.load(smlInfo.getNewExtent(), activeView.getProjection(), "0");
92
			
93
			} catch (Exception e) {
94
				// TODO Auto-generated catch block
95
				Logger.getLogger(getClass().getName()).error(e.getMessage());
96
				JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
97
						PluginServices.getText(this,"cantLoad"));
98
				return null;
99
			}
100
		}
101
		
102
		//wpsLayer.setActive(true);
103 77
		return wpsLayer;
104 78
	}
105 79

  
......
121 95
		return FShape.MULTI;
122 96
	}
123 97

  
124
	
125
	/*public FLyrWPS getFLyrWPS(StreetsMapLayerInfo smlInfo,
126
			String onlineResource,
127
			FMapWPSDriver driver,
128
			boolean loadLayer,
129
			boolean firstLoad){
130
		
131
		FLyrWPS wpsLayer = new FLyrWPS(smlInfo);
132
		wpsLayer.setWpsDriver(driver);
133
		wpsLayer.setName(smlInfo.getName());
134
		
135
//		Sets the WFS adapter
136
		WPSAdapter adapter = new WPSAdapter();
137
    	adapter.setDriver((VectorialDriver) driver);
138
    	
139
    	wpsLayer.setSource(adapter);
140
		
141
    	//wpsLayer.setOnlineResource(onlineResource);
142
		BaseView activeView = 
143
			(BaseView) PluginServices.getMDIManager().getActiveWindow();
144
		//The SRS original
145
		IProjection projection = CRSFactory.getCRS(wpsLayer.getSrs());
146
		
147
		wpsLayer.setProjection(projection);
148
		
149
		IProjection currentProjection = ((View)PluginServices.getMDIManager().getActiveWindow()).getProjection();
150
		
151
		//wpsLayer.setCoordTrans(projection.getCT(currentProjection));
152
		
153
		if (loadLayer){
154
			try {
155
				if ((projection == null) && (firstLoad)){
156
					JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
157
							PluginServices.getText(this,"wps_srs_unknown"));	
158
				}
159
				//Le pedimos que pida la capa con las coordenadas de la proyecctión actual de la vista.
160
				wpsLayer.load(smlInfo.getNewExtent(), activeView.getProjection());
161
			
162
			} catch (Exception e) {
163
				// TODO Auto-generated catch block
164
				Logger.getLogger(getClass().getName()).error(e.getMessage());
165
				JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),
166
						PluginServices.getText(this,"cantLoad"));
167
				return null;
168
			}
169
		}
170
		
171
		wpsLayer.setActive(true);
172
		return wpsLayer;
173
	}*/
174

  
175
}
98
}
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/fmap/layers/FLyrWPS.java
3 3
import java.awt.Graphics2D;
4 4
import java.awt.geom.Rectangle2D;
5 5
import java.awt.image.BufferedImage;
6
import java.io.File;
7 6
import java.io.IOException;
8
import java.net.ConnectException;
9 7
import java.net.MalformedURLException;
10 8
import java.net.URL;
11 9
import java.util.HashMap;
12
import java.util.Vector;
13 10

  
11

  
14 12
import javax.swing.ImageIcon;
15 13

  
16 14
import org.apache.commons.logging.Log;
......
30 28
import com.iver.cit.gvsig.fmap.rendering.Legend;
31 29
import com.iver.cit.gvsig.fmap.rendering.LegendFactory;
32 30
import com.iver.cit.gvsig.fmap.rendering.VectorialLegend;
33
import com.iver.cit.gvsig.project.documents.view.gui.BaseView;
34 31
import com.iver.cit.gvsig.project.documents.view.gui.View;
35 32
import com.iver.utiles.StringUtilities;
36 33
import com.iver.utiles.XMLEntity;
37
import com.iver.utiles.extensionPoints.ExtensionPoint;
38
import com.iver.utiles.extensionPoints.ExtensionPointsSingleton;
34

  
39 35
import com.iver.utiles.swing.threads.Cancellable;
40 36

  
41
import es.logex.gvsig.fmap.drivers.WPSException;
42 37
import es.logex.gvsig.fmap.drivers.wps.FMapWPSDriver;
43 38
import es.logex.gvsig.fmap.drivers.wps.FMapWPSDriverFactory;
44
import es.logex.gvsig.fmap.layers.SMLayerInfo;
39

  
45 40
 
46 41
public class FLyrWPS extends FLyrVect implements WithDefaultLegend {
47 42

  
......
55 50
	private FMapWPSDriver wpsDriver = null;
56 51
	private String srs = null;
57 52
	private Log logger = LogFactory.getLog(this.getClass());
58
	private SMLayerInfo smlInfo = null;
53

  
59 54
	private Rectangle2D fullExtent;
60 55
	private boolean firstLoad = false;
61 56
	private String defaultLegendPath = null;
......
66 61
	 */
67 62
	public FLyrWPS(){
68 63
		super();
69
		ExtensionPoint extensionPoint = (ExtensionPoint)ExtensionPointsSingleton.getInstance().get("WPSExtension");
70
		if (extensionPoint != null){
71
			try {
72
				//TODO:Crear un listener para la capa WPS. Ver lo del extension Point
73
				WPSLayerListener listener = (WPSLayerListener)extensionPoint.create("WFSLayerListener");
74
				listener.setWPSLayer(this);
75
				addLayerListener(listener);
76
			} catch (Exception e) {
77
				//Impossible to Use the WFST lockoperation
78
			}
79
		}
80 64
	}
81 65
	
82
	public FLyrWPS(SMLayerInfo smlInfo) {
83
		super();
66
	public FLyrWPS(String layerId, String name, String srs, URL host, double minScale, double maxScale) {
67
		this();
84 68

  
85
		this.layerId = smlInfo.getId();
86
		this.name = smlInfo.getName();
87
		this.srs = smlInfo.getDefaultSRS();
88
		this.host = smlInfo.getHost();
89
		this.smlInfo = smlInfo;
90
		this.setMinScale(smlInfo.getMinScale());
91
		this.setMaxScale(smlInfo.getMaxScale());
69
		this.layerId = layerId;
70
		this.name = name;
71
		this.srs = srs;
72
		this.host = host;
73
		this.setMinScale(minScale);
74
		this.setMaxScale(maxScale);
92 75
	}
93

  
76
//	public FLyrWPS() {
77
//		super();
78
//
79
//		this.layerId = layerId;
80
//		this.name = smlInfo.getName();
81
//		this.srs = smlInfo.getDefaultSRS();
82
//		this.host = smlInfo.getHost();
83
//		this.smlInfo = smlInfo;
84
//		this.setMinScale(smlInfo.getMinScale());
85
//		this.setMaxScale(smlInfo.getMaxScale());
86
//	}
94 87
	public void setDefaultLegendPath(String defaultLegendPath) {
95 88
		this.defaultLegendPath = defaultLegendPath;
96 89
	}
......
169 162
		return wpsDriver;
170 163
	}
171 164

  
165
	@SuppressWarnings("unchecked")
172 166
	public HashMap getProperties() {
173 167
		HashMap info = new HashMap();
174 168
		info.put("name", getName());
......
289 283
		xml.putProperty("layerId", layerId);
290 284
		
291 285
		// Full extent
292
		xml.putProperty("fullExtent", StringUtilities.rect2String(fullExtent));
286
		try {
287
			xml.putProperty("fullExtent", StringUtilities.rect2String(this.wpsDriver.getFullExtent()));
288
		} catch (IOException e) {
289
			// TODO Auto-generated catch block
290
			e.printStackTrace();
291
		}
293 292

  
294 293
		// Host
295 294
		xml.putProperty("host", host.toExternalForm());
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/gui/dialogs/StreetsMapDialog.java
1
package es.logex.gvsig.gui.dialogs;
2

  
3
import java.awt.Component;
4

  
5

  
6
import javax.swing.JPanel;
7

  
8
import com.iver.andami.PluginServices;
9
import com.iver.andami.ui.mdiManager.IWindow;
10
import com.iver.andami.ui.mdiManager.IWindowListener;
11
import com.iver.andami.ui.mdiManager.WindowInfo;
12
import com.iver.cit.gvsig.project.documents.view.gui.BaseView;
13
import com.iver.cit.gvsig.project.documents.view.gui.View;
14

  
15
import es.logex.gvsig.streetsmap.ui.PanelQuerysActionsDelegate;
16
import es.logex.gvsig.streetsmap.ui.PanelQuerysBuilder;
17

  
18

  
19
public class StreetsMapDialog extends JPanel implements IWindow, IWindowListener
20
						 {
21
	/**
22
	 * 
23
	 */
24
	private static final long serialVersionUID = -1568130613394694648L;
25
	private WindowInfo viewInfo = null;
26
	private PanelQuerysBuilder panelQuery = null;
27
	private PanelQuerysActionsDelegate queryDelegate = null;
28
	private BaseView baseView = null;
29
	private String title = "";
30
	public StreetsMapDialog()
31
	{
32
		super();
33
	}
34
	public StreetsMapDialog(PanelQuerysActionsDelegate queryDelegate) {
35
		this();
36
		this.queryDelegate = queryDelegate;
37
		this.baseView = baseView;
38
		
39
		initialize();
40
	}
41
	
42
	private void initialize() {
43
		this.setLayout(new java.awt.BorderLayout());
44
		this.add(getPanelQuery(),java.awt.BorderLayout.CENTER);
45
		View view = (View)baseView;
46
		this.title = view.getModel().getName();
47
		
48
	}
49
	
50
	private Component getPanelQuery() {
51
		if (panelQuery == null) {
52
			panelQuery = new PanelQuerysBuilder(this.queryDelegate);
53
		}
54
		return panelQuery;
55
	}
56
	public WindowInfo getWindowInfo() {
57
		 if (viewInfo == null) {
58
	            viewInfo=new WindowInfo(WindowInfo.MODELESSDIALOG | WindowInfo.PALETTE);
59
	            viewInfo.setTitle(this.title);
60
	            viewInfo.setHeight(300);
61
	            viewInfo.setWidth(400);
62
	        }
63
		 return viewInfo;
64
	}
65

  
66
	public void windowActivated() {
67
		// TODO Auto-generated method stub
68
		
69
	}
70

  
71
	public void windowClosed() {
72
		// TODO Auto-generated method stub
73
		
74
	}
75

  
76
	
77
}
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/gui/dialogs/es.logex.gvsig.gui.dialogs.ucd
1
<?xml version="1.0" encoding="UTF-8"?>
2
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" xmlns:options="options.xmi" name="es.logex.gvsig.gui.dialogs" size="1049,759" id="." metadata="uml2-1.0" initialized="true" tag="1000" key="32303037303533312D313030302065787457505343616C6C656A65726F2F6A63656C6461">
3
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.1" name="es.logex.gvsig.streetsmap.query" location="182,50" size="295,60" id="es.logex.gvsig.streetsmap.query"/>
4
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.0" name="es.logex.gvsig.streetsmap.core" location="50,434" size="285,60" id="es.logex.gvsig.streetsmap.core"/>
5
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.4" name="es.logex.gvsig.wps.client" location="589,57" size="235,60" id="es.logex.gvsig.wps.client"/>
6
  <children xsi:type="editmodel:PackageEditModel" name="es.logex.gvsig.gui.dialogs" location="381,333" size="239,60" id="es.logex.gvsig.gui.dialogs">
7
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.core*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.core" source="//@children.3" target="//@children.1" targetEnd="//@children.3/@sourceConnections.0/@children.2" label="//@children.3/@sourceConnections.0/@children.0" sourceEnd="//@children.3/@sourceConnections.0/@children.1" connectionRouterKind="Manual">
8
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call»" size="0,14" anchorKind="MiddlePart"/>
9
      <children xsi:type="editmodel:AssociationEndEditModel" location="28,60" attachSource="true"/>
10
      <children xsi:type="editmodel:AssociationEndEditModel" location="233,0"/>
11
    </sourceConnections>
12
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.query*es.logex.gvsig.gui.dialogs-Standard::Instantiate->es.logex.gvsig.streetsmap.query*es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.query" source="//@children.3" target="//@children.0" targetEnd="//@children.3/@sourceConnections.1/@children.2" label="//@children.3/@sourceConnections.1/@children.0" sourceEnd="//@children.3/@sourceConnections.1/@children.1" connectionRouterKind="Manual">
13
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
14
      <children xsi:type="editmodel:AssociationEndEditModel" location="47,0" attachSource="true"/>
15
      <children xsi:type="editmodel:AssociationEndEditModel" location="246,60"/>
16
    </sourceConnections>
17
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Soyatec::Implement->es.logex.gvsig.streetsmap.ui*es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.ui*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.ui*es.logex.gvsig.gui.dialogs-Standard::Instantiate->es.logex.gvsig.streetsmap.ui" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.2/@children.2" label="//@children.3/@sourceConnections.2/@children.0" sourceEnd="//@children.3/@sourceConnections.2/@children.1" connectionRouterKind="Manual">
18
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call, Implement»" size="0,14" anchorKind="MiddlePart"/>
19
      <children xsi:type="editmodel:AssociationEndEditModel" location="119,60" attachSource="true"/>
20
      <children xsi:type="editmodel:AssociationEndEditModel" location="125,0"/>
21
    </sourceConnections>
22
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.gui.dialogs-Soyatec::Implement->es.logex.gvsig.streetsmap.ui.events*es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.streetsmap.ui.events" source="//@children.3" target="//@children.5" targetEnd="//@children.3/@sourceConnections.3/@children.2" label="//@children.3/@sourceConnections.3/@children.0" sourceEnd="//@children.3/@sourceConnections.3/@children.1" connectionRouterKind="Manual">
23
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Call, Implement»" size="148,14" anchorKind="MiddlePart"/>
24
      <children xsi:type="editmodel:AssociationEndEditModel" location="217,60" attachSource="true"/>
25
      <children xsi:type="editmodel:AssociationEndEditModel" location="63,0"/>
26
    </sourceConnections>
27
    <sourceConnections xsi:type="editmodel:DependencyEditModel" autoLocated="true" id="es.logex.gvsig.gui.dialogs-Soyatec::Import->es.logex.gvsig.wps.client*es.logex.gvsig.gui.dialogs-Standard::Call->es.logex.gvsig.wps.client*es.logex.gvsig.gui.dialogs-Standard::Instantiate->es.logex.gvsig.wps.client" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.4/@children.2" label="//@children.3/@sourceConnections.4/@children.0" sourceEnd="//@children.3/@sourceConnections.4/@children.1" connectionRouterKind="Manual">
28
      <children xsi:type="editmodel:WireLabelEditModel" name="«Import, Instantiate, Call»" size="148,14" anchorKind="MiddlePart"/>
29
      <children xsi:type="editmodel:AssociationEndEditModel" location="223,0" attachSource="true"/>
30
      <children xsi:type="editmodel:AssociationEndEditModel" location="15,60"/>
31
    </sourceConnections>
32
  </children>
33
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.2" name="es.logex.gvsig.streetsmap.ui" location="375,679" size="263,60" id="es.logex.gvsig.streetsmap.ui"/>
34
  <children xsi:type="editmodel:PackageEditModel" targetConnections="//@children.3/@sourceConnections.3" name="es.logex.gvsig.streetsmap.ui.events" location="707,446" size="322,60" id="es.logex.gvsig.streetsmap.ui.events"/>
35
  <diagramOptions xsi:type="options:ClassDiagramOptions" interactive="false" properties="open=es.logex.gvsig.gui.dialogs;wireOptions=4;Product=eUML2;displayOptions=1"/>
36
  <boardSetting snapToGeometry="true" gridEnabled="true" gridSpacing="15,15" gridOrigin="0,0" rulerUnit="pixel" gridVisibility="false">
37
    <leftRuler/>
38
    <topRuler/>
39
  </boardSetting>
40
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" showPopupBars="true" showConnectionHandles="true" attributeSorter="Natural" methodSorter="Natural" showClassStereotype="true" showPackageStereotype="true" showDependencyStereotype="true" showInterfaceStereotype="true" innerClassSorter="Natural" showPublicInnerClasses="true" showPackageInnerClasses="true" showStaticInnerClasses="true" packageIndication="3"/>
41
</editmodel:ClassDiagramEditModel>
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/gui/dialogs/package-info.java
1
/**
2
 * @uml.dependency  supplier="es.logex.gvsig.streetsmap.ui.events"
3
 * @uml.dependency  supplier="es.logex.gvsig.wps.client"
4
 */
5
package es.logex.gvsig.gui.dialogs;
tmp/trunk/cliente/WorkSpace_WPSClient/extWPSCallejero/src/es/logex/gvsig/gui/dialogs/StreetsMapsPaletteDialog.java
19 19
import org.cresques.cts.ICoordTrans;
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff