Changeset 25894 in osm for applications/editors
- Timestamp:
- 2011-04-25T16:28:14+02:00 (13 years ago)
- Location:
- applications/editors/josm/plugins/videomapping
- Files:
-
- 2 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/videomapping/.settings/org.eclipse.core.resources.prefs
r25861 r25894 1 # Fri Apr 15 18:36:49CEST 20111 #Thu Apr 21 10:41:33 CEST 2011 2 2 eclipse.preferences.version=1 3 3 encoding//uml/oldConcept.uml=UTF-8 … … 5 5 encoding//uml/refactoring.uml=UTF-8 6 6 encoding//uml/refactoring.umlclass=UTF-8 7 encoding//uml/rendering.uml=UTF-88 encoding//uml/rendering.umlseq=UTF-8 -
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/VideoPlugin.java
r25865 r25894 176 176 saveProperties(); 177 177 } 178 }); 178 }); 179 //TODO read deinterlacers list out of videoengine 179 180 VDeinterlacer= new JMenu("Deinterlacer"); 180 181 VIntNone= new JRadioButtonMenuItem(new JosmAction(tr("none"), null, tr("no deinterlacing"),null, false) { … … 217 218 fc.setSelectedFile(new File(mostRecentFolder)); 218 219 if(fc.showOpenDialog(Main.main.parent)!=JFileChooser.CANCEL_OPTION) 219 { 220 { 220 221 mostRecentFolder=fc.getSelectedFile().getAbsolutePath(); 221 222 saveProperties(); 222 videoPositionLayer= new VideoPositionLayer(gpsLayer); 223 gpsVideoPlayer = new GPSVideoPlayer(new SimpleDateFormat("hh:mm:ss") ,videoPositionLayer); 224 gpsVideoPlayer.setJumpLength(jumpLength); 225 gpsVideoPlayer.setLoopLength(loopLength); 226 gpsVideoPlayer.addVideo(fc.getSelectedFile()); 227 enableVideoControlMenus(true); 223 if(videoPositionLayer==null) 224 { 225 videoPositionLayer= new VideoPositionLayer(gpsLayer); 226 gpsVideoPlayer = new GPSVideoPlayer(new SimpleDateFormat("hh:mm:ss") ,videoPositionLayer); 227 gpsVideoPlayer.setJumpLength(jumpLength); 228 gpsVideoPlayer.setLoopLength(loopLength); 229 enableVideoControlMenus(true); 230 } 231 gpsVideoPlayer.addVideo(fc.getSelectedFile()); 228 232 } 229 233 … … 272 276 } 273 277 274 private void applySettings() 275 { 276 //GUI 277 VCenterIcon.setSelected(autoCenter); 278 VIntNone.setSelected(true); 279 if(deinterlacer=="") 280 VIntNone.setSelected(true); 281 if(deinterlacer=="bob") 282 VIntBob.setSelected(true); 283 if(deinterlacer=="linear") 284 VIntLinear.setSelected(true); 285 } 286 278 287 279 private void showJumpTo() 288 280 { … … 345 337 346 338 public void layerRemoved(Layer arg0) { 339 if(arg0 instanceof VideoPositionLayer) 340 enableVideoControlMenus(false); 347 341 activeLayerChange(null,arg0); 348 342 -
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/video/GPSVideo.java
r25865 r25894 14 14 // a specific synced video 15 15 public class GPSVideo extends Video{ 16 private static final String SYNC_KEY = "synced"; 16 17 public JComponent SyncComponent; 17 18 private WayPoint syncWayPoint; … … 23 24 private VideoPositionLayer videoPositionLayer; 24 25 25 public GPSVideo(File filename ) {26 super(filename );26 public GPSVideo(File filename, String id) { 27 super(filename,id); 27 28 } 28 29 29 30 public GPSVideo(Video video) 30 31 { 31 super(video.filename );32 super(video.filename,video.id); 32 33 this.player=video.player; 33 34 } 34 35 36 //calculates attributes basing upon the current position 35 37 public void doSync(VideoPositionLayer layer) { 36 38 this.videoPositionLayer=layer; 39 if (isSynced()) 40 removeSyncedWayPoints(); 37 41 syncWayPoint=layer.getCurrentWayPoint(); 38 42 syncVideoTime=getCurrentTime(); … … 44 48 markSyncedWayPoints(); 45 49 Main.map.mapView.repaint(); 46 System.out.println(firstWayPoint.getTime());47 System.out.println(lastWayPoint.getTime());48 49 50 } 50 51 … … 72 73 } 73 74 } 75 76 private void removeSyncedWayPoints() { 77 List <WayPoint> track =videoPositionLayer.getTrack(); 78 int start=track.indexOf(firstWayPoint); 79 int end=track.indexOf(lastWayPoint); 80 List <WayPoint> ls =videoPositionLayer.getTrack().subList(start, end); 81 for (WayPoint n : ls) { 82 n.attr.keySet().remove(SYNC_KEY); 83 } 84 } 74 85 75 86 private void markSyncedWayPoints() { … … 79 90 List <WayPoint> ls =videoPositionLayer.getTrack().subList(start, end); 80 91 for (WayPoint n : ls) { 81 n.attr.put("synced", Boolean.TRUE); 82 } 83 84 92 n.attr.put(SYNC_KEY, id); 93 } 85 94 } 86 95 -
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/video/GPSVideoPlayer.java
r25865 r25894 43 43 44 44 45 @Override46 45 public GPSVideo addVideo(File Videofile) { 47 GPSVideo video = new GPSVideo(super.addVideo(Videofile)); 46 GPSVideo video = new GPSVideo(super.addVideo(Videofile,Integer.toString(videos.size()))); 47 enableSingleVideoMode(true); 48 48 videos.add(video); 49 addSyncButton(video); 50 return video; 51 } 52 53 54 private void addSyncButton(GPSVideo video) { 49 55 JButton syncButton= new JButton(tr("Sync")); 50 56 syncButton.setBackground(Color.RED); 51 57 syncButton.addActionListener(new ActionListener() { 52 //do a sync53 58 public void actionPerformed(ActionEvent e) { 54 GPSVideo v=findVideo((JButton)e.getSource()); 55 v.doSync(videoPositionLayer); 56 } 59 resync(e); 60 } 57 61 }); 58 62 video.SyncComponent=syncButton; 59 63 //video.panel.add(syncButton,BorderLayout.SOUTH); 60 64 controlsPanel.add(syncButton); 61 return video;62 65 } 63 66 67 //do a (re)sync 68 private void resync(ActionEvent e) { 69 JButton btn =(JButton)e.getSource(); 70 GPSVideo v=findVideo(btn); 71 v.doSync(videoPositionLayer); 72 btn.setBackground(Color.GREEN); 73 enableSingleVideoMode(false); 74 } 75 64 76 protected GPSVideo findVideo(JButton source) { 65 77 for (GPSVideo v : videos) { -
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/video/Video.java
r25864 r25894 12 12 public class Video { 13 13 public File filename; 14 public String id; //unique id to make it easy to identify 14 15 public MediaPlayer player; 15 16 public Canvas canvas; 16 public JPanel panel; 17 public JPanel panel; 17 18 18 public Video(File filename ) {19 public Video(File filename, String id) { 19 20 this.filename=filename; 21 this.id=id; 20 22 canvas=new Canvas(); 21 23 panel=new JPanel(); -
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/video/VideoEngine.java
r25864 r25894 31 31 private final String[] libvlcArgs = {""}; 32 32 private final String[] standardMediaOptions = {""}; 33 private final String[] deinterlacers = {"bob","linear"};33 private final static String[] deinterlacers = {"bob","linear"}; 34 34 private final float initialCanvasFactor = 0.5f; 35 private boolean singleVideoMode; //commands will only affect the last added video 36 private Video lastAddedVideo; 35 37 36 38 //called at plugin start to setup library … … 69 71 mp.setStandardMediaOptions(standardMediaOptions); 70 72 videos.add(video); 73 lastAddedVideo=video; 71 74 mp.setVideoSurface(video.canvas); 72 75 mp.addMediaPlayerEventListener(this); … … 97 100 } 98 101 99 public void play() 100 { 101 for (Video video : videos) { 102 video.player.play(); 102 public void play() 103 { 104 if (singleVideoMode) 105 { 106 lastAddedVideo.player.play(); 107 } 108 else 109 { 110 for (Video video : videos) { 111 video.player.play(); 112 } 103 113 } 104 114 System.out.println("abspielen"); 105 115 } 106 116 117 //toggles pause and play 107 118 public void pause() 108 119 { 109 for (Video video : videos) { 110 video.player.pause(); 111 } 112 } 113 120 if (singleVideoMode) 121 { 122 lastAddedVideo.player.pause(); 123 } 124 else 125 { 126 for (Video video : videos) { 127 video.player.pause(); 128 } 129 } 130 } 131 132 //ensures that all stop 133 public void pauseAll() { 134 for (Video video : videos) { 135 if (video.player.isPlaying()) 136 video.player.pause(); 137 } 138 } 139 114 140 //jumps relative for ms in all videos 115 public void jump(long ms) { 116 for (Video video : videos) { 117 long start=video.player.getTime(); 118 video.player.setTime(start+ms); 119 } 141 public void jumpFor(long ms) { 142 if (singleVideoMode) 143 { 144 long start=lastAddedVideo.player.getTime(); 145 lastAddedVideo.player.setTime(start+ms); 146 } 147 else 148 { 149 for (Video video : videos) { 150 long start=video.player.getTime(); 151 video.player.setTime(start+ms); 152 } 153 } 154 notifyObservers(VideoObserversEvents.jumping); 120 155 121 156 } … … 124 159 public void jumpTo(long msVideo) 125 160 { 126 for (Video video : videos) { 127 video.player.setTime(msVideo); 161 if (singleVideoMode) 162 { 163 lastAddedVideo.player.setTime(msVideo); 164 } 165 else 166 { 167 for (Video video : videos) { 168 video.player.setTime(msVideo); 169 } 128 170 } 129 171 notifyObservers(VideoObserversEvents.jumping); 130 172 } 131 173 132 //TODO muss auf Rückgabe für alle Videos erweitert werden174 //TODO muss evtl. auf Rückgabe für alle Videos erweitert werden 133 175 public long getVideoTime() 134 176 { … … 139 181 public void jumpToPosition(int percent) 140 182 { 141 for (Video video : videos) { 142 float position = ((float)percent/100f); 143 video.player.setPosition(position); 183 float position = ((float)percent/100f); 184 if (singleVideoMode) 185 { 186 lastAddedVideo.player.setPosition(position); 187 } 188 else 189 { 190 for (Video video : videos) { 191 video.player.setPosition(position); 192 } 144 193 } 145 194 notifyObservers(VideoObserversEvents.jumping); 146 195 } 147 196 197 //TODO has to be for every video 148 198 public int getPosition() 149 199 { … … 155 205 public void setSpeed(int percent) 156 206 { 207 if (singleVideoMode) 208 { 209 lastAddedVideo.player.setRate((float)(percent/100f)); 210 } 157 211 for (Video video : videos) { 158 212 video.player.setRate((float)(percent/100f)); … … 196 250 public void setDeinterlacer (String deinterlacer) 197 251 { 198 for (Video video : videos) { 199 video.player.setDeinterlace(deinterlacer); 200 } 201 } 202 203 public String[] getDeinterlacers() 252 if (singleVideoMode) 253 { 254 lastAddedVideo.player.setDeinterlace(deinterlacer); 255 } 256 else 257 { 258 for (Video video : videos) { 259 video.player.setDeinterlace(deinterlacer); 260 } 261 } 262 } 263 264 public static String[] getDeinterlacers() 204 265 { 205 266 return deinterlacers; … … 208 269 public void mute() 209 270 { 271 if (singleVideoMode) 272 { 273 lastAddedVideo.player.mute(); 274 } 210 275 for (Video video : videos) { 211 276 video.player.mute(); … … 310 375 } 311 376 377 public boolean isNoVideoPlaying() { 378 for (Video video : videos) { 379 if (video.player.isPlaying()) 380 return false; 381 } 382 return true; 383 } 384 385 public void enableSingleVideoMode(boolean enabled) { 386 singleVideoMode = true; 387 388 } 389 312 390 } -
applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/video/VideoPlayer.java
r25865 r25894 94 94 } 95 95 96 public Video addVideo(File Videofile )97 { 98 Video video = new Video(Videofile );96 public Video addVideo(File Videofile,String id) 97 { 98 Video video = new Video(Videofile,id); 99 99 canvasPanel.add(video.panel); 100 100 video.canvas.setSize(new Dimension(300, 300)); // will be updated by the video engine itself … … 112 112 113 113 public void pause(){ 114 if (notificationTimer!=null) 115 { 116 notificationTimer.cancel(); 117 notificationTimer=null; 118 } 114 videoengine.pause(); 115 if (videoengine.isNoVideoPlaying()) 116 stopNotificationTimer(); 119 117 else 120 {121 118 startNotificationTimer(); 122 } 123 videoengine.pause(); 119 } 120 121 public void pauseAll() 122 { 123 stopNotificationTimer(); 124 videoengine.pauseAll(); 124 125 } 125 126 126 127 public void backward() { 127 videoengine.jump (-jumpLength);128 videoengine.jumpFor(-jumpLength); 128 129 } 129 130 130 131 public void forward() { 131 videoengine.jump (jumpLength);132 videoengine.jumpFor(jumpLength); 132 133 } 133 134 … … 157 158 } 158 159 160 //TODO auf mehrere Videos umstellen 159 161 public void toggleLooping() { 160 162 if(loopingTimer==null) … … 299 301 } 300 302 303 public void enableSingleVideoMode(boolean enabled) 304 { 305 pauseAll(); 306 videoengine.enableSingleVideoMode(enabled); 307 } 308 301 309 public void addObserver(VideoPlayerObserver observer) 302 310 { … … 305 313 306 314 315 private void stopNotificationTimer() { 316 /* 317 if(notificationTimer!=null) 318 { 319 notificationTimer.cancel(); 320 notificationTimer=null; 321 } 322 */ 323 } 324 307 325 private void startNotificationTimer() { 308 if(notificationTimer==null) 309 { 310 notificationTimer= new Timer(); 311 notificationTimer.schedule(new TimerTask() { 312 @Override 313 public void run() { 314 notifyObservers(); 315 316 } 317 },notificationIntervall,notificationIntervall); 318 } 326 notificationTimer= new Timer(); 327 notificationTimer.schedule(new TimerTask() { 328 @Override 329 public void run() { 330 notifyObservers(); 331 332 } 333 },notificationIntervall,notificationIntervall); 319 334 } 320 335 … … 369 384 { 370 385 speed.setValue(videoengine.getSpeed()); 386 break; 371 387 } 372 388 case jumping: 373 { 389 { 390 break; 374 391 } 375 392 } -
applications/editors/josm/plugins/videomapping/test/videotest.java
r25796 r25894 28 28 testplayer.setJumpLength(1000); 29 29 testplayer.setLoopLength(3000); 30 testplayer.addVideo(new File("C:\\TEMP\\test.mpg")); 31 testplayer.addVideo(new File("C:\\TEMP\\aoe-drachen_dvdscr.avi")); 30 testplayer.addVideo(new File("C:\\TEMP\\test.mpg"),"1"); 31 testplayer.addVideo(new File("C:\\TEMP\\aoe-drachen_dvdscr.avi"),"2"); 32 testplayer.enableSingleVideoMode(true); 32 33 33 34 } -
applications/editors/josm/plugins/videomapping/uml/oldConcept.uml
r25861 r25894 155 155 </packagedElement> 156 156 <packagedElement xmi:type="uml:Class" xmi:id="_oS42MGeAEeC5DqwlMjG_Kw" name="SimpleVideoPlayer" clientDependency="_ur80kGeBEeC5DqwlMjG_Kw"> 157 <ownedOperation xmi:id="_rVC_oGeAEeC5DqwlMjG_Kw" name="finished">158 <ownedParameter xmi:id="_yLSesGeAEeC5DqwlMjG_Kw" direction="return"/>159 <ownedParameter xmi:id="_yLSesWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/>160 </ownedOperation>161 <ownedOperation xmi:id="_sZ5H0GeAEeC5DqwlMjG_Kw" name="metaDataAvailable">162 <ownedParameter xmi:id="_zsvqYGeAEeC5DqwlMjG_Kw" direction="return"/>163 <ownedParameter xmi:id="_zsvqYWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/>164 </ownedOperation>165 <ownedOperation xmi:id="_uO3FYGeAEeC5DqwlMjG_Kw" name="paused">166 <ownedParameter xmi:id="_1QR5sGeAEeC5DqwlMjG_Kw" direction="return"/>167 <ownedParameter xmi:id="_1QR5sWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/>168 </ownedOperation>169 <ownedOperation xmi:id="_vaRIkGeAEeC5DqwlMjG_Kw" name="playing">170 <ownedParameter xmi:id="_14z5UGeAEeC5DqwlMjG_Kw" direction="return"/>171 <ownedParameter xmi:id="_14z5UWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/>172 </ownedOperation>173 157 <ownedOperation xmi:id="_6mkB4GeAEeC5DqwlMjG_Kw" name="updateTime" visibility="private"> 174 158 <ownedParameter xmi:id="_7l5X8GeAEeC5DqwlMjG_Kw" direction="return"/> … … 210 194 <packagedElement xmi:type="uml:Dependency" xmi:id="_ur80kGeBEeC5DqwlMjG_Kw" supplier="_TLhlcGeBEeC5DqwlMjG_Kw" client="_oS42MGeAEeC5DqwlMjG_Kw"/> 211 195 <packagedElement xmi:type="uml:Dependency" xmi:id="_yaOdIGeBEeC5DqwlMjG_Kw" supplier="_TLhlcGeBEeC5DqwlMjG_Kw" client="_DID-UGeAEeC5DqwlMjG_Kw"/> 196 <packagedElement xmi:type="uml:Interface" xmi:id="_i61f8GwAEeCIG-Xw7oAxcQ" name="vlcj.player.MediaPlayerEventListener" clientDependency="_vJvs0GwAEeCIG-Xw7oAxcQ"> 197 <ownedOperation xmi:id="_qi2aMGwAEeCIG-Xw7oAxcQ" name="operation"/> 198 <ownedOperation xmi:id="_rVC_oGeAEeC5DqwlMjG_Kw" name="finished"> 199 <ownedParameter xmi:id="_yLSesGeAEeC5DqwlMjG_Kw" direction="return"/> 200 <ownedParameter xmi:id="_yLSesWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/> 201 </ownedOperation> 202 <ownedOperation xmi:id="_sZ5H0GeAEeC5DqwlMjG_Kw" name="metaDataAvailable"> 203 <ownedParameter xmi:id="_zsvqYGeAEeC5DqwlMjG_Kw" direction="return"/> 204 <ownedParameter xmi:id="_zsvqYWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/> 205 </ownedOperation> 206 <ownedOperation xmi:id="_uO3FYGeAEeC5DqwlMjG_Kw" name="paused"> 207 <ownedParameter xmi:id="_1QR5sGeAEeC5DqwlMjG_Kw" direction="return"/> 208 <ownedParameter xmi:id="_1QR5sWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/> 209 </ownedOperation> 210 <ownedOperation xmi:id="_vaRIkGeAEeC5DqwlMjG_Kw" name="playing"> 211 <ownedParameter xmi:id="_14z5UGeAEeC5DqwlMjG_Kw" direction="return"/> 212 <ownedParameter xmi:id="_14z5UWeAEeC5DqwlMjG_Kw" name="MediaPlayer"/> 213 </ownedOperation> 214 </packagedElement> 215 <packagedElement xmi:type="uml:Realization" xmi:id="_vJvs0GwAEeCIG-Xw7oAxcQ" supplier="_oS42MGeAEeC5DqwlMjG_Kw" client="_i61f8GwAEeCIG-Xw7oAxcQ"/> 212 216 </uml:Package> -
applications/editors/josm/plugins/videomapping/uml/oldConcept.umlclass
r25861 r25894 383 383 </children> 384 384 <children xmi:type="notation:BasicCompartment" xmi:id="_oTU7GmeAEeC5DqwlMjG_Kw" type="7002"> 385 <children xmi:type="notation:Node" xmi:id="_rVV6kGeAEeC5DqwlMjG_Kw" type="3002">386 <element xmi:type="uml:Operation" href="oldConcept.uml#_rVC_oGeAEeC5DqwlMjG_Kw"/>387 <layoutConstraint xmi:type="notation:Location" xmi:id="_rVV6kWeAEeC5DqwlMjG_Kw"/>388 </children>389 <children xmi:type="notation:Node" xmi:id="_saMCwGeAEeC5DqwlMjG_Kw" type="3002">390 <element xmi:type="uml:Operation" href="oldConcept.uml#_sZ5H0GeAEeC5DqwlMjG_Kw"/>391 <layoutConstraint xmi:type="notation:Location" xmi:id="_saMCwWeAEeC5DqwlMjG_Kw"/>392 </children>393 <children xmi:type="notation:Node" xmi:id="_uPA2YGeAEeC5DqwlMjG_Kw" type="3002">394 <element xmi:type="uml:Operation" href="oldConcept.uml#_uO3FYGeAEeC5DqwlMjG_Kw"/>395 <layoutConstraint xmi:type="notation:Location" xmi:id="_uPA2YWeAEeC5DqwlMjG_Kw"/>396 </children>397 <children xmi:type="notation:Node" xmi:id="_vaaSgGeAEeC5DqwlMjG_Kw" type="3002">398 <element xmi:type="uml:Operation" href="oldConcept.uml#_vaRIkGeAEeC5DqwlMjG_Kw"/>399 <layoutConstraint xmi:type="notation:Location" xmi:id="_vaaSgWeAEeC5DqwlMjG_Kw"/>400 </children>401 385 <children xmi:type="notation:Node" xmi:id="_6m280GeAEeC5DqwlMjG_Kw" type="3002"> 402 386 <element xmi:type="uml:Operation" href="oldConcept.uml#_6mkB4GeAEeC5DqwlMjG_Kw"/> … … 480 464 <element xmi:type="uml:Class" href="oldConcept.uml#_TLhlcGeBEeC5DqwlMjG_Kw"/> 481 465 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TLrWcmeBEeC5DqwlMjG_Kw" x="945" y="575"/> 466 </children> 467 <children xmi:type="notation:Shape" xmi:id="_i7SL4GwAEeCIG-Xw7oAxcQ" type="2013" fontName="Calibri"> 468 <children xmi:type="notation:DecorationNode" xmi:id="_i7SL4mwAEeCIG-Xw7oAxcQ" type="5018"/> 469 <children xmi:type="notation:DecorationNode" xmi:id="_i7SL42wAEeCIG-Xw7oAxcQ" type="5035"/> 470 <children xmi:type="notation:BasicCompartment" xmi:id="_i7SL5GwAEeCIG-Xw7oAxcQ" type="7029"> 471 <styles xmi:type="notation:TitleStyle" xmi:id="_i7SL5WwAEeCIG-Xw7oAxcQ" showTitle="true"/> 472 <styles xmi:type="notation:SortingStyle" xmi:id="_i7SL5mwAEeCIG-Xw7oAxcQ"/> 473 <styles xmi:type="notation:FilteringStyle" xmi:id="_i7SL52wAEeCIG-Xw7oAxcQ"/> 474 <styles xmi:type="notation:CanonicalStyle" xmi:id="_i7SL6GwAEeCIG-Xw7oAxcQ"/> 475 </children> 476 <children xmi:type="notation:BasicCompartment" xmi:id="_i7SL6WwAEeCIG-Xw7oAxcQ" type="7030"> 477 <children xmi:type="notation:Node" xmi:id="_qjJVIGwAEeCIG-Xw7oAxcQ" type="3029"> 478 <element xmi:type="uml:Operation" href="oldConcept.uml#_qi2aMGwAEeCIG-Xw7oAxcQ"/> 479 <layoutConstraint xmi:type="notation:Location" xmi:id="_qjJVIWwAEeCIG-Xw7oAxcQ"/> 480 </children> 481 <children xmi:type="notation:Node" xmi:id="_rVV6kGeAEeC5DqwlMjG_Kw" type="3029"> 482 <element xmi:type="uml:Operation" href="oldConcept.uml#_rVC_oGeAEeC5DqwlMjG_Kw"/> 483 <layoutConstraint xmi:type="notation:Location" xmi:id="_rVV6kWeAEeC5DqwlMjG_Kw"/> 484 </children> 485 <children xmi:type="notation:Node" xmi:id="_saMCwGeAEeC5DqwlMjG_Kw" type="3029"> 486 <element xmi:type="uml:Operation" href="oldConcept.uml#_sZ5H0GeAEeC5DqwlMjG_Kw"/> 487 <layoutConstraint xmi:type="notation:Location" xmi:id="_saMCwWeAEeC5DqwlMjG_Kw"/> 488 </children> 489 <children xmi:type="notation:Node" xmi:id="_uPA2YGeAEeC5DqwlMjG_Kw" type="3029"> 490 <element xmi:type="uml:Operation" href="oldConcept.uml#_uO3FYGeAEeC5DqwlMjG_Kw"/> 491 <layoutConstraint xmi:type="notation:Location" xmi:id="_uPA2YWeAEeC5DqwlMjG_Kw"/> 492 </children> 493 <children xmi:type="notation:Node" xmi:id="_vaaSgGeAEeC5DqwlMjG_Kw" type="3029"> 494 <element xmi:type="uml:Operation" href="oldConcept.uml#_vaRIkGeAEeC5DqwlMjG_Kw"/> 495 <layoutConstraint xmi:type="notation:Location" xmi:id="_vaaSgWeAEeC5DqwlMjG_Kw"/> 496 </children> 497 <styles xmi:type="notation:TitleStyle" xmi:id="_i7SL6mwAEeCIG-Xw7oAxcQ" showTitle="true"/> 498 <styles xmi:type="notation:SortingStyle" xmi:id="_i7SL62wAEeCIG-Xw7oAxcQ"/> 499 <styles xmi:type="notation:FilteringStyle" xmi:id="_i7SL7GwAEeCIG-Xw7oAxcQ"/> 500 <styles xmi:type="notation:CanonicalStyle" xmi:id="_i7SL7WwAEeCIG-Xw7oAxcQ"/> 501 </children> 502 <children xmi:type="notation:BasicCompartment" xmi:id="_i7SL7mwAEeCIG-Xw7oAxcQ" type="7031"> 503 <styles xmi:type="notation:TitleStyle" xmi:id="_i7SL72wAEeCIG-Xw7oAxcQ" showTitle="true"/> 504 <styles xmi:type="notation:SortingStyle" xmi:id="_i7SL8GwAEeCIG-Xw7oAxcQ"/> 505 <styles xmi:type="notation:FilteringStyle" xmi:id="_i7SL8WwAEeCIG-Xw7oAxcQ"/> 506 <styles xmi:type="notation:CanonicalStyle" xmi:id="_i7SL8mwAEeCIG-Xw7oAxcQ"/> 507 </children> 508 <element xmi:type="uml:Interface" href="oldConcept.uml#_i61f8GwAEeCIG-Xw7oAxcQ"/> 509 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7SL4WwAEeCIG-Xw7oAxcQ" x="835" y="20"/> 482 510 </children> 483 511 <styles xmi:type="notation:DiagramStyle" xmi:id="_j2NhcWd-EeC5DqwlMjG_Kw"/> … … 602 630 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yaOdJGeBEeC5DqwlMjG_Kw" points="[58, -25, -315, 136]$[323, -132, -50, 29]"/> 603 631 </edges> 632 <edges xmi:type="notation:Edge" xmi:id="_vJ42wGwAEeCIG-Xw7oAxcQ" type="4010" source="_i7SL4GwAEeCIG-Xw7oAxcQ" target="_oTU7EGeAEeC5DqwlMjG_Kw"> 633 <children xmi:type="notation:DecorationNode" xmi:id="_vJ42xGwAEeCIG-Xw7oAxcQ" type="6011"> 634 <layoutConstraint xmi:type="notation:Location" xmi:id="_vJ42xWwAEeCIG-Xw7oAxcQ" y="40"/> 635 </children> 636 <children xmi:type="notation:DecorationNode" xmi:id="_vJ42xmwAEeCIG-Xw7oAxcQ" type="6021"> 637 <layoutConstraint xmi:type="notation:Location" xmi:id="_vJ42x2wAEeCIG-Xw7oAxcQ" y="40"/> 638 </children> 639 <styles xmi:type="notation:RoutingStyle" xmi:id="_vJ42wWwAEeCIG-Xw7oAxcQ"/> 640 <styles xmi:type="notation:FontStyle" xmi:id="_vJ42wmwAEeCIG-Xw7oAxcQ" fontName="Calibri"/> 641 <element xmi:type="uml:Realization" href="oldConcept.uml#_vJvs0GwAEeCIG-Xw7oAxcQ"/> 642 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vJ42w2wAEeCIG-Xw7oAxcQ" points="[0, 0, -8, -109]$[9, 57, 1, -52]"/> 643 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vKCnwGwAEeCIG-Xw7oAxcQ" id="(0.6375545851528385,1.0)"/> 644 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vKCnwWwAEeCIG-Xw7oAxcQ" id="(0.36619718309859156,0.0)"/> 645 </edges> 604 646 </notation:Diagram> -
applications/editors/josm/plugins/videomapping/uml/refactoring.uml
r25796 r25894 19 19 <ownedParameter xmi:id="_64YOYFRrEeCQNNgUSH7L8A" direction="return"/> 20 20 </ownedOperation> 21 <ownedOperation xmi:id="_8bUn0FRrEeCQNNgUSH7L8A" name="createMenusAndShortCuts"> 22 <ownedParameter xmi:id="_3MD6kFSgEeCQNNgUSH7L8A" direction="return"/> 23 </ownedOperation> 24 <ownedOperation xmi:id="_-VgckFRrEeCQNNgUSH7L8A" name="importVideoFile"> 25 <ownedParameter xmi:id="_AwB-QFRsEeCQNNgUSH7L8A" direction="return"/> 26 </ownedOperation> 27 <ownedOperation xmi:id="_BQ9hEFRsEeCQNNgUSH7L8A" name="loadSettings"> 28 <ownedParameter xmi:id="_CVW9UFRsEeCQNNgUSH7L8A" direction="return"/> 29 </ownedOperation> 30 <ownedOperation xmi:id="_CnPXgFRsEeCQNNgUSH7L8A" name="saveSettings"> 31 <ownedParameter xmi:id="_E7zbIFRsEeCQNNgUSH7L8A" direction="return"/> 32 </ownedOperation> 33 <ownedOperation xmi:id="_FPB5IFRsEeCQNNgUSH7L8A" name="setDefaults"> 34 <ownedParameter xmi:id="_pmckUF0CEeCEEfnO4j572A" direction="return"/> 35 </ownedOperation> 36 <ownedOperation xmi:id="_7wH7oFSgEeCQNNgUSH7L8A" name="enableControlMenus"> 37 <ownedParameter xmi:id="_9Gi8AFSgEeCQNNgUSH7L8A" direction="return"/> 38 </ownedOperation> 39 <ownedOperation xmi:id="_DuoqUFShEeCQNNgUSH7L8A" name="applySettings"> 40 <ownedParameter xmi:id="_EdbC8FShEeCQNNgUSH7L8A" direction="return"/> 21 <ownedOperation xmi:id="_8bUn0FRrEeCQNNgUSH7L8A" name="createMenusAndShortCuts" visibility="private"> 22 <ownedParameter xmi:id="_mEX6MGv0EeCIG-Xw7oAxcQ" direction="return"/> 23 </ownedOperation> 24 <ownedOperation xmi:id="_-VgckFRrEeCQNNgUSH7L8A" name="importVideoFile" visibility="private"> 25 <ownedParameter xmi:id="_nObSgGv0EeCIG-Xw7oAxcQ" direction="return"/> 26 </ownedOperation> 27 <ownedOperation xmi:id="_BQ9hEFRsEeCQNNgUSH7L8A" name="loadProperties" visibility="private"> 28 <ownedParameter xmi:id="_FJ0vQGv1EeCIG-Xw7oAxcQ" direction="return"/> 29 </ownedOperation> 30 <ownedOperation xmi:id="_CnPXgFRsEeCQNNgUSH7L8A" name="saveProperties" visibility="private"> 31 <ownedParameter xmi:id="_Dzi40Gv1EeCIG-Xw7oAxcQ" direction="return"/> 32 </ownedOperation> 33 <ownedOperation xmi:id="_FPB5IFRsEeCQNNgUSH7L8A" name="setDefaults" visibility="private"> 34 <ownedParameter xmi:id="_oM3QsGv0EeCIG-Xw7oAxcQ" direction="return"/> 35 </ownedOperation> 36 <ownedOperation xmi:id="_7wH7oFSgEeCQNNgUSH7L8A" name="enableControlMenus" visibility="private"> 37 <ownedParameter xmi:id="_pCgfQGv0EeCIG-Xw7oAxcQ" direction="return"/> 38 </ownedOperation> 39 <ownedOperation xmi:id="_DuoqUFShEeCQNNgUSH7L8A" name="applySettings" visibility="private"> 40 <ownedParameter xmi:id="_qIsrQGv0EeCIG-Xw7oAxcQ" direction="return"/> 41 </ownedOperation> 42 <ownedOperation xmi:id="_uF3EYGv0EeCIG-Xw7oAxcQ" name="activeLayerChange"> 43 <ownedParameter xmi:id="_vazeEGv0EeCIG-Xw7oAxcQ" direction="return"/> 44 </ownedOperation> 45 <ownedOperation xmi:id="_vkMDkGv0EeCIG-Xw7oAxcQ" name="layerAdded"> 46 <ownedParameter xmi:id="_wmf1IGv0EeCIG-Xw7oAxcQ" direction="return"/> 47 </ownedOperation> 48 <ownedOperation xmi:id="_xOb-4Gv0EeCIG-Xw7oAxcQ" name="layerRemoved"> 49 <ownedParameter xmi:id="_yOEP4Gv0EeCIG-Xw7oAxcQ" direction="return"/> 50 </ownedOperation> 51 <ownedOperation xmi:id="_pBWMMGv1EeCIG-Xw7oAxcQ" name="showJumpTo" visibility="private"> 52 <ownedParameter xmi:id="_p1NSEGv1EeCIG-Xw7oAxcQ" direction="return"/> 41 53 </ownedOperation> 42 54 </packagedElement> 43 55 <packagedElement xmi:type="uml:Class" xmi:id="_PlPfAFRsEeCQNNgUSH7L8A" name="GPSVideo"> 44 56 <generalization xmi:id="_Chj2IFomEeClo8qtmvnTtw" general="_n4H5YFolEeClo8qtmvnTtw"/> 45 <ownedAttribute xmi:id="_S4Pg0FRsEeCQNNgUSH7L8A" name="sync ed" aggregation="composite"/>46 <ownedAttribute xmi:id="_UmDtgFRsEeCQNNgUSH7L8A" name="syncW P" aggregation="composite"/>57 <ownedAttribute xmi:id="_S4Pg0FRsEeCQNNgUSH7L8A" name="syncComponent" aggregation="composite"/> 58 <ownedAttribute xmi:id="_UmDtgFRsEeCQNNgUSH7L8A" name="syncWayPoint" aggregation="composite"/> 47 59 <ownedAttribute xmi:id="_WVXvAFRsEeCQNNgUSH7L8A" name="syncVideoTime" aggregation="composite"/> 48 <ownedOperation xmi:id="_2-2GIFRtEeCQNNgUSH7L8A" name="calcCoverage"> 49 <ownedParameter xmi:id="_4cRtcFRtEeCQNNgUSH7L8A" direction="return"/> 50 </ownedOperation> 51 <ownedOperation xmi:id="_4shI4FRtEeCQNNgUSH7L8A" name="getFirstWP"> 52 <ownedParameter xmi:id="_55jjwFRtEeCQNNgUSH7L8A" direction="return"/> 53 </ownedOperation> 54 <ownedOperation xmi:id="_6BAPkFRtEeCQNNgUSH7L8A" name="getLastWP"> 55 <ownedParameter xmi:id="_8Ebf4FRtEeCQNNgUSH7L8A" direction="return"/> 60 <ownedAttribute xmi:id="_efVz8GwfEeCIG-Xw7oAxcQ" name="start" aggregation="composite"/> 61 <ownedAttribute xmi:id="_e3B7MGwfEeCIG-Xw7oAxcQ" name="end" aggregation="composite"/> 62 <ownedAttribute xmi:id="_fZTh0GwfEeCIG-Xw7oAxcQ" name="firstWayPoint" aggregation="composite"/> 63 <ownedAttribute xmi:id="_gI_SUGwfEeCIG-Xw7oAxcQ" name="lastWayPoint" aggregation="composite"/> 64 <ownedAttribute xmi:id="_hrME4GwfEeCIG-Xw7oAxcQ" name="videoPositionLayer" aggregation="composite"/> 65 <ownedOperation xmi:id="_2-2GIFRtEeCQNNgUSH7L8A" name="doSync"> 66 <ownedParameter xmi:id="_kXcPwGwfEeCIG-Xw7oAxcQ" direction="return"/> 67 </ownedOperation> 68 <ownedOperation xmi:id="_4shI4FRtEeCQNNgUSH7L8A" name="getFirstGPS"> 69 <ownedParameter xmi:id="_mLhcgGwfEeCIG-Xw7oAxcQ" direction="return"/> 70 </ownedOperation> 71 <ownedOperation xmi:id="_6BAPkFRtEeCQNNgUSH7L8A" name="getLastGPS"> 72 <ownedParameter xmi:id="_nBA6EGwfEeCIG-Xw7oAxcQ" direction="return"/> 73 </ownedOperation> 74 <ownedOperation xmi:id="_nhzS8GwfEeCIG-Xw7oAxcQ" name="removeSyncedWayPoints"> 75 <ownedParameter xmi:id="_odjwkGwfEeCIG-Xw7oAxcQ" direction="return"/> 76 </ownedOperation> 77 <ownedOperation xmi:id="_okjwcGwfEeCIG-Xw7oAxcQ" name="markSyncedWayPoints"> 78 <ownedParameter xmi:id="_rC9FgGwfEeCIG-Xw7oAxcQ" direction="return"/> 79 </ownedOperation> 80 <ownedOperation xmi:id="_sS0x8GwfEeCIG-Xw7oAxcQ" name="isSynced"> 81 <ownedParameter xmi:id="_s7D2oGwfEeCIG-Xw7oAxcQ" direction="return"/> 82 </ownedOperation> 83 <ownedOperation xmi:id="_tL5vAGwfEeCIG-Xw7oAxcQ" name="jumpTo"> 84 <ownedParameter xmi:id="_uRyZAGwfEeCIG-Xw7oAxcQ" direction="return"/> 85 <ownedParameter xmi:id="_uRyZAWwfEeCIG-Xw7oAxcQ" name="Date"/> 86 </ownedOperation> 87 <ownedOperation xmi:id="_ugY1sGwfEeCIG-Xw7oAxcQ" name="getCurrentWayPoint"> 88 <ownedParameter xmi:id="_vwQiIGwfEeCIG-Xw7oAxcQ" direction="return"/> 56 89 </ownedOperation> 57 90 </packagedElement> … … 62 95 <ownedOperation xmi:id="_Q_fIEFRvEeCQNNgUSH7L8A" name="operation3"/> 63 96 </packagedElement> 64 <packagedElement xmi:type="uml:Class" xmi:id="_Zzy2UFRvEeCQNNgUSH7L8A" name="VideoPlayer" clientDependency="_OyCWkFqlEeC9SaX6k5fY1Q _VjNvcFqlEeC9SaX6k5fY1Q"> 65 <ownedAttribute xmi:id="_2wMrsFSlEeCQNNgUSH7L8A" name="logger" aggregation="composite"/> 97 <packagedElement xmi:type="uml:Class" xmi:id="_Zzy2UFRvEeCQNNgUSH7L8A" name="VideoPlayer" clientDependency="_OyCWkFqlEeC9SaX6k5fY1Q _VjNvcFqlEeC9SaX6k5fY1Q _oXWwAGwhEeCIG-Xw7oAxcQ"> 66 98 <ownedAttribute xmi:id="_oQVTYFSmEeCQNNgUSH7L8A" name="screenPanel" aggregation="composite"/> 67 99 <ownedAttribute xmi:id="_pLfUEFSmEeCQNNgUSH7L8A" name="controlsPanel" aggregation="composite"/> 68 100 <ownedAttribute xmi:id="_J0hIEFtzEeCcNedtTKlFGg" name="jumpLength" aggregation="composite"/> 101 <ownedAttribute xmi:id="_LJbuAGwFEeCIG-Xw7oAxcQ" name="loopLength" aggregation="composite"/> 102 <ownedAttribute xmi:id="_MOR2MGwFEeCIG-Xw7oAxcQ" name="videoEngine" aggregation="composite"/> 103 <ownedAttribute xmi:id="_M_J5gGwFEeCIG-Xw7oAxcQ" name="observers" aggregation="composite"/> 104 <ownedAttribute xmi:id="_RKLvgGwFEeCIG-Xw7oAxcQ" name="notificationTimer" aggregation="composite"/> 69 105 <ownedOperation xmi:id="_nSHcoFRvEeCQNNgUSH7L8A" name="loop"> 70 106 <ownedParameter xmi:id="_n-OUsFRvEeCQNNgUSH7L8A" direction="return"/> … … 76 112 <ownedParameter xmi:id="_O2fT4FRyEeCQNNgUSH7L8A" direction="return"/> 77 113 </ownedOperation> 78 <ownedOperation xmi:id="_jVP-cFRvEeCQNNgUSH7L8A" name="jumpForward"> 79 <ownedParameter xmi:id="_kQQOIFRvEeCQNNgUSH7L8A" direction="return"/> 80 </ownedOperation> 81 <ownedOperation xmi:id="_kYdH4FRvEeCQNNgUSH7L8A" name="jumpBackward"> 82 <ownedParameter xmi:id="_lK-J8FRvEeCQNNgUSH7L8A" direction="return"/> 83 </ownedOperation> 84 </packagedElement> 85 <packagedElement xmi:type="uml:Class" xmi:id="_4MAgAFRxEeCQNNgUSH7L8A" name="VideoPositionLayer" clientDependency="_xv7skF0FEeCEEfnO4j572A"> 86 <ownedAttribute xmi:id="_TfBWsFSdEeCQNNgUSH7L8A" name="iconPosition" aggregation="composite"/> 87 <ownedAttribute xmi:id="_HIPx0FSeEeCQNNgUSH7L8A" name="isDragging" aggregation="composite"/> 88 <ownedAttribute xmi:id="_K5o_0FSeEeCQNNgUSH7L8A" name="mousePosition" aggregation="composite"/> 89 <ownedOperation xmi:id="_5kYBIFRxEeCQNNgUSH7L8A" name="registerContextMenu"> 90 <ownedParameter xmi:id="__hPoMFRxEeCQNNgUSH7L8A" direction="return"/> 91 </ownedOperation> 92 <ownedOperation xmi:id="__rhlkFRxEeCQNNgUSH7L8A" name="drawCoverage"> 93 <ownedParameter xmi:id="_BGH7UFRyEeCQNNgUSH7L8A" direction="return"/> 114 <ownedOperation xmi:id="_jVP-cFRvEeCQNNgUSH7L8A" name="Forward"> 115 <ownedParameter xmi:id="_Tjg-YGwFEeCIG-Xw7oAxcQ" direction="return"/> 116 </ownedOperation> 117 <ownedOperation xmi:id="_kYdH4FRvEeCQNNgUSH7L8A" name="Backward"> 118 <ownedParameter xmi:id="_UJNscGwFEeCIG-Xw7oAxcQ" direction="return"/> 119 </ownedOperation> 120 <ownedOperation xmi:id="_WoNecGwFEeCIG-Xw7oAxcQ" name="setSpeed"> 121 <ownedParameter xmi:id="_XTkvoGwFEeCIG-Xw7oAxcQ" direction="return"/> 122 </ownedOperation> 123 <ownedOperation xmi:id="_Xa3qcGwFEeCIG-Xw7oAxcQ" name="setDeinterlacer"> 124 <ownedParameter xmi:id="_YEcy8GwFEeCIG-Xw7oAxcQ" direction="return"/> 125 </ownedOperation> 126 <ownedOperation xmi:id="_YPoIMGwFEeCIG-Xw7oAxcQ" name="setSubtitles"> 127 <ownedParameter xmi:id="_ZeJw0GwFEeCIG-Xw7oAxcQ" direction="return"/> 128 </ownedOperation> 129 <ownedOperation xmi:id="_Zl5XkGwFEeCIG-Xw7oAxcQ" name="mute"> 130 <ownedParameter xmi:id="_aTy_YGwFEeCIG-Xw7oAxcQ" direction="return"/> 131 </ownedOperation> 132 <ownedOperation xmi:id="_aZdigGwFEeCIG-Xw7oAxcQ" name="toggleLooping"> 133 <ownedParameter xmi:id="_b1_x8GwFEeCIG-Xw7oAxcQ" direction="return"/> 134 </ownedOperation> 135 <ownedOperation xmi:id="_b8jF4GwFEeCIG-Xw7oAxcQ" name="addUI"> 136 <ownedParameter xmi:id="_hmfw8GwFEeCIG-Xw7oAxcQ" direction="return"/> 137 </ownedOperation> 138 <ownedOperation xmi:id="_c_nFYGwFEeCIG-Xw7oAxcQ" name="addUIListeners"> 139 <ownedParameter xmi:id="_lQc6MGwFEeCIG-Xw7oAxcQ" direction="return"/> 140 </ownedOperation> 141 <ownedOperation xmi:id="_lW3EMGwFEeCIG-Xw7oAxcQ" name="enableSingleVideoMode"> 142 <ownedParameter xmi:id="_m20bEGwFEeCIG-Xw7oAxcQ" direction="return"/> 143 </ownedOperation> 144 <ownedOperation xmi:id="_m87qIGwFEeCIG-Xw7oAxcQ" name="startNoticicationTimer"> 145 <ownedParameter xmi:id="_oU14QGwFEeCIG-Xw7oAxcQ" direction="return"/> 146 </ownedOperation> 147 <ownedOperation xmi:id="_oaDvcGwFEeCIG-Xw7oAxcQ" name="stopNotificationTimer"> 148 <ownedParameter xmi:id="_pW2u4GwFEeCIG-Xw7oAxcQ" direction="return"/> 149 </ownedOperation> 150 <ownedOperation xmi:id="_qZnMYGwFEeCIG-Xw7oAxcQ" name="operation"/> 151 <ownedOperation xmi:id="_rDMU4GwFEeCIG-Xw7oAxcQ" name="update"> 152 <ownedParameter xmi:id="_tIZt4GwFEeCIG-Xw7oAxcQ" direction="return"/> 153 <ownedParameter xmi:id="_tIZt4WwFEeCIG-Xw7oAxcQ" name="VideoObserverEvent"/> 154 </ownedOperation> 155 </packagedElement> 156 <packagedElement xmi:type="uml:Class" xmi:id="_4MAgAFRxEeCQNNgUSH7L8A" name="VideoPositionLayer" clientDependency="_nbAcgGwhEeCIG-Xw7oAxcQ"> 157 <ownedAttribute xmi:id="_TfBWsFSdEeCQNNgUSH7L8A" name="iconPosition" visibility="private" aggregation="composite"/> 158 <ownedAttribute xmi:id="_K5o_0FSeEeCQNNgUSH7L8A" name="mousePosition" visibility="private" aggregation="composite"/> 159 <ownedAttribute xmi:id="_SxVmcGv4EeCIG-Xw7oAxcQ" name="gpsTrack" visibility="private" aggregation="composite"/> 160 <ownedAttribute xmi:id="_TxteUGv4EeCIG-Xw7oAxcQ" name="gpsVideoPlayer" visibility="private" aggregation="composite"/> 161 <ownedOperation xmi:id="__rhlkFRxEeCQNNgUSH7L8A" name="drawCoverage" visibility="private"> 162 <ownedParameter xmi:id="_2BhWkGv4EeCIG-Xw7oAxcQ" direction="return"/> 94 163 </ownedOperation> 95 164 <ownedOperation xmi:id="_CdAOsFRyEeCQNNgUSH7L8A" name="jumpToGPSTime"> … … 101 170 <ownedOperation xmi:id="_K1jcwFRsEeCQNNgUSH7L8A" name="showInfoWindow"> 102 171 <ownedParameter xmi:id="_NGF8AFRsEeCQNNgUSH7L8A" direction="return"/> 172 </ownedOperation> 173 <ownedOperation xmi:id="_ldm4UGv4EeCIG-Xw7oAxcQ" name="getLeftPoint" visibility="private"> 174 <ownedParameter xmi:id="_nLR7EGv4EeCIG-Xw7oAxcQ" direction="return"/> 175 </ownedOperation> 176 <ownedOperation xmi:id="_nUgvkGv4EeCIG-Xw7oAxcQ" name="getRightPoint" visibility="private"> 177 <ownedParameter xmi:id="_oQHcMGv4EeCIG-Xw7oAxcQ" direction="return"/> 178 </ownedOperation> 179 <ownedOperation xmi:id="_oblsYGv4EeCIG-Xw7oAxcQ" name="getGPSDate"> 180 <ownedParameter xmi:id="_p2yfEGv4EeCIG-Xw7oAxcQ" direction="return"/> 181 </ownedOperation> 182 <ownedOperation xmi:id="_qnqiYGv4EeCIG-Xw7oAxcQ" name="getTrack"> 183 <ownedParameter xmi:id="_sWFMAGv4EeCIG-Xw7oAxcQ" direction="return"/> 184 </ownedOperation> 185 <ownedOperation xmi:id="_t0QaMGv4EeCIG-Xw7oAxcQ" name="jump"> 186 <ownedParameter xmi:id="_vjkbsGv4EeCIG-Xw7oAxcQ" direction="return"/> 187 <ownedParameter xmi:id="_vjkbsWv4EeCIG-Xw7oAxcQ" name="Date"/> 188 </ownedOperation> 189 <ownedOperation xmi:id="_wUJkEGv4EeCIG-Xw7oAxcQ" name="setIconPosition"> 190 <ownedParameter xmi:id="_xxRpYGv4EeCIG-Xw7oAxcQ" direction="return"/> 191 </ownedOperation> 192 <ownedOperation xmi:id="_yA7O8Gv4EeCIG-Xw7oAxcQ" name="setAutoCenter"> 193 <ownedParameter xmi:id="_y_qIEGv4EeCIG-Xw7oAxcQ" direction="return"/> 194 </ownedOperation> 195 <ownedOperation xmi:id="_2oHcgGv4EeCIG-Xw7oAxcQ" name="paint"> 196 <ownedParameter xmi:id="_2-eHAGv4EeCIG-Xw7oAxcQ" direction="return"/> 103 197 </ownedOperation> 104 198 </packagedElement> … … 106 200 <generalization xmi:id="_8RbsAFlNEeCTIL9CCJRwPw" general="_Zzy2UFRvEeCQNNgUSH7L8A"/> 107 201 <ownedAttribute xmi:id="_YOwV0FVZEeCOu_gAbBroWQ" name="videos" aggregation="composite"/> 108 <ownedAttribute xmi:id="_lBTl0FVaEeCOu_gAbBroWQ" name="syncPanel" aggregation="composite"/> 109 <ownedOperation xmi:id="_PA6bMFRyEeCQNNgUSH7L8A" name="extendUI"> 110 <ownedParameter xmi:id="_KF0CkFqmEeC9SaX6k5fY1Q" direction="return"/> 111 </ownedOperation> 112 <ownedOperation xmi:id="_QynCUFRyEeCQNNgUSH7L8A" name="addSyncPoint"> 113 <ownedParameter xmi:id="_S6XZAFRyEeCQNNgUSH7L8A" direction="return"/> 114 </ownedOperation> 115 <ownedOperation xmi:id="_TdYmgFRyEeCQNNgUSH7L8A" name="allVideosSynced"> 116 <ownedParameter xmi:id="_VyPlEFRyEeCQNNgUSH7L8A" direction="return"/> 117 </ownedOperation> 118 <ownedOperation xmi:id="_V6St0FRyEeCQNNgUSH7L8A" name="removeFile"> 119 <ownedParameter xmi:id="_HY1uIFomEeClo8qtmvnTtw" direction="return"/> 120 </ownedOperation> 121 <ownedOperation xmi:id="_YO2xcFRyEeCQNNgUSH7L8A" name="setAutoCenter"> 122 <ownedParameter xmi:id="_Y_u0wFRyEeCQNNgUSH7L8A" direction="return"/> 123 </ownedOperation> 124 <ownedOperation xmi:id="_oFrnkFRvEeCQNNgUSH7L8A" name="jumpToSynced"> 125 <ownedParameter xmi:id="_pXChwFRvEeCQNNgUSH7L8A" direction="return"/> 202 <ownedAttribute xmi:id="_KXjIoGwGEeCIG-Xw7oAxcQ" name="videoPositionLayer" aggregation="composite"/> 203 <ownedOperation xmi:id="_BloAAGwGEeCIG-Xw7oAxcQ" name="addVideo"> 204 <ownedParameter xmi:id="_DgtMoGwGEeCIG-Xw7oAxcQ" direction="return"/> 205 </ownedOperation> 206 <ownedOperation xmi:id="_DnHWoGwGEeCIG-Xw7oAxcQ" name="resync" visibility="private"> 207 <ownedParameter xmi:id="_Ecm0MGwGEeCIG-Xw7oAxcQ" direction="return"/> 208 </ownedOperation> 209 <ownedOperation xmi:id="_EiHmUGwGEeCIG-Xw7oAxcQ" name="findVideo" visibility="private"> 210 <ownedParameter xmi:id="_FbyZQGwGEeCIG-Xw7oAxcQ" direction="return"/> 211 </ownedOperation> 212 <ownedOperation xmi:id="_F9xE8GwGEeCIG-Xw7oAxcQ" name="areAllVideosSynced" visibility="private"> 213 <ownedParameter xmi:id="_HUfAQGwGEeCIG-Xw7oAxcQ" direction="return"/> 214 </ownedOperation> 215 <ownedOperation xmi:id="_IahbQGwGEeCIG-Xw7oAxcQ" name="extendUI"> 216 <ownedParameter xmi:id="_Ji8b4GwGEeCIG-Xw7oAxcQ" direction="return"/> 217 </ownedOperation> 218 <ownedOperation xmi:id="_AMKecGwhEeCIG-Xw7oAxcQ" name="jumpTo"> 219 <ownedParameter xmi:id="_BIXA8GwhEeCIG-Xw7oAxcQ" direction="return"/> 220 <ownedParameter xmi:id="_BIXA8WwhEeCIG-Xw7oAxcQ" name="Date"/> 126 221 </ownedOperation> 127 222 </packagedElement> 128 223 <packagedElement xmi:type="uml:Dependency" xmi:id="_JJtsYFlWEeCTIL9CCJRwPw" name="n:1" supplier="_PlPfAFRsEeCQNNgUSH7L8A" client="_MhLCUFRyEeCQNNgUSH7L8A"/> 129 <packagedElement xmi:type="uml:Class" xmi:id="_zSPkMFnhEeClo8qtmvnTtw" name="VideoEngine"> 130 <ownedAttribute xmi:id="_SBMnYFVZEeCOu_gAbBroWQ" name="players" aggregation="composite"/> 131 <ownedOperation xmi:id="_8dM34FnhEeClo8qtmvnTtw" name="operation"/> 132 <ownedOperation xmi:id="_b4aZcFRvEeCQNNgUSH7L8A" name="setupMediaPlayer"> 224 <packagedElement xmi:type="uml:Class" xmi:id="_zSPkMFnhEeClo8qtmvnTtw" name="VideoEngine" clientDependency="_VYcEYGwgEeCIG-Xw7oAxcQ"> 225 <ownedAttribute xmi:id="_SBMnYFVZEeCOu_gAbBroWQ" name="videos" aggregation="composite"/> 226 <ownedAttribute xmi:id="_7aYC4Gv-EeCIG-Xw7oAxcQ" name="mediaPlayerFactory" aggregation="composite"/> 227 <ownedAttribute xmi:id="_8Pa0gGv-EeCIG-Xw7oAxcQ" name="observers" aggregation="composite"/> 228 <ownedAttribute xmi:id="_8yS4EGv-EeCIG-Xw7oAxcQ" name="deinterlacers" isStatic="true" aggregation="composite"/> 229 <ownedAttribute xmi:id="_BlQQwGv_EeCIG-Xw7oAxcQ" name="singleVideoMode" aggregation="composite"/> 230 <ownedAttribute xmi:id="_Cx_wsGv_EeCIG-Xw7oAxcQ" name="lastAddedVideo" aggregation="composite"/> 231 <ownedOperation xmi:id="_b4aZcFRvEeCQNNgUSH7L8A" name="setupMediaPlayer" isStatic="true"> 133 232 <ownedParameter xmi:id="_fB4EwFRvEeCQNNgUSH7L8A" direction="return"/> 134 233 </ownedOperation> … … 154 253 <ownedParameter xmi:id="_uJ2wgFRvEeCQNNgUSH7L8A" direction="return"/> 155 254 </ownedOperation> 156 <ownedOperation xmi:id="_J3w9AFSnEeCQNNgUSH7L8A" name="metaDataAvailable">157 <ownedParameter xmi:id="_KdwmAFSnEeCQNNgUSH7L8A" direction="return"/>158 </ownedOperation>159 255 <ownedOperation xmi:id="_SLcDYFSnEeCQNNgUSH7L8A" name="mute"> 160 256 <ownedParameter xmi:id="_TVWRwFSnEeCQNNgUSH7L8A" direction="return"/> 257 </ownedOperation> 258 <ownedOperation xmi:id="_JqxmYGv_EeCIG-Xw7oAxcQ" name="jumpFor"> 259 <ownedParameter xmi:id="_Ki8kgGv_EeCIG-Xw7oAxcQ" direction="return"/> 260 </ownedOperation> 261 <ownedOperation xmi:id="_tEo28Gv_EeCIG-Xw7oAxcQ" name="getDeinterlacers"> 262 <ownedParameter xmi:id="_totNUGv_EeCIG-Xw7oAxcQ" direction="return"/> 263 </ownedOperation> 264 <ownedOperation xmi:id="_tv2-MGv_EeCIG-Xw7oAxcQ" name="addObserver"> 265 <ownedParameter xmi:id="_wiOYIGv_EeCIG-Xw7oAxcQ" direction="return"/> 266 <ownedParameter xmi:id="_wiOYIWv_EeCIG-Xw7oAxcQ" name="VideoObserver"/> 267 </ownedOperation> 268 <ownedOperation xmi:id="_wwrD0Gv_EeCIG-Xw7oAxcQ" name="notifyObserver"> 269 <ownedParameter xmi:id="_yBl5IGv_EeCIG-Xw7oAxcQ" direction="return"/> 270 </ownedOperation> 271 <ownedOperation xmi:id="_yjtuwGv_EeCIG-Xw7oAxcQ" name="isNoVideoPlaying"> 272 <ownedParameter xmi:id="_zd-XkGv_EeCIG-Xw7oAxcQ" direction="return"/> 273 </ownedOperation> 274 <ownedOperation xmi:id="_zmeMQGv_EeCIG-Xw7oAxcQ" name="enableSingleVideoMode"> 275 <ownedParameter xmi:id="_0kAykGv_EeCIG-Xw7oAxcQ" direction="return"/> 161 276 </ownedOperation> 162 277 </packagedElement> … … 165 280 <ownedAttribute xmi:id="_TrDd0FRsEeCQNNgUSH7L8A" name="filepath" aggregation="composite"/> 166 281 <ownedAttribute xmi:id="_JD1QUFomEeClo8qtmvnTtw" name="player" aggregation="composite"/> 282 <ownedAttribute xmi:id="_IWl7gGwcEeCIG-Xw7oAxcQ" name="canvas" aggregation="composite"/> 283 <ownedOperation xmi:id="_NugbYGwcEeCIG-Xw7oAxcQ" name="getCurrentTime"> 284 <ownedParameter xmi:id="_OfYesGwcEeCIG-Xw7oAxcQ" direction="return"/> 285 </ownedOperation> 167 286 </packagedElement> 168 287 <packagedElement xmi:type="uml:Dependency" xmi:id="_OyCWkFqlEeC9SaX6k5fY1Q" supplier="_zSPkMFnhEeClo8qtmvnTtw" client="_Zzy2UFRvEeCQNNgUSH7L8A"/> 169 288 <packagedElement xmi:type="uml:Dependency" xmi:id="_VjNvcFqlEeC9SaX6k5fY1Q" supplier="_n4H5YFolEeClo8qtmvnTtw" client="_Zzy2UFRvEeCQNNgUSH7L8A"/> 170 <packagedElement xmi:type="uml:Interface" xmi:id="_6vSikFxoEeCd3KUH_BuVkA" name="VideoObserver"/> 171 <packagedElement xmi:type="uml:Dependency" xmi:id="_xv7skF0FEeCEEfnO4j572A" supplier="_aDA64FRrEeCQNNgUSH7L8A" client="_4MAgAFRxEeCQNNgUSH7L8A"/> 289 <packagedElement xmi:type="uml:Interface" xmi:id="_6vSikFxoEeCd3KUH_BuVkA" name="VideoPlayerObserver"/> 290 <packagedElement xmi:type="uml:Interface" xmi:id="_edQX0Gv0EeCIG-Xw7oAxcQ" name="VideoObserver" clientDependency="_FRRzkGwgEeCIG-Xw7oAxcQ"> 291 <ownedOperation xmi:id="_OK8i8GwgEeCIG-Xw7oAxcQ" name="update"> 292 <ownedParameter xmi:id="_PhEoYGwgEeCIG-Xw7oAxcQ" direction="return"/> 293 <ownedParameter xmi:id="_PhEoYWwgEeCIG-Xw7oAxcQ" name="VideoObserverEvents"/> 294 </ownedOperation> 295 </packagedElement> 296 <packagedElement xmi:type="uml:Interface" xmi:id="_b1EMkGv_EeCIG-Xw7oAxcQ" name="vlcj.player.MediaPlayerEventListener" clientDependency="_jVU5AGv_EeCIG-Xw7oAxcQ"> 297 <ownedOperation xmi:id="_Fmn_AGwAEeCIG-Xw7oAxcQ" name="operation"/> 298 <ownedOperation xmi:id="_J3w9AFSnEeCQNNgUSH7L8A" name="metaDataAvailable"> 299 <ownedParameter xmi:id="_KdwmAFSnEeCQNNgUSH7L8A" direction="return"/> 300 </ownedOperation> 301 <ownedOperation xmi:id="_LNRT4Gv_EeCIG-Xw7oAxcQ" name="paused"> 302 <ownedParameter xmi:id="_MoAzkGv_EeCIG-Xw7oAxcQ" direction="return"/> 303 <ownedParameter xmi:id="_MoAzkWv_EeCIG-Xw7oAxcQ" name="Mediaplayer"/> 304 </ownedOperation> 305 <ownedOperation xmi:id="_Mu3pgGv_EeCIG-Xw7oAxcQ" name="playing"> 306 <ownedParameter xmi:id="_QV_hMGv_EeCIG-Xw7oAxcQ" direction="return"/> 307 <ownedParameter xmi:id="_QV_hMWv_EeCIG-Xw7oAxcQ" name="Mediaplayer"/> 308 </ownedOperation> 309 <ownedOperation xmi:id="_OCBTcGv_EeCIG-Xw7oAxcQ" name="finished"> 310 <ownedParameter xmi:id="_Pw4pAGv_EeCIG-Xw7oAxcQ" direction="return"/> 311 <ownedParameter xmi:id="_Pw4pAWv_EeCIG-Xw7oAxcQ" name="Mediaplyer"/> 312 </ownedOperation> 313 </packagedElement> 314 <packagedElement xmi:type="uml:Realization" xmi:id="_jVU5AGv_EeCIG-Xw7oAxcQ" supplier="_zSPkMFnhEeClo8qtmvnTtw" client="_b1EMkGv_EeCIG-Xw7oAxcQ"/> 315 <packagedElement xmi:type="uml:Realization" xmi:id="_FRRzkGwgEeCIG-Xw7oAxcQ" supplier="_Zzy2UFRvEeCQNNgUSH7L8A" client="_edQX0Gv0EeCIG-Xw7oAxcQ"/> 316 <packagedElement xmi:type="uml:Usage" xmi:id="_VYcEYGwgEeCIG-Xw7oAxcQ" supplier="_edQX0Gv0EeCIG-Xw7oAxcQ" client="_zSPkMFnhEeClo8qtmvnTtw"/> 317 <packagedElement xmi:type="uml:Realization" xmi:id="_nbAcgGwhEeCIG-Xw7oAxcQ" supplier="_6vSikFxoEeCd3KUH_BuVkA" client="_4MAgAFRxEeCQNNgUSH7L8A"/> 318 <packagedElement xmi:type="uml:Usage" xmi:id="_oXWwAGwhEeCIG-Xw7oAxcQ" supplier="_6vSikFxoEeCd3KUH_BuVkA" client="_Zzy2UFRvEeCQNNgUSH7L8A"/> 319 <packagedElement xmi:type="uml:Association" xmi:id="_vQIlsGwhEeCIG-Xw7oAxcQ" memberEnd="_vQSWsGwhEeCIG-Xw7oAxcQ _vQSWs2whEeCIG-Xw7oAxcQ"> 320 <ownedEnd xmi:id="_vQSWsGwhEeCIG-Xw7oAxcQ" name="src" type="_PlPfAFRsEeCQNNgUSH7L8A" association="_vQIlsGwhEeCIG-Xw7oAxcQ"> 321 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vQSWsmwhEeCIG-Xw7oAxcQ" value="1"/> 322 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vQSWsWwhEeCIG-Xw7oAxcQ" value="1"/> 323 </ownedEnd> 324 <ownedEnd xmi:id="_vQSWs2whEeCIG-Xw7oAxcQ" name="dst" type="_4MAgAFRxEeCQNNgUSH7L8A" association="_vQIlsGwhEeCIG-Xw7oAxcQ"> 325 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vQSWtWwhEeCIG-Xw7oAxcQ" value="1"/> 326 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vQSWtGwhEeCIG-Xw7oAxcQ" value="1"/> 327 </ownedEnd> 328 </packagedElement> 329 <packagedElement xmi:type="uml:Association" xmi:id="_3dsdAGwhEeCIG-Xw7oAxcQ" memberEnd="_3dsdAWwhEeCIG-Xw7oAxcQ _3dsdBGwhEeCIG-Xw7oAxcQ"> 330 <ownedEnd xmi:id="_3dsdAWwhEeCIG-Xw7oAxcQ" name="src" type="_aDA64FRrEeCQNNgUSH7L8A" association="_3dsdAGwhEeCIG-Xw7oAxcQ"> 331 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3dsdA2whEeCIG-Xw7oAxcQ" value="1"/> 332 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3dsdAmwhEeCIG-Xw7oAxcQ" value="1"/> 333 </ownedEnd> 334 <ownedEnd xmi:id="_3dsdBGwhEeCIG-Xw7oAxcQ" name="dst" type="_4MAgAFRxEeCQNNgUSH7L8A" association="_3dsdAGwhEeCIG-Xw7oAxcQ"> 335 <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3dsdBmwhEeCIG-Xw7oAxcQ" value="1"/> 336 <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3dsdBWwhEeCIG-Xw7oAxcQ" value="1"/> 337 </ownedEnd> 338 </packagedElement> 172 339 </uml:Package> -
applications/editors/josm/plugins/videomapping/uml/refactoring.umlclass
r25796 r25894 64 64 <layoutConstraint xmi:type="notation:Location" xmi:id="_Du7lQVShEeCQNNgUSH7L8A"/> 65 65 </children> 66 <children xmi:type="notation:Node" xmi:id="_uGKmYGv0EeCIG-Xw7oAxcQ" type="3002"> 67 <element xmi:type="uml:Operation" href="refactoring.uml#_uF3EYGv0EeCIG-Xw7oAxcQ"/> 68 <layoutConstraint xmi:type="notation:Location" xmi:id="_uGKmYWv0EeCIG-Xw7oAxcQ"/> 69 </children> 70 <children xmi:type="notation:Node" xmi:id="_vke-gGv0EeCIG-Xw7oAxcQ" type="3002"> 71 <element xmi:type="uml:Operation" href="refactoring.uml#_vkMDkGv0EeCIG-Xw7oAxcQ"/> 72 <layoutConstraint xmi:type="notation:Location" xmi:id="_vke-gWv0EeCIG-Xw7oAxcQ"/> 73 </children> 74 <children xmi:type="notation:Node" xmi:id="_xPB0wGv0EeCIG-Xw7oAxcQ" type="3002"> 75 <element xmi:type="uml:Operation" href="refactoring.uml#_xOb-4Gv0EeCIG-Xw7oAxcQ"/> 76 <layoutConstraint xmi:type="notation:Location" xmi:id="_xPB0wWv0EeCIG-Xw7oAxcQ"/> 77 </children> 78 <children xmi:type="notation:Node" xmi:id="_pBy4IGv1EeCIG-Xw7oAxcQ" type="3002"> 79 <element xmi:type="uml:Operation" href="refactoring.uml#_pBWMMGv1EeCIG-Xw7oAxcQ"/> 80 <layoutConstraint xmi:type="notation:Location" xmi:id="_pBy4IWv1EeCIG-Xw7oAxcQ"/> 81 </children> 66 82 <styles xmi:type="notation:TitleStyle" xmi:id="_aKnXsVRrEeCQNNgUSH7L8A" showTitle="true"/> 67 83 <styles xmi:type="notation:SortingStyle" xmi:id="_aKnXslRrEeCQNNgUSH7L8A"/> … … 77 93 <styles xmi:type="notation:CanonicalStyle" xmi:id="_aKUcwVRrEeCQNNgUSH7L8A"/> 78 94 <element xmi:type="uml:Class" href="refactoring.uml#_aDA64FRrEeCQNNgUSH7L8A"/> 79 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKUcwlRrEeCQNNgUSH7L8A" x="10 0" y="255"/>95 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aKUcwlRrEeCQNNgUSH7L8A" x="10" y="95"/> 80 96 </children> 81 97 <children xmi:type="notation:Shape" xmi:id="_Plrj4FRsEeCQNNgUSH7L8A" type="2001" fontName="Calibri"> … … 97 113 <layoutConstraint xmi:type="notation:Location" xmi:id="_WVqp8VRsEeCQNNgUSH7L8A"/> 98 114 </children> 115 <children xmi:type="notation:Node" xmi:id="_efou4GwfEeCIG-Xw7oAxcQ" type="3001"> 116 <element xmi:type="uml:Property" href="refactoring.uml#_efVz8GwfEeCIG-Xw7oAxcQ"/> 117 <layoutConstraint xmi:type="notation:Location" xmi:id="_efou4WwfEeCIG-Xw7oAxcQ"/> 118 </children> 119 <children xmi:type="notation:Node" xmi:id="_e3LsMGwfEeCIG-Xw7oAxcQ" type="3001"> 120 <element xmi:type="uml:Property" href="refactoring.uml#_e3B7MGwfEeCIG-Xw7oAxcQ"/> 121 <layoutConstraint xmi:type="notation:Location" xmi:id="_e3LsMWwfEeCIG-Xw7oAxcQ"/> 122 </children> 123 <children xmi:type="notation:Node" xmi:id="_fZmcwGwfEeCIG-Xw7oAxcQ" type="3001"> 124 <element xmi:type="uml:Property" href="refactoring.uml#_fZTh0GwfEeCIG-Xw7oAxcQ"/> 125 <layoutConstraint xmi:type="notation:Location" xmi:id="_fZmcwWwfEeCIG-Xw7oAxcQ"/> 126 </children> 127 <children xmi:type="notation:Node" xmi:id="_gJSNQGwfEeCIG-Xw7oAxcQ" type="3001"> 128 <element xmi:type="uml:Property" href="refactoring.uml#_gI_SUGwfEeCIG-Xw7oAxcQ"/> 129 <layoutConstraint xmi:type="notation:Location" xmi:id="_gJSNQWwfEeCIG-Xw7oAxcQ"/> 130 </children> 131 <children xmi:type="notation:Node" xmi:id="_hrow0GwfEeCIG-Xw7oAxcQ" type="3001"> 132 <element xmi:type="uml:Property" href="refactoring.uml#_hrME4GwfEeCIG-Xw7oAxcQ"/> 133 <layoutConstraint xmi:type="notation:Location" xmi:id="_hrow0WwfEeCIG-Xw7oAxcQ"/> 134 </children> 99 135 <styles xmi:type="notation:TitleStyle" xmi:id="_Plrj5lRsEeCQNNgUSH7L8A" showTitle="true"/> 100 136 <styles xmi:type="notation:SortingStyle" xmi:id="_Plrj51RsEeCQNNgUSH7L8A"/> … … 114 150 <element xmi:type="uml:Operation" href="refactoring.uml#_6BAPkFRtEeCQNNgUSH7L8A"/> 115 151 <layoutConstraint xmi:type="notation:Location" xmi:id="_6BTKgVRtEeCQNNgUSH7L8A"/> 152 </children> 153 <children xmi:type="notation:Node" xmi:id="_niGN4GwfEeCIG-Xw7oAxcQ" type="3002"> 154 <element xmi:type="uml:Operation" href="refactoring.uml#_nhzS8GwfEeCIG-Xw7oAxcQ"/> 155 <layoutConstraint xmi:type="notation:Location" xmi:id="_niGN4WwfEeCIG-Xw7oAxcQ"/> 156 </children> 157 <children xmi:type="notation:Node" xmi:id="_ok2rYGwfEeCIG-Xw7oAxcQ" type="3002"> 158 <element xmi:type="uml:Operation" href="refactoring.uml#_okjwcGwfEeCIG-Xw7oAxcQ"/> 159 <layoutConstraint xmi:type="notation:Location" xmi:id="_ok2rYWwfEeCIG-Xw7oAxcQ"/> 160 </children> 161 <children xmi:type="notation:Node" xmi:id="_sTIT8GwfEeCIG-Xw7oAxcQ" type="3002"> 162 <element xmi:type="uml:Operation" href="refactoring.uml#_sS0x8GwfEeCIG-Xw7oAxcQ"/> 163 <layoutConstraint xmi:type="notation:Location" xmi:id="_sTIT8WwfEeCIG-Xw7oAxcQ"/> 164 </children> 165 <children xmi:type="notation:Node" xmi:id="_tMMp8GwfEeCIG-Xw7oAxcQ" type="3002"> 166 <element xmi:type="uml:Operation" href="refactoring.uml#_tL5vAGwfEeCIG-Xw7oAxcQ"/> 167 <layoutConstraint xmi:type="notation:Location" xmi:id="_tMMp8WwfEeCIG-Xw7oAxcQ"/> 168 </children> 169 <children xmi:type="notation:Node" xmi:id="_ugimsGwfEeCIG-Xw7oAxcQ" type="3002"> 170 <element xmi:type="uml:Operation" href="refactoring.uml#_ugY1sGwfEeCIG-Xw7oAxcQ"/> 171 <layoutConstraint xmi:type="notation:Location" xmi:id="_ugimsWwfEeCIG-Xw7oAxcQ"/> 116 172 </children> 117 173 <styles xmi:type="notation:TitleStyle" xmi:id="_Plrj61RsEeCQNNgUSH7L8A" showTitle="true"/> … … 128 184 <styles xmi:type="notation:CanonicalStyle" xmi:id="_Plrj4VRsEeCQNNgUSH7L8A"/> 129 185 <element xmi:type="uml:Class" href="refactoring.uml#_PlPfAFRsEeCQNNgUSH7L8A"/> 130 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Plrj4lRsEeCQNNgUSH7L8A" x=" 465" y="505" width="166"/>186 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Plrj4lRsEeCQNNgUSH7L8A" x="525" y="540" width="186"/> 131 187 </children> 132 188 <children xmi:type="notation:Shape" xmi:id="_Z0FxQFRvEeCQNNgUSH7L8A" type="2001" fontName="Calibri"> … … 136 192 <children xmi:type="notation:DecorationNode" xmi:id="_Z0FxRFRvEeCQNNgUSH7L8A" type="5019"/> 137 193 <children xmi:type="notation:BasicCompartment" xmi:id="_Z0FxRVRvEeCQNNgUSH7L8A" type="7001"> 138 <children xmi:type="notation:Node" xmi:id="_2wfmoFSlEeCQNNgUSH7L8A" type="3001">139 <element xmi:type="uml:Property" href="refactoring.uml#_2wMrsFSlEeCQNNgUSH7L8A"/>140 <layoutConstraint xmi:type="notation:Location" xmi:id="_2wfmoVSlEeCQNNgUSH7L8A"/>141 </children>142 194 <children xmi:type="notation:Node" xmi:id="_oQoOUFSmEeCQNNgUSH7L8A" type="3001"> 143 195 <element xmi:type="uml:Property" href="refactoring.uml#_oQVTYFSmEeCQNNgUSH7L8A"/> … … 151 203 <element xmi:type="uml:Property" href="refactoring.uml#_J0hIEFtzEeCcNedtTKlFGg"/> 152 204 <layoutConstraint xmi:type="notation:Location" xmi:id="_J2KG0VtzEeCcNedtTKlFGg"/> 205 </children> 206 <children xmi:type="notation:Node" xmi:id="_LJuo8GwFEeCIG-Xw7oAxcQ" type="3001"> 207 <element xmi:type="uml:Property" href="refactoring.uml#_LJbuAGwFEeCIG-Xw7oAxcQ"/> 208 <layoutConstraint xmi:type="notation:Location" xmi:id="_LJuo8WwFEeCIG-Xw7oAxcQ"/> 209 </children> 210 <children xmi:type="notation:Node" xmi:id="_MOkxIGwFEeCIG-Xw7oAxcQ" type="3001"> 211 <element xmi:type="uml:Property" href="refactoring.uml#_MOR2MGwFEeCIG-Xw7oAxcQ"/> 212 <layoutConstraint xmi:type="notation:Location" xmi:id="_MOkxIWwFEeCIG-Xw7oAxcQ"/> 213 </children> 214 <children xmi:type="notation:Node" xmi:id="_M_TDcGwFEeCIG-Xw7oAxcQ" type="3001"> 215 <element xmi:type="uml:Property" href="refactoring.uml#_M_J5gGwFEeCIG-Xw7oAxcQ"/> 216 <layoutConstraint xmi:type="notation:Location" xmi:id="_M_TDcWwFEeCIG-Xw7oAxcQ"/> 217 </children> 218 <children xmi:type="notation:Node" xmi:id="_RKeqcGwFEeCIG-Xw7oAxcQ" type="3001"> 219 <element xmi:type="uml:Property" href="refactoring.uml#_RKLvgGwFEeCIG-Xw7oAxcQ"/> 220 <layoutConstraint xmi:type="notation:Location" xmi:id="_RKeqcWwFEeCIG-Xw7oAxcQ"/> 153 221 </children> 154 222 <styles xmi:type="notation:TitleStyle" xmi:id="_Z0FxRlRvEeCQNNgUSH7L8A" showTitle="true"/> … … 165 233 <element xmi:type="uml:Operation" href="refactoring.uml#_iJa4IFSpEeCQNNgUSH7L8A"/> 166 234 <layoutConstraint xmi:type="notation:Location" xmi:id="_iJtzEVSpEeCQNNgUSH7L8A"/> 235 </children> 236 <children xmi:type="notation:Node" xmi:id="_lSoewGv1EeCIG-Xw7oAxcQ" type="3002"> 237 <element xmi:type="uml:Operation" href="refactoring.uml#_OVaAEFRyEeCQNNgUSH7L8A"/> 238 <layoutConstraint xmi:type="notation:Location" xmi:id="_lSoewWv1EeCIG-Xw7oAxcQ"/> 239 </children> 240 <children xmi:type="notation:Node" xmi:id="_lSyPwGv1EeCIG-Xw7oAxcQ" type="3002"> 241 <element xmi:type="uml:Operation" href="refactoring.uml#_jVP-cFRvEeCQNNgUSH7L8A"/> 242 <layoutConstraint xmi:type="notation:Location" xmi:id="_lSyPwWv1EeCIG-Xw7oAxcQ"/> 243 </children> 244 <children xmi:type="notation:Node" xmi:id="_lSyPwmv1EeCIG-Xw7oAxcQ" type="3002"> 245 <element xmi:type="uml:Operation" href="refactoring.uml#_kYdH4FRvEeCQNNgUSH7L8A"/> 246 <layoutConstraint xmi:type="notation:Location" xmi:id="_lSyPw2v1EeCIG-Xw7oAxcQ"/> 247 </children> 248 <children xmi:type="notation:Node" xmi:id="_WogZYGwFEeCIG-Xw7oAxcQ" type="3002"> 249 <element xmi:type="uml:Operation" href="refactoring.uml#_WoNecGwFEeCIG-Xw7oAxcQ"/> 250 <layoutConstraint xmi:type="notation:Location" xmi:id="_WogZYWwFEeCIG-Xw7oAxcQ"/> 251 </children> 252 <children xmi:type="notation:Node" xmi:id="_XbLMcGwFEeCIG-Xw7oAxcQ" type="3002"> 253 <element xmi:type="uml:Operation" href="refactoring.uml#_Xa3qcGwFEeCIG-Xw7oAxcQ"/> 254 <layoutConstraint xmi:type="notation:Location" xmi:id="_XbLMcWwFEeCIG-Xw7oAxcQ"/> 255 </children> 256 <children xmi:type="notation:Node" xmi:id="_YPxSIGwFEeCIG-Xw7oAxcQ" type="3002"> 257 <element xmi:type="uml:Operation" href="refactoring.uml#_YPoIMGwFEeCIG-Xw7oAxcQ"/> 258 <layoutConstraint xmi:type="notation:Location" xmi:id="_YPxSIWwFEeCIG-Xw7oAxcQ"/> 259 </children> 260 <children xmi:type="notation:Node" xmi:id="_ZmDIkGwFEeCIG-Xw7oAxcQ" type="3002"> 261 <element xmi:type="uml:Operation" href="refactoring.uml#_Zl5XkGwFEeCIG-Xw7oAxcQ"/> 262 <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmDIkWwFEeCIG-Xw7oAxcQ"/> 263 </children> 264 <children xmi:type="notation:Node" xmi:id="_aZmscGwFEeCIG-Xw7oAxcQ" type="3002"> 265 <element xmi:type="uml:Operation" href="refactoring.uml#_aZdigGwFEeCIG-Xw7oAxcQ"/> 266 <layoutConstraint xmi:type="notation:Location" xmi:id="_aZmscWwFEeCIG-Xw7oAxcQ"/> 267 </children> 268 <children xmi:type="notation:Node" xmi:id="_b8s24GwFEeCIG-Xw7oAxcQ" type="3002"> 269 <element xmi:type="uml:Operation" href="refactoring.uml#_b8jF4GwFEeCIG-Xw7oAxcQ"/> 270 <layoutConstraint xmi:type="notation:Location" xmi:id="_b8s24WwFEeCIG-Xw7oAxcQ"/> 271 </children> 272 <children xmi:type="notation:Node" xmi:id="_c_wPUGwFEeCIG-Xw7oAxcQ" type="3002"> 273 <element xmi:type="uml:Operation" href="refactoring.uml#_c_nFYGwFEeCIG-Xw7oAxcQ"/> 274 <layoutConstraint xmi:type="notation:Location" xmi:id="_c_wPUWwFEeCIG-Xw7oAxcQ"/> 275 </children> 276 <children xmi:type="notation:Node" xmi:id="_lXJ_IGwFEeCIG-Xw7oAxcQ" type="3002"> 277 <element xmi:type="uml:Operation" href="refactoring.uml#_lW3EMGwFEeCIG-Xw7oAxcQ"/> 278 <layoutConstraint xmi:type="notation:Location" xmi:id="_lXJ_IWwFEeCIG-Xw7oAxcQ"/> 279 </children> 280 <children xmi:type="notation:Node" xmi:id="_m9YWEGwFEeCIG-Xw7oAxcQ" type="3002"> 281 <element xmi:type="uml:Operation" href="refactoring.uml#_m87qIGwFEeCIG-Xw7oAxcQ"/> 282 <layoutConstraint xmi:type="notation:Location" xmi:id="_m9YWEWwFEeCIG-Xw7oAxcQ"/> 283 </children> 284 <children xmi:type="notation:Node" xmi:id="_oaXRcGwFEeCIG-Xw7oAxcQ" type="3002"> 285 <element xmi:type="uml:Operation" href="refactoring.uml#_oaDvcGwFEeCIG-Xw7oAxcQ"/> 286 <layoutConstraint xmi:type="notation:Location" xmi:id="_oaXRcWwFEeCIG-Xw7oAxcQ"/> 287 </children> 288 <children xmi:type="notation:Node" xmi:id="_qZ6uYGwFEeCIG-Xw7oAxcQ" type="3002"> 289 <element xmi:type="uml:Operation" href="refactoring.uml#_qZnMYGwFEeCIG-Xw7oAxcQ"/> 290 <layoutConstraint xmi:type="notation:Location" xmi:id="_qZ6uYWwFEeCIG-Xw7oAxcQ"/> 291 </children> 292 <children xmi:type="notation:Node" xmi:id="_rDfP0GwFEeCIG-Xw7oAxcQ" type="3002"> 293 <element xmi:type="uml:Operation" href="refactoring.uml#_rDMU4GwFEeCIG-Xw7oAxcQ"/> 294 <layoutConstraint xmi:type="notation:Location" xmi:id="_rDfP0WwFEeCIG-Xw7oAxcQ"/> 167 295 </children> 168 296 <styles xmi:type="notation:TitleStyle" xmi:id="_Z0FxS1RvEeCQNNgUSH7L8A" showTitle="true"/> … … 179 307 <styles xmi:type="notation:CanonicalStyle" xmi:id="_Z0FxQVRvEeCQNNgUSH7L8A"/> 180 308 <element xmi:type="uml:Class" href="refactoring.uml#_Zzy2UFRvEeCQNNgUSH7L8A"/> 181 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z0FxQlRvEeCQNNgUSH7L8A" x="7 25" y="290"/>309 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z0FxQlRvEeCQNNgUSH7L8A" x="755" y="35"/> 182 310 </children> 183 311 <children xmi:type="notation:Shape" xmi:id="_4MKRAFRxEeCQNNgUSH7L8A" type="2001" fontName="Calibri"> … … 191 319 <layoutConstraint xmi:type="notation:Location" xmi:id="_TfeCoVSdEeCQNNgUSH7L8A"/> 192 320 </children> 193 <children xmi:type="notation:Node" xmi:id="_HI1nsFSeEeCQNNgUSH7L8A" type="3001">194 <element xmi:type="uml:Property" href="refactoring.uml#_HIPx0FSeEeCQNNgUSH7L8A"/>195 <layoutConstraint xmi:type="notation:Location" xmi:id="_HI1nsVSeEeCQNNgUSH7L8A"/>196 </children>197 321 <children xmi:type="notation:Node" xmi:id="_K5yw0FSeEeCQNNgUSH7L8A" type="3001"> 198 322 <element xmi:type="uml:Property" href="refactoring.uml#_K5o_0FSeEeCQNNgUSH7L8A"/> 199 323 <layoutConstraint xmi:type="notation:Location" xmi:id="_K5yw0VSeEeCQNNgUSH7L8A"/> 324 </children> 325 <children xmi:type="notation:Node" xmi:id="_SxohYGv4EeCIG-Xw7oAxcQ" type="3001"> 326 <element xmi:type="uml:Property" href="refactoring.uml#_SxVmcGv4EeCIG-Xw7oAxcQ"/> 327 <layoutConstraint xmi:type="notation:Location" xmi:id="_SxohYWv4EeCIG-Xw7oAxcQ"/> 328 </children> 329 <children xmi:type="notation:Node" xmi:id="_TyT7QGv4EeCIG-Xw7oAxcQ" type="3001"> 330 <element xmi:type="uml:Property" href="refactoring.uml#_TxteUGv4EeCIG-Xw7oAxcQ"/> 331 <layoutConstraint xmi:type="notation:Location" xmi:id="_TyT7QWv4EeCIG-Xw7oAxcQ"/> 200 332 </children> 201 333 <styles xmi:type="notation:TitleStyle" xmi:id="_4MKRBlRxEeCQNNgUSH7L8A" showTitle="true"/> … … 205 337 </children> 206 338 <children xmi:type="notation:BasicCompartment" xmi:id="_4MKRClRxEeCQNNgUSH7L8A" type="7002"> 207 <children xmi:type="notation:Node" xmi:id="_5kq8EFRxEeCQNNgUSH7L8A" type="3002">208 <element xmi:type="uml:Operation" href="refactoring.uml#_5kYBIFRxEeCQNNgUSH7L8A"/>209 <layoutConstraint xmi:type="notation:Location" xmi:id="_5kq8EVRxEeCQNNgUSH7L8A"/>210 </children>211 339 <children xmi:type="notation:Node" xmi:id="__rrWkFRxEeCQNNgUSH7L8A" type="3002"> 212 340 <element xmi:type="uml:Operation" href="refactoring.uml#__rhlkFRxEeCQNNgUSH7L8A"/> … … 224 352 <element xmi:type="uml:Operation" href="refactoring.uml#_K1jcwFRsEeCQNNgUSH7L8A"/> 225 353 <layoutConstraint xmi:type="notation:Location" xmi:id="_K2JSoVRsEeCQNNgUSH7L8A"/> 354 </children> 355 <children xmi:type="notation:Node" xmi:id="_ld5zQGv4EeCIG-Xw7oAxcQ" type="3002"> 356 <element xmi:type="uml:Operation" href="refactoring.uml#_ldm4UGv4EeCIG-Xw7oAxcQ"/> 357 <layoutConstraint xmi:type="notation:Location" xmi:id="_ld5zQWv4EeCIG-Xw7oAxcQ"/> 358 </children> 359 <children xmi:type="notation:Node" xmi:id="_nU0RkGv4EeCIG-Xw7oAxcQ" type="3002"> 360 <element xmi:type="uml:Operation" href="refactoring.uml#_nUgvkGv4EeCIG-Xw7oAxcQ"/> 361 <layoutConstraint xmi:type="notation:Location" xmi:id="_nU0RkWv4EeCIG-Xw7oAxcQ"/> 362 </children> 363 <children xmi:type="notation:Node" xmi:id="_ob5OYGv4EeCIG-Xw7oAxcQ" type="3002"> 364 <element xmi:type="uml:Operation" href="refactoring.uml#_oblsYGv4EeCIG-Xw7oAxcQ"/> 365 <layoutConstraint xmi:type="notation:Location" xmi:id="_ob5OYWv4EeCIG-Xw7oAxcQ"/> 366 </children> 367 <children xmi:type="notation:Node" xmi:id="_qn9dUGv4EeCIG-Xw7oAxcQ" type="3002"> 368 <element xmi:type="uml:Operation" href="refactoring.uml#_qnqiYGv4EeCIG-Xw7oAxcQ"/> 369 <layoutConstraint xmi:type="notation:Location" xmi:id="_qn9dUWv4EeCIG-Xw7oAxcQ"/> 370 </children> 371 <children xmi:type="notation:Node" xmi:id="_t0tGIGv4EeCIG-Xw7oAxcQ" type="3002"> 372 <element xmi:type="uml:Operation" href="refactoring.uml#_t0QaMGv4EeCIG-Xw7oAxcQ"/> 373 <layoutConstraint xmi:type="notation:Location" xmi:id="_t0tGIWv4EeCIG-Xw7oAxcQ"/> 374 </children> 375 <children xmi:type="notation:Node" xmi:id="_wUmQAGv4EeCIG-Xw7oAxcQ" type="3002"> 376 <element xmi:type="uml:Operation" href="refactoring.uml#_wUJkEGv4EeCIG-Xw7oAxcQ"/> 377 <layoutConstraint xmi:type="notation:Location" xmi:id="_wUmQAWv4EeCIG-Xw7oAxcQ"/> 378 </children> 379 <children xmi:type="notation:Node" xmi:id="_yBhE0Gv4EeCIG-Xw7oAxcQ" type="3002"> 380 <element xmi:type="uml:Operation" href="refactoring.uml#_yA7O8Gv4EeCIG-Xw7oAxcQ"/> 381 <layoutConstraint xmi:type="notation:Location" xmi:id="_yBhE0Wv4EeCIG-Xw7oAxcQ"/> 382 </children> 383 <children xmi:type="notation:Node" xmi:id="_2oaXcGv4EeCIG-Xw7oAxcQ" type="3002"> 384 <element xmi:type="uml:Operation" href="refactoring.uml#_2oHcgGv4EeCIG-Xw7oAxcQ"/> 385 <layoutConstraint xmi:type="notation:Location" xmi:id="_2oaXcWv4EeCIG-Xw7oAxcQ"/> 226 386 </children> 227 387 <styles xmi:type="notation:TitleStyle" xmi:id="_4MKRC1RxEeCQNNgUSH7L8A" showTitle="true"/> … … 238 398 <styles xmi:type="notation:CanonicalStyle" xmi:id="_4MKRAVRxEeCQNNgUSH7L8A"/> 239 399 <element xmi:type="uml:Class" href="refactoring.uml#_4MAgAFRxEeCQNNgUSH7L8A"/> 240 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4MKRAlRxEeCQNNgUSH7L8A" x=" 115" y="515"/>400 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4MKRAlRxEeCQNNgUSH7L8A" x="300" y="75" width="186"/> 241 401 </children> 242 402 <children xmi:type="notation:Shape" xmi:id="_MhUzUFRyEeCQNNgUSH7L8A" type="2001" fontName="Calibri"> … … 250 410 <layoutConstraint xmi:type="notation:Location" xmi:id="_YQZUkVVZEeCOu_gAbBroWQ"/> 251 411 </children> 252 <children xmi:type="notation:Node" xmi:id="_ lBwRwFVaEeCOu_gAbBroWQ" type="3001">253 <element xmi:type="uml:Property" href="refactoring.uml#_ lBTl0FVaEeCOu_gAbBroWQ"/>254 <layoutConstraint xmi:type="notation:Location" xmi:id="_ lBwRwVVaEeCOu_gAbBroWQ"/>412 <children xmi:type="notation:Node" xmi:id="_KX2DkGwGEeCIG-Xw7oAxcQ" type="3001"> 413 <element xmi:type="uml:Property" href="refactoring.uml#_KXjIoGwGEeCIG-Xw7oAxcQ"/> 414 <layoutConstraint xmi:type="notation:Location" xmi:id="_KX2DkWwGEeCIG-Xw7oAxcQ"/> 255 415 </children> 256 416 <styles xmi:type="notation:TitleStyle" xmi:id="_MhekUlRyEeCQNNgUSH7L8A" showTitle="true"/> … … 260 420 </children> 261 421 <children xmi:type="notation:BasicCompartment" xmi:id="_MhekVlRyEeCQNNgUSH7L8A" type="7002"> 262 <children xmi:type="notation:Node" xmi:id="_ PBEMMFRyEeCQNNgUSH7L8A" type="3002">263 <element xmi:type="uml:Operation" href="refactoring.uml#_ PA6bMFRyEeCQNNgUSH7L8A"/>264 <layoutConstraint xmi:type="notation:Location" xmi:id="_ PBEMMVRyEeCQNNgUSH7L8A"/>265 </children> 266 <children xmi:type="notation:Node" xmi:id="_ QywzUFRyEeCQNNgUSH7L8A" type="3002">267 <element xmi:type="uml:Operation" href="refactoring.uml#_ QynCUFRyEeCQNNgUSH7L8A"/>268 <layoutConstraint xmi:type="notation:Location" xmi:id="_ QywzUVRyEeCQNNgUSH7L8A"/>269 </children> 270 <children xmi:type="notation:Node" xmi:id="_ TdhwcFRyEeCQNNgUSH7L8A" type="3002">271 <element xmi:type="uml:Operation" href="refactoring.uml#_ TdYmgFRyEeCQNNgUSH7L8A"/>272 <layoutConstraint xmi:type="notation:Location" xmi:id="_ TdhwcVRyEeCQNNgUSH7L8A"/>273 </children> 274 <children xmi:type="notation:Node" xmi:id="_ V6b3wFRyEeCQNNgUSH7L8A" type="3002">275 <element xmi:type="uml:Operation" href="refactoring.uml#_ V6St0FRyEeCQNNgUSH7L8A"/>276 <layoutConstraint xmi:type="notation:Location" xmi:id="_ V6b3wVRyEeCQNNgUSH7L8A"/>277 </children> 278 <children xmi:type="notation:Node" xmi:id="_ YPJsYFRyEeCQNNgUSH7L8A" type="3002">279 <element xmi:type="uml:Operation" href="refactoring.uml#_ YO2xcFRyEeCQNNgUSH7L8A"/>280 <layoutConstraint xmi:type="notation:Location" xmi:id="_ YPJsYVRyEeCQNNgUSH7L8A"/>281 </children> 282 <children xmi:type="notation:Node" xmi:id="_ oF0xgFRvEeCQNNgUSH7L8A" type="3002">283 <element xmi:type="uml:Operation" href="refactoring.uml#_ oFrnkFRvEeCQNNgUSH7L8A"/>284 <layoutConstraint xmi:type="notation:Location" xmi:id="_ oF0xgVRvEeCQNNgUSH7L8A"/>422 <children xmi:type="notation:Node" xmi:id="_Bl668GwGEeCIG-Xw7oAxcQ" type="3002"> 423 <element xmi:type="uml:Operation" href="refactoring.uml#_BloAAGwGEeCIG-Xw7oAxcQ"/> 424 <layoutConstraint xmi:type="notation:Location" xmi:id="_Bl668WwGEeCIG-Xw7oAxcQ"/> 425 </children> 426 <children xmi:type="notation:Node" xmi:id="_DnQgkGwGEeCIG-Xw7oAxcQ" type="3002"> 427 <element xmi:type="uml:Operation" href="refactoring.uml#_DnHWoGwGEeCIG-Xw7oAxcQ"/> 428 <layoutConstraint xmi:type="notation:Location" xmi:id="_DnQgkWwGEeCIG-Xw7oAxcQ"/> 429 </children> 430 <children xmi:type="notation:Node" xmi:id="_EiRXUGwGEeCIG-Xw7oAxcQ" type="3002"> 431 <element xmi:type="uml:Operation" href="refactoring.uml#_EiHmUGwGEeCIG-Xw7oAxcQ"/> 432 <layoutConstraint xmi:type="notation:Location" xmi:id="_EiRXUWwGEeCIG-Xw7oAxcQ"/> 433 </children> 434 <children xmi:type="notation:Node" xmi:id="_F96O4GwGEeCIG-Xw7oAxcQ" type="3002"> 435 <element xmi:type="uml:Operation" href="refactoring.uml#_F9xE8GwGEeCIG-Xw7oAxcQ"/> 436 <layoutConstraint xmi:type="notation:Location" xmi:id="_F96O4WwGEeCIG-Xw7oAxcQ"/> 437 </children> 438 <children xmi:type="notation:Node" xmi:id="_IarMQGwGEeCIG-Xw7oAxcQ" type="3002"> 439 <element xmi:type="uml:Operation" href="refactoring.uml#_IahbQGwGEeCIG-Xw7oAxcQ"/> 440 <layoutConstraint xmi:type="notation:Location" xmi:id="_IarMQWwGEeCIG-Xw7oAxcQ"/> 441 </children> 442 <children xmi:type="notation:Node" xmi:id="_AMdZYGwhEeCIG-Xw7oAxcQ" type="3002"> 443 <element xmi:type="uml:Operation" href="refactoring.uml#_AMKecGwhEeCIG-Xw7oAxcQ"/> 444 <layoutConstraint xmi:type="notation:Location" xmi:id="_AMdZYWwhEeCIG-Xw7oAxcQ"/> 285 445 </children> 286 446 <styles xmi:type="notation:TitleStyle" xmi:id="_MhekV1RyEeCQNNgUSH7L8A" showTitle="true"/> … … 297 457 <styles xmi:type="notation:CanonicalStyle" xmi:id="_MhUzUVRyEeCQNNgUSH7L8A"/> 298 458 <element xmi:type="uml:Class" href="refactoring.uml#_MhLCUFRyEeCQNNgUSH7L8A"/> 299 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MhUzUlRyEeCQNNgUSH7L8A" x="7 10" y="560" width="146"/>459 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MhUzUlRyEeCQNNgUSH7L8A" x="795" y="550" width="146"/> 300 460 </children> 301 461 <children xmi:type="notation:Shape" xmi:id="_zS1aEFnhEeClo8qtmvnTtw" type="2001" fontName="Calibri"> … … 305 465 <children xmi:type="notation:DecorationNode" xmi:id="_zS1aFFnhEeClo8qtmvnTtw" type="5019"/> 306 466 <children xmi:type="notation:BasicCompartment" xmi:id="_zS1aFVnhEeClo8qtmvnTtw" type="7001"> 467 <children xmi:type="notation:Node" xmi:id="_lS7ZsGv1EeCIG-Xw7oAxcQ" type="3001"> 468 <element xmi:type="uml:Property" href="refactoring.uml#_SBMnYFVZEeCOu_gAbBroWQ"/> 469 <layoutConstraint xmi:type="notation:Location" xmi:id="_lS7ZsWv1EeCIG-Xw7oAxcQ"/> 470 </children> 471 <children xmi:type="notation:Node" xmi:id="_7aq90Gv-EeCIG-Xw7oAxcQ" type="3001"> 472 <element xmi:type="uml:Property" href="refactoring.uml#_7aYC4Gv-EeCIG-Xw7oAxcQ"/> 473 <layoutConstraint xmi:type="notation:Location" xmi:id="_7aq90Wv-EeCIG-Xw7oAxcQ"/> 474 </children> 475 <children xmi:type="notation:Node" xmi:id="_8PuWgGv-EeCIG-Xw7oAxcQ" type="3001"> 476 <element xmi:type="uml:Property" href="refactoring.uml#_8Pa0gGv-EeCIG-Xw7oAxcQ"/> 477 <layoutConstraint xmi:type="notation:Location" xmi:id="_8PuWgWv-EeCIG-Xw7oAxcQ"/> 478 </children> 479 <children xmi:type="notation:Node" xmi:id="_8ylzAGv-EeCIG-Xw7oAxcQ" type="3001"> 480 <element xmi:type="uml:Property" href="refactoring.uml#_8yS4EGv-EeCIG-Xw7oAxcQ"/> 481 <layoutConstraint xmi:type="notation:Location" xmi:id="_8ylzAWv-EeCIG-Xw7oAxcQ"/> 482 </children> 483 <children xmi:type="notation:Node" xmi:id="_BljLsGv_EeCIG-Xw7oAxcQ" type="3001"> 484 <element xmi:type="uml:Property" href="refactoring.uml#_BlQQwGv_EeCIG-Xw7oAxcQ"/> 485 <layoutConstraint xmi:type="notation:Location" xmi:id="_BljLsWv_EeCIG-Xw7oAxcQ"/> 486 </children> 487 <children xmi:type="notation:Node" xmi:id="_CySroGv_EeCIG-Xw7oAxcQ" type="3001"> 488 <element xmi:type="uml:Property" href="refactoring.uml#_Cx_wsGv_EeCIG-Xw7oAxcQ"/> 489 <layoutConstraint xmi:type="notation:Location" xmi:id="_CySroWv_EeCIG-Xw7oAxcQ"/> 490 </children> 307 491 <styles xmi:type="notation:TitleStyle" xmi:id="_zS1aFlnhEeClo8qtmvnTtw" showTitle="true"/> 308 492 <styles xmi:type="notation:SortingStyle" xmi:id="_zS1aF1nhEeClo8qtmvnTtw"/> … … 311 495 </children> 312 496 <children xmi:type="notation:BasicCompartment" xmi:id="_zS1aGlnhEeClo8qtmvnTtw" type="7002"> 313 <children xmi:type="notation:Node" xmi:id="_8dpj0FnhEeClo8qtmvnTtw" type="3002">314 <element xmi:type="uml:Operation" href="refactoring.uml#_8dM34FnhEeClo8qtmvnTtw"/>315 <layoutConstraint xmi:type="notation:Location" xmi:id="_8dpj0VnhEeClo8qtmvnTtw"/>316 </children>317 497 <children xmi:type="notation:Node" xmi:id="_b4tUYFRvEeCQNNgUSH7L8A" type="3002"> 318 498 <element xmi:type="uml:Operation" href="refactoring.uml#_b4aZcFRvEeCQNNgUSH7L8A"/> … … 347 527 <layoutConstraint xmi:type="notation:Location" xmi:id="_snNSAVRvEeCQNNgUSH7L8A"/> 348 528 </children> 349 <children xmi:type="notation:Node" xmi:id="_J4D38FSnEeCQNNgUSH7L8A" type="3002">350 <element xmi:type="uml:Operation" href="refactoring.uml#_J3w9AFSnEeCQNNgUSH7L8A"/>351 <layoutConstraint xmi:type="notation:Location" xmi:id="_J4D38VSnEeCQNNgUSH7L8A"/>352 </children>353 529 <children xmi:type="notation:Node" xmi:id="_SLu-UFSnEeCQNNgUSH7L8A" type="3002"> 354 530 <element xmi:type="uml:Operation" href="refactoring.uml#_SLcDYFSnEeCQNNgUSH7L8A"/> 355 531 <layoutConstraint xmi:type="notation:Location" xmi:id="_SLu-UVSnEeCQNNgUSH7L8A"/> 532 </children> 533 <children xmi:type="notation:Node" xmi:id="_JrEhUGv_EeCIG-Xw7oAxcQ" type="3002"> 534 <element xmi:type="uml:Operation" href="refactoring.uml#_JqxmYGv_EeCIG-Xw7oAxcQ"/> 535 <layoutConstraint xmi:type="notation:Location" xmi:id="_JrEhUWv_EeCIG-Xw7oAxcQ"/> 536 </children> 537 <children xmi:type="notation:Node" xmi:id="_tE8Y8Gv_EeCIG-Xw7oAxcQ" type="3002"> 538 <element xmi:type="uml:Operation" href="refactoring.uml#_tEo28Gv_EeCIG-Xw7oAxcQ"/> 539 <layoutConstraint xmi:type="notation:Location" xmi:id="_tE8Y8Wv_EeCIG-Xw7oAxcQ"/> 540 </children> 541 <children xmi:type="notation:Node" xmi:id="_twJ5IGv_EeCIG-Xw7oAxcQ" type="3002"> 542 <element xmi:type="uml:Operation" href="refactoring.uml#_tv2-MGv_EeCIG-Xw7oAxcQ"/> 543 <layoutConstraint xmi:type="notation:Location" xmi:id="_twJ5IWv_EeCIG-Xw7oAxcQ"/> 544 </children> 545 <children xmi:type="notation:Node" xmi:id="_ww-l0Gv_EeCIG-Xw7oAxcQ" type="3002"> 546 <element xmi:type="uml:Operation" href="refactoring.uml#_wwrD0Gv_EeCIG-Xw7oAxcQ"/> 547 <layoutConstraint xmi:type="notation:Location" xmi:id="_ww-l0Wv_EeCIG-Xw7oAxcQ"/> 548 </children> 549 <children xmi:type="notation:Node" xmi:id="_ykApsGv_EeCIG-Xw7oAxcQ" type="3002"> 550 <element xmi:type="uml:Operation" href="refactoring.uml#_yjtuwGv_EeCIG-Xw7oAxcQ"/> 551 <layoutConstraint xmi:type="notation:Location" xmi:id="_ykApsWv_EeCIG-Xw7oAxcQ"/> 552 </children> 553 <children xmi:type="notation:Node" xmi:id="_zmxHMGv_EeCIG-Xw7oAxcQ" type="3002"> 554 <element xmi:type="uml:Operation" href="refactoring.uml#_zmeMQGv_EeCIG-Xw7oAxcQ"/> 555 <layoutConstraint xmi:type="notation:Location" xmi:id="_zmxHMWv_EeCIG-Xw7oAxcQ"/> 356 556 </children> 357 557 <styles xmi:type="notation:TitleStyle" xmi:id="_zS1aG1nhEeClo8qtmvnTtw" showTitle="true"/> … … 368 568 <styles xmi:type="notation:CanonicalStyle" xmi:id="_zS1aEVnhEeClo8qtmvnTtw"/> 369 569 <element xmi:type="uml:Class" href="refactoring.uml#_zSPkMFnhEeClo8qtmvnTtw"/> 370 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zS1aElnhEeClo8qtmvnTtw" x=" 485" y="30"/>570 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zS1aElnhEeClo8qtmvnTtw" x="1225" y="230" width="238"/> 371 571 </children> 372 572 <children xmi:type="notation:Shape" xmi:id="_n5KbMFolEeClo8qtmvnTtw" type="2001" fontName="Calibri"> … … 388 588 <layoutConstraint xmi:type="notation:Location" xmi:id="_JER8QVomEeClo8qtmvnTtw"/> 389 589 </children> 590 <children xmi:type="notation:Node" xmi:id="_IW42cGwcEeCIG-Xw7oAxcQ" type="3001"> 591 <element xmi:type="uml:Property" href="refactoring.uml#_IWl7gGwcEeCIG-Xw7oAxcQ"/> 592 <layoutConstraint xmi:type="notation:Location" xmi:id="_IW42cWwcEeCIG-Xw7oAxcQ"/> 593 </children> 390 594 <styles xmi:type="notation:TitleStyle" xmi:id="_n5KbNlolEeClo8qtmvnTtw" showTitle="true"/> 391 595 <styles xmi:type="notation:SortingStyle" xmi:id="_n5KbN1olEeClo8qtmvnTtw"/> … … 394 598 </children> 395 599 <children xmi:type="notation:BasicCompartment" xmi:id="_n5KbOlolEeClo8qtmvnTtw" type="7002"> 600 <children xmi:type="notation:Node" xmi:id="_Nuz9YGwcEeCIG-Xw7oAxcQ" type="3002"> 601 <element xmi:type="uml:Operation" href="refactoring.uml#_NugbYGwcEeCIG-Xw7oAxcQ"/> 602 <layoutConstraint xmi:type="notation:Location" xmi:id="_Nuz9YWwcEeCIG-Xw7oAxcQ"/> 603 </children> 396 604 <styles xmi:type="notation:TitleStyle" xmi:id="_n5KbO1olEeClo8qtmvnTtw" showTitle="true"/> 397 605 <styles xmi:type="notation:SortingStyle" xmi:id="_n5KbPFolEeClo8qtmvnTtw"/> … … 407 615 <styles xmi:type="notation:CanonicalStyle" xmi:id="_n5KbMVolEeClo8qtmvnTtw"/> 408 616 <element xmi:type="uml:Class" href="refactoring.uml#_n4H5YFolEeClo8qtmvnTtw"/> 409 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n5KbMlolEeClo8qtmvnTtw" x="5 10" y="355"/>617 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n5KbMlolEeClo8qtmvnTtw" x="580" y="355"/> 410 618 </children> 411 619 <children xmi:type="notation:Shape" xmi:id="_6v4_gFxoEeCd3KUH_BuVkA" type="2013" fontName="Calibri"> … … 431 639 </children> 432 640 <element xmi:type="uml:Interface" href="refactoring.uml#_6vSikFxoEeCd3KUH_BuVkA"/> 433 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6v4_gVxoEeCd3KUH_BuVkA" x="773" y="118"/> 641 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6v4_gVxoEeCd3KUH_BuVkA" x="555" y="205"/> 642 </children> 643 <children xmi:type="notation:Shape" xmi:id="_ed2NsGv0EeCIG-Xw7oAxcQ" type="2013" fontName="Calibri"> 644 <children xmi:type="notation:DecorationNode" xmi:id="_ed2Nsmv0EeCIG-Xw7oAxcQ" type="5018"/> 645 <children xmi:type="notation:DecorationNode" xmi:id="_ed2Ns2v0EeCIG-Xw7oAxcQ" type="5035"/> 646 <children xmi:type="notation:BasicCompartment" xmi:id="_ed2NtGv0EeCIG-Xw7oAxcQ" type="7029"> 647 <styles xmi:type="notation:TitleStyle" xmi:id="_ed2NtWv0EeCIG-Xw7oAxcQ" showTitle="true"/> 648 <styles xmi:type="notation:SortingStyle" xmi:id="_ed2Ntmv0EeCIG-Xw7oAxcQ"/> 649 <styles xmi:type="notation:FilteringStyle" xmi:id="_ed2Nt2v0EeCIG-Xw7oAxcQ"/> 650 <styles xmi:type="notation:CanonicalStyle" xmi:id="_ed_-sGv0EeCIG-Xw7oAxcQ"/> 651 </children> 652 <children xmi:type="notation:BasicCompartment" xmi:id="_ed_-sWv0EeCIG-Xw7oAxcQ" type="7030"> 653 <children xmi:type="notation:Node" xmi:id="_OLPd4GwgEeCIG-Xw7oAxcQ" type="3029"> 654 <element xmi:type="uml:Operation" href="refactoring.uml#_OK8i8GwgEeCIG-Xw7oAxcQ"/> 655 <layoutConstraint xmi:type="notation:Location" xmi:id="_OLPd4WwgEeCIG-Xw7oAxcQ"/> 656 </children> 657 <styles xmi:type="notation:TitleStyle" xmi:id="_ed_-smv0EeCIG-Xw7oAxcQ" showTitle="true"/> 658 <styles xmi:type="notation:SortingStyle" xmi:id="_ed_-s2v0EeCIG-Xw7oAxcQ"/> 659 <styles xmi:type="notation:FilteringStyle" xmi:id="_ed_-tGv0EeCIG-Xw7oAxcQ"/> 660 <styles xmi:type="notation:CanonicalStyle" xmi:id="_ed_-tWv0EeCIG-Xw7oAxcQ"/> 661 </children> 662 <children xmi:type="notation:BasicCompartment" xmi:id="_ed_-tmv0EeCIG-Xw7oAxcQ" type="7031"> 663 <styles xmi:type="notation:TitleStyle" xmi:id="_ed_-t2v0EeCIG-Xw7oAxcQ" showTitle="true"/> 664 <styles xmi:type="notation:SortingStyle" xmi:id="_ed_-uGv0EeCIG-Xw7oAxcQ"/> 665 <styles xmi:type="notation:FilteringStyle" xmi:id="_ed_-uWv0EeCIG-Xw7oAxcQ"/> 666 <styles xmi:type="notation:CanonicalStyle" xmi:id="_ed_-umv0EeCIG-Xw7oAxcQ"/> 667 </children> 668 <element xmi:type="uml:Interface" href="refactoring.uml#_edQX0Gv0EeCIG-Xw7oAxcQ"/> 669 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ed2NsWv0EeCIG-Xw7oAxcQ" x="995" y="360"/> 670 </children> 671 <children xmi:type="notation:Shape" xmi:id="_b1XHgGv_EeCIG-Xw7oAxcQ" type="2013" fontName="Calibri"> 672 <children xmi:type="notation:DecorationNode" xmi:id="_b1g4gGv_EeCIG-Xw7oAxcQ" type="5018"/> 673 <children xmi:type="notation:DecorationNode" xmi:id="_b1g4gWv_EeCIG-Xw7oAxcQ" type="5035"/> 674 <children xmi:type="notation:BasicCompartment" xmi:id="_b1g4gmv_EeCIG-Xw7oAxcQ" type="7029"> 675 <styles xmi:type="notation:TitleStyle" xmi:id="_b1g4g2v_EeCIG-Xw7oAxcQ" showTitle="true"/> 676 <styles xmi:type="notation:SortingStyle" xmi:id="_b1g4hGv_EeCIG-Xw7oAxcQ"/> 677 <styles xmi:type="notation:FilteringStyle" xmi:id="_b1g4hWv_EeCIG-Xw7oAxcQ"/> 678 <styles xmi:type="notation:CanonicalStyle" xmi:id="_b1g4hmv_EeCIG-Xw7oAxcQ"/> 679 </children> 680 <children xmi:type="notation:BasicCompartment" xmi:id="_b1g4h2v_EeCIG-Xw7oAxcQ" type="7030"> 681 <children xmi:type="notation:Node" xmi:id="_Fm7hAGwAEeCIG-Xw7oAxcQ" type="3029"> 682 <element xmi:type="uml:Operation" href="refactoring.uml#_Fmn_AGwAEeCIG-Xw7oAxcQ"/> 683 <layoutConstraint xmi:type="notation:Location" xmi:id="_Fm7hAWwAEeCIG-Xw7oAxcQ"/> 684 </children> 685 <children xmi:type="notation:Node" xmi:id="_J4D38FSnEeCQNNgUSH7L8A" type="3029"> 686 <element xmi:type="uml:Operation" href="refactoring.uml#_J3w9AFSnEeCQNNgUSH7L8A"/> 687 <layoutConstraint xmi:type="notation:Location" xmi:id="_J4D38VSnEeCQNNgUSH7L8A"/> 688 </children> 689 <children xmi:type="notation:Node" xmi:id="_LNt_0Gv_EeCIG-Xw7oAxcQ" type="3029"> 690 <element xmi:type="uml:Operation" href="refactoring.uml#_LNRT4Gv_EeCIG-Xw7oAxcQ"/> 691 <layoutConstraint xmi:type="notation:Location" xmi:id="_LNt_0Wv_EeCIG-Xw7oAxcQ"/> 692 </children> 693 <children xmi:type="notation:Node" xmi:id="_MvKkcGv_EeCIG-Xw7oAxcQ" type="3029"> 694 <element xmi:type="uml:Operation" href="refactoring.uml#_Mu3pgGv_EeCIG-Xw7oAxcQ"/> 695 <layoutConstraint xmi:type="notation:Location" xmi:id="_MvKkcWv_EeCIG-Xw7oAxcQ"/> 696 </children> 697 <children xmi:type="notation:Node" xmi:id="_OCUOYGv_EeCIG-Xw7oAxcQ" type="3029"> 698 <element xmi:type="uml:Operation" href="refactoring.uml#_OCBTcGv_EeCIG-Xw7oAxcQ"/> 699 <layoutConstraint xmi:type="notation:Location" xmi:id="_OCUOYWv_EeCIG-Xw7oAxcQ"/> 700 </children> 701 <styles xmi:type="notation:TitleStyle" xmi:id="_b1g4iGv_EeCIG-Xw7oAxcQ" showTitle="true"/> 702 <styles xmi:type="notation:SortingStyle" xmi:id="_b1g4iWv_EeCIG-Xw7oAxcQ"/> 703 <styles xmi:type="notation:FilteringStyle" xmi:id="_b1g4imv_EeCIG-Xw7oAxcQ"/> 704 <styles xmi:type="notation:CanonicalStyle" xmi:id="_b1g4i2v_EeCIG-Xw7oAxcQ"/> 705 </children> 706 <children xmi:type="notation:BasicCompartment" xmi:id="_b1g4jGv_EeCIG-Xw7oAxcQ" type="7031"> 707 <styles xmi:type="notation:TitleStyle" xmi:id="_b1g4jWv_EeCIG-Xw7oAxcQ" showTitle="true"/> 708 <styles xmi:type="notation:SortingStyle" xmi:id="_b1g4jmv_EeCIG-Xw7oAxcQ"/> 709 <styles xmi:type="notation:FilteringStyle" xmi:id="_b1g4j2v_EeCIG-Xw7oAxcQ"/> 710 <styles xmi:type="notation:CanonicalStyle" xmi:id="_b1g4kGv_EeCIG-Xw7oAxcQ"/> 711 </children> 712 <element xmi:type="uml:Interface" href="refactoring.uml#_b1EMkGv_EeCIG-Xw7oAxcQ"/> 713 <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b1XHgWv_EeCIG-Xw7oAxcQ" x="1225" y="10"/> 434 714 </children> 435 715 <styles xmi:type="notation:DiagramStyle" xmi:id="_Uz4jkVRrEeCQNNgUSH7L8A"/> … … 441 721 <layoutConstraint xmi:type="notation:Location" xmi:id="_8RbsBVlNEeCTIL9CCJRwPw" y="40"/> 442 722 </children> 443 <styles xmi:type="notation:FontStyle" xmi:id="_8RbsAllNEeCTIL9CCJRwPw" fontName="Calibri" />723 <styles xmi:type="notation:FontStyle" xmi:id="_8RbsAllNEeCTIL9CCJRwPw" fontName="Calibri" fontHeight="14"/> 444 724 <element xmi:type="uml:Generalization" href="refactoring.uml#_8RbsAFlNEeCTIL9CCJRwPw"/> 445 725 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8RbsA1lNEeCTIL9CCJRwPw" points="[0, 0, -14, 51]$[13, -39, -1, 12]"/> 446 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8Rk18FlNEeCTIL9CCJRwPw" id="(0. 4178082191780822,0.005025125628140704)"/>447 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8Rk18VlNEeCTIL9CCJRwPw" id="(0. 40540540540540543,0.969309462915601)"/>726 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8Rk18FlNEeCTIL9CCJRwPw" id="(0.5273972602739726,0.01639344262295082)"/> 727 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8Rk18VlNEeCTIL9CCJRwPw" id="(0.5824742268041238,0.9956043956043956)"/> 448 728 </edges> 449 729 <edges xmi:type="notation:Edge" xmi:id="_JJtsYVlWEeCTIL9CCJRwPw" type="4002" source="_MhUzUFRyEeCQNNgUSH7L8A" target="_Plrj4FRsEeCQNNgUSH7L8A"> … … 455 735 </children> 456 736 <styles xmi:type="notation:RoutingStyle" xmi:id="_JJtsYllWEeCTIL9CCJRwPw"/> 457 <styles xmi:type="notation:FontStyle" xmi:id="_JJtsY1lWEeCTIL9CCJRwPw" fontName="Calibri" />737 <styles xmi:type="notation:FontStyle" xmi:id="_JJtsY1lWEeCTIL9CCJRwPw" fontName="Calibri" fontHeight="14"/> 458 738 <element xmi:type="uml:Dependency" href="refactoring.uml#_JJtsYFlWEeCTIL9CCJRwPw"/> 459 739 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JJtsZFlWEeCTIL9CCJRwPw" points="[-16, 0, 34, 0]$[-50, 0, 0, 0]"/> 460 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJ3dYFlWEeCTIL9CCJRwPw" id="(0. 1095890410958904,0.5025125628140703)"/>461 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJ3dYVlWEeCTIL9CCJRwPw" id="( 1.0,0.3005464480874317)"/>740 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJ3dYFlWEeCTIL9CCJRwPw" id="(0.0,0.5409836065573771)"/> 741 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JJ3dYVlWEeCTIL9CCJRwPw" id="(0.989247311827957,0.363914373088685)"/> 462 742 </edges> 463 743 <edges xmi:type="notation:Connector" xmi:id="_Chj2IVomEeClo8qtmvnTtw" type="4001" source="_Plrj4FRsEeCQNNgUSH7L8A" target="_n5KbMFolEeClo8qtmvnTtw"> … … 465 745 <layoutConstraint xmi:type="notation:Location" xmi:id="_Chj2JVomEeClo8qtmvnTtw" y="40"/> 466 746 </children> 467 <styles xmi:type="notation:FontStyle" xmi:id="_Chj2IlomEeClo8qtmvnTtw" fontName="Calibri" />747 <styles xmi:type="notation:FontStyle" xmi:id="_Chj2IlomEeClo8qtmvnTtw" fontName="Calibri" fontHeight="14"/> 468 748 <element xmi:type="uml:Generalization" href="refactoring.uml#_Chj2IFomEeClo8qtmvnTtw"/> 469 749 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Chj2I1omEeClo8qtmvnTtw" points="[-2, -33, 11, 58]$[14, -47, 27, 44]"/> 470 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ChtAEFomEeClo8qtmvnTtw" id="( 1.0,0.19760479041916168)"/>750 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ChtAEFomEeClo8qtmvnTtw" id="(0.6505376344086021,0.0061162079510703364)"/> 471 751 </edges> 472 752 <edges xmi:type="notation:Edge" xmi:id="_OyMHkFqlEeC9SaX6k5fY1Q" type="4002" source="_Z0FxQFRvEeCQNNgUSH7L8A" target="_zS1aEFnhEeClo8qtmvnTtw"> … … 478 758 </children> 479 759 <styles xmi:type="notation:RoutingStyle" xmi:id="_OyMHkVqlEeC9SaX6k5fY1Q"/> 480 <styles xmi:type="notation:FontStyle" xmi:id="_OyMHklqlEeC9SaX6k5fY1Q" fontName="Calibri" />760 <styles xmi:type="notation:FontStyle" xmi:id="_OyMHklqlEeC9SaX6k5fY1Q" fontName="Calibri" fontHeight="14"/> 481 761 <element xmi:type="uml:Dependency" href="refactoring.uml#_OyCWkFqlEeC9SaX6k5fY1Q"/> 482 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OyMHk1qlEeC9SaX6k5fY1Q" points="[ -12, -1, 96, 4]$[-94, -4, 14, 1]"/>483 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OyV4kFqlEeC9SaX6k5fY1Q" id="(0. 11214953271028037,0.5298013245033113)"/>484 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OyV4kVqlEeC9SaX6k5fY1Q" id="(0. 9054054054054054,0.5254237288135594)"/>762 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OyMHk1qlEeC9SaX6k5fY1Q" points="[5, 0, -277, -149]$[155, 0, -127, -149]$[155, 149, -127, 0]$[281, 149, -1, 0]"/> 763 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OyV4kFqlEeC9SaX6k5fY1Q" id="(0.9742268041237113,0.21318681318681318)"/> 764 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OyV4kVqlEeC9SaX6k5fY1Q" id="(0.004201680672268907,0.12530712530712532)"/> 485 765 </edges> 486 766 <edges xmi:type="notation:Edge" xmi:id="_VjhRcFqlEeC9SaX6k5fY1Q" type="4002" source="_Z0FxQFRvEeCQNNgUSH7L8A" target="_n5KbMFolEeClo8qtmvnTtw"> … … 492 772 </children> 493 773 <styles xmi:type="notation:RoutingStyle" xmi:id="_VjhRcVqlEeC9SaX6k5fY1Q"/> 494 <styles xmi:type="notation:FontStyle" xmi:id="_VjhRclqlEeC9SaX6k5fY1Q" fontName="Calibri" />774 <styles xmi:type="notation:FontStyle" xmi:id="_VjhRclqlEeC9SaX6k5fY1Q" fontName="Calibri" fontHeight="14"/> 495 775 <element xmi:type="uml:Dependency" href="refactoring.uml#_VjNvcFqlEeC9SaX6k5fY1Q"/> 496 776 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VjhRc1qlEeC9SaX6k5fY1Q" points="[-3, 1, 165, -25]$[-160, -26, 8, -52]"/> 497 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VjqbYFqlEeC9SaX6k5fY1Q" id="(0.028037383177570093,0.6026490066225165)"/> 498 </edges> 499 <edges xmi:type="notation:Edge" xmi:id="_xwYYgF0FEeCEEfnO4j572A" type="4002" source="_4MKRAFRxEeCQNNgUSH7L8A" target="_aKUcwFRrEeCQNNgUSH7L8A"> 500 <children xmi:type="notation:DecorationNode" xmi:id="_xwYYhF0FEeCEEfnO4j572A" type="6001"> 501 <layoutConstraint xmi:type="notation:Location" xmi:id="_xwYYhV0FEeCEEfnO4j572A" y="40"/> 502 </children> 503 <children xmi:type="notation:DecorationNode" xmi:id="_xwYYhl0FEeCEEfnO4j572A" type="6010"> 504 <layoutConstraint xmi:type="notation:Location" xmi:id="_xwYYh10FEeCEEfnO4j572A" y="20"/> 505 </children> 506 <styles xmi:type="notation:RoutingStyle" xmi:id="_xwYYgV0FEeCEEfnO4j572A"/> 507 <styles xmi:type="notation:FontStyle" xmi:id="_xwYYgl0FEeCEEfnO4j572A" fontName="Calibri"/> 508 <element xmi:type="uml:Dependency" href="refactoring.uml#_xv7skF0FEeCEEfnO4j572A"/> 509 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xwYYg10FEeCEEfnO4j572A" points="[-4, -99, -6, 145]$[-22, -128, -24, 116]"/> 777 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VjqbYFqlEeC9SaX6k5fY1Q" id="(0.005154639175257732,0.8373626373626374)"/> 778 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0oI3EGwfEeCIG-Xw7oAxcQ" id="(0.9847328244274809,0.37748344370860926)"/> 779 </edges> 780 <edges xmi:type="notation:Edge" xmi:id="_jVeqAGv_EeCIG-Xw7oAxcQ" type="4010" source="_b1XHgGv_EeCIG-Xw7oAxcQ" target="_zS1aEFnhEeClo8qtmvnTtw"> 781 <children xmi:type="notation:DecorationNode" xmi:id="_jVeqBGv_EeCIG-Xw7oAxcQ" type="6011"> 782 <layoutConstraint xmi:type="notation:Location" xmi:id="_jVeqBWv_EeCIG-Xw7oAxcQ" y="40"/> 783 </children> 784 <children xmi:type="notation:DecorationNode" xmi:id="_jVeqBmv_EeCIG-Xw7oAxcQ" type="6021"> 785 <layoutConstraint xmi:type="notation:Location" xmi:id="_jVeqB2v_EeCIG-Xw7oAxcQ" y="40"/> 786 </children> 787 <styles xmi:type="notation:RoutingStyle" xmi:id="_jVeqAWv_EeCIG-Xw7oAxcQ"/> 788 <styles xmi:type="notation:FontStyle" xmi:id="_jVeqAmv_EeCIG-Xw7oAxcQ" fontName="Calibri" fontHeight="14"/> 789 <element xmi:type="uml:Realization" href="refactoring.uml#_jVU5AGv_EeCIG-Xw7oAxcQ"/> 790 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jVeqA2v_EeCIG-Xw7oAxcQ" points="[0, 0, -80, 47]$[80, 106, 0, 153]"/> 791 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jVxk8Gv_EeCIG-Xw7oAxcQ" id="(0.49344978165938863,0.9871794871794872)"/> 792 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jVxk8Wv_EeCIG-Xw7oAxcQ" id="(0.47478991596638653,0.007371007371007371)"/> 793 </edges> 794 <edges xmi:type="notation:Edge" xmi:id="_FRa9gGwgEeCIG-Xw7oAxcQ" type="4010" source="_ed2NsGv0EeCIG-Xw7oAxcQ" target="_Z0FxQFRvEeCQNNgUSH7L8A"> 795 <children xmi:type="notation:DecorationNode" xmi:id="_FRa9hGwgEeCIG-Xw7oAxcQ" type="6011"> 796 <layoutConstraint xmi:type="notation:Location" xmi:id="_FRa9hWwgEeCIG-Xw7oAxcQ" y="40"/> 797 </children> 798 <children xmi:type="notation:DecorationNode" xmi:id="_FRa9hmwgEeCIG-Xw7oAxcQ" type="6021"> 799 <layoutConstraint xmi:type="notation:Location" xmi:id="_FRa9h2wgEeCIG-Xw7oAxcQ" y="40"/> 800 </children> 801 <styles xmi:type="notation:RoutingStyle" xmi:id="_FRa9gWwgEeCIG-Xw7oAxcQ"/> 802 <styles xmi:type="notation:FontStyle" xmi:id="_FRa9gmwgEeCIG-Xw7oAxcQ" fontName="Calibri" fontHeight="14"/> 803 <element xmi:type="uml:Realization" href="refactoring.uml#_FRRzkGwgEeCIG-Xw7oAxcQ"/> 804 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FRa9g2wgEeCIG-Xw7oAxcQ" points="[-201, -33, 48, 0]$[-206, -33, 43, 0]$[-247, -33, 2, 0]"/> 805 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FRkugGwgEeCIG-Xw7oAxcQ" id="(1.0,0.7049180327868853)"/> 806 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FRkugWwgEeCIG-Xw7oAxcQ" id="(0.9896907216494846,0.7824175824175824)"/> 807 </edges> 808 <edges xmi:type="notation:Connector" xmi:id="_VYcEYWwgEeCIG-Xw7oAxcQ" type="4013" source="_zS1aEFnhEeClo8qtmvnTtw" target="_ed2NsGv0EeCIG-Xw7oAxcQ"> 809 <children xmi:type="notation:DecorationNode" xmi:id="_VYcEZGwgEeCIG-Xw7oAxcQ" type="6023"> 810 <layoutConstraint xmi:type="notation:Location" xmi:id="_VYcEZWwgEeCIG-Xw7oAxcQ" y="40"/> 811 </children> 812 <styles xmi:type="notation:FontStyle" xmi:id="_VYcEYmwgEeCIG-Xw7oAxcQ" fontName="Calibri" fontHeight="14"/> 813 <element xmi:type="uml:Usage" href="refactoring.uml#_VYcEYGwgEeCIG-Xw7oAxcQ"/> 814 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VYcEY2wgEeCIG-Xw7oAxcQ" points="[0, 0, 56, 3]$[-29, -1, 27, 2]"/> 815 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VYlOUGwgEeCIG-Xw7oAxcQ" id="(0.0,0.4594594594594595)"/> 816 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VYlOUWwgEeCIG-Xw7oAxcQ" id="(0.8656716417910447,0.5869565217391305)"/> 817 </edges> 818 <edges xmi:type="notation:Edge" xmi:id="_nbAcgWwhEeCIG-Xw7oAxcQ" type="4010" source="_4MKRAFRxEeCQNNgUSH7L8A" target="_6v4_gFxoEeCd3KUH_BuVkA"> 819 <children xmi:type="notation:DecorationNode" xmi:id="_nbAchWwhEeCIG-Xw7oAxcQ" type="6011"> 820 <layoutConstraint xmi:type="notation:Location" xmi:id="_nbAchmwhEeCIG-Xw7oAxcQ" y="40"/> 821 </children> 822 <children xmi:type="notation:DecorationNode" xmi:id="_nbAch2whEeCIG-Xw7oAxcQ" type="6021"> 823 <layoutConstraint xmi:type="notation:Location" xmi:id="_nbAciGwhEeCIG-Xw7oAxcQ" y="40"/> 824 </children> 825 <styles xmi:type="notation:RoutingStyle" xmi:id="_nbAcgmwhEeCIG-Xw7oAxcQ"/> 826 <styles xmi:type="notation:FontStyle" xmi:id="_nbAcg2whEeCIG-Xw7oAxcQ" fontName="Calibri"/> 827 <element xmi:type="uml:Realization" href="refactoring.uml#_nbAcgGwhEeCIG-Xw7oAxcQ"/> 828 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nbAchGwhEeCIG-Xw7oAxcQ" points="[0, 0, -75, 6]$[52, -4, -23, 2]"/> 829 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nbKNgGwhEeCIG-Xw7oAxcQ" id="(0.9946236559139785,0.4954128440366973)"/> 830 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nbKNgWwhEeCIG-Xw7oAxcQ" id="(0.21232876712328766,0.5737704918032787)"/> 831 </edges> 832 <edges xmi:type="notation:Connector" xmi:id="_oXghAGwhEeCIG-Xw7oAxcQ" type="4013" source="_Z0FxQFRvEeCQNNgUSH7L8A" target="_6v4_gFxoEeCd3KUH_BuVkA"> 833 <children xmi:type="notation:DecorationNode" xmi:id="_oXghA2whEeCIG-Xw7oAxcQ" type="6023"> 834 <layoutConstraint xmi:type="notation:Location" xmi:id="_oXghBGwhEeCIG-Xw7oAxcQ" y="40"/> 835 </children> 836 <styles xmi:type="notation:FontStyle" xmi:id="_oXghAWwhEeCIG-Xw7oAxcQ" fontName="Calibri"/> 837 <element xmi:type="uml:Usage" href="refactoring.uml#_oXWwAGwhEeCIG-Xw7oAxcQ"/> 838 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oXghAmwhEeCIG-Xw7oAxcQ" points="[0, -2, 95, 2]$[-41, -2, 54, 2]"/> 839 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oXqSAGwhEeCIG-Xw7oAxcQ" id="(0.015463917525773196,0.43736263736263736)"/> 840 </edges> 841 <edges xmi:type="notation:Edge" xmi:id="_vQlRoGwhEeCIG-Xw7oAxcQ" type="4005" source="_Plrj4FRsEeCQNNgUSH7L8A" target="_4MKRAFRxEeCQNNgUSH7L8A"> 842 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRpGwhEeCIG-Xw7oAxcQ" type="6003"> 843 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRpWwhEeCIG-Xw7oAxcQ" y="20"/> 844 </children> 845 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRpmwhEeCIG-Xw7oAxcQ" visible="false" type="6004"> 846 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRp2whEeCIG-Xw7oAxcQ" y="-15"/> 847 </children> 848 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRqGwhEeCIG-Xw7oAxcQ" visible="false" type="6005"> 849 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRqWwhEeCIG-Xw7oAxcQ" y="-15"/> 850 </children> 851 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRqmwhEeCIG-Xw7oAxcQ" type="6006"> 852 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRq2whEeCIG-Xw7oAxcQ" y="-30"/> 853 </children> 854 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRrGwhEeCIG-Xw7oAxcQ" type="6007"> 855 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRrWwhEeCIG-Xw7oAxcQ" y="-30"/> 856 </children> 857 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRrmwhEeCIG-Xw7oAxcQ" type="6008"> 858 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRr2whEeCIG-Xw7oAxcQ" y="15"/> 859 </children> 860 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRsGwhEeCIG-Xw7oAxcQ" type="6009"> 861 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRsWwhEeCIG-Xw7oAxcQ" y="15"/> 862 </children> 863 <children xmi:type="notation:DecorationNode" xmi:id="_vQlRsmwhEeCIG-Xw7oAxcQ" type="6019"> 864 <layoutConstraint xmi:type="notation:Location" xmi:id="_vQlRs2whEeCIG-Xw7oAxcQ" y="40"/> 865 </children> 866 <styles xmi:type="notation:RoutingStyle" xmi:id="_vQlRoWwhEeCIG-Xw7oAxcQ"/> 867 <styles xmi:type="notation:FontStyle" xmi:id="_vQlRomwhEeCIG-Xw7oAxcQ" fontName="Calibri"/> 868 <element xmi:type="uml:Association" href="refactoring.uml#_vQIlsGwhEeCIG-Xw7oAxcQ"/> 869 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vQlRo2whEeCIG-Xw7oAxcQ" points="[0, 0, 151, 288]$[-151, 0, 0, 288]$[-151, -254, 0, 34]"/> 870 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vRB9kGwhEeCIG-Xw7oAxcQ" id="(0.0,0.3547400611620795)"/> 871 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vRB9kWwhEeCIG-Xw7oAxcQ" id="(0.3978494623655914,0.8960244648318043)"/> 872 </edges> 873 <edges xmi:type="notation:Edge" xmi:id="_3dsdB2whEeCIG-Xw7oAxcQ" type="4005" source="_aKUcwFRrEeCQNNgUSH7L8A" target="_4MKRAFRxEeCQNNgUSH7L8A"> 874 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdC2whEeCIG-Xw7oAxcQ" type="6003"> 875 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdDGwhEeCIG-Xw7oAxcQ" y="20"/> 876 </children> 877 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdDWwhEeCIG-Xw7oAxcQ" visible="false" type="6004"> 878 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdDmwhEeCIG-Xw7oAxcQ" y="-15"/> 879 </children> 880 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdD2whEeCIG-Xw7oAxcQ" visible="false" type="6005"> 881 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdEGwhEeCIG-Xw7oAxcQ" y="-15"/> 882 </children> 883 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdEWwhEeCIG-Xw7oAxcQ" type="6006"> 884 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdEmwhEeCIG-Xw7oAxcQ" y="-30"/> 885 </children> 886 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdE2whEeCIG-Xw7oAxcQ" type="6007"> 887 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdFGwhEeCIG-Xw7oAxcQ" y="-30"/> 888 </children> 889 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdFWwhEeCIG-Xw7oAxcQ" type="6008"> 890 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdFmwhEeCIG-Xw7oAxcQ" y="15"/> 891 </children> 892 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdF2whEeCIG-Xw7oAxcQ" type="6009"> 893 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdGGwhEeCIG-Xw7oAxcQ" y="15"/> 894 </children> 895 <children xmi:type="notation:DecorationNode" xmi:id="_3dsdGWwhEeCIG-Xw7oAxcQ" type="6019"> 896 <layoutConstraint xmi:type="notation:Location" xmi:id="_3dsdGmwhEeCIG-Xw7oAxcQ" y="40"/> 897 </children> 898 <styles xmi:type="notation:RoutingStyle" xmi:id="_3dsdCGwhEeCIG-Xw7oAxcQ"/> 899 <styles xmi:type="notation:FontStyle" xmi:id="_3dsdCWwhEeCIG-Xw7oAxcQ" fontName="Calibri"/> 900 <element xmi:type="uml:Association" href="refactoring.uml#_3dsdAGwhEeCIG-Xw7oAxcQ"/> 901 <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3dsdCmwhEeCIG-Xw7oAxcQ" points="[0, -1, -77, 1]$[77, 112, 0, 114]"/> 902 <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3d2OAGwhEeCIG-Xw7oAxcQ" id="(1.0,0.535593220338983)"/> 903 <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3d2OAWwhEeCIG-Xw7oAxcQ" id="(0.043010752688172046,0.5351681957186545)"/> 510 904 </edges> 511 905 </notation:Diagram>
Note:
See TracChangeset
for help on using the changeset viewer.