Revision 41 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/InsertPointExtension.java
InsertPointExtension.java | ||
---|---|---|
1 | 1 |
/* |
2 | 2 |
* Copyright 2014 DiSiD Technologies S.L.L. All rights reserved. |
3 |
*
|
|
4 |
* Project : DiSiD org.gvsig.vectorediting.app.mainplugin
|
|
3 |
* |
|
4 |
* Project : DiSiD org.gvsig.vectorediting.app.mainplugin |
|
5 | 5 |
* SVN Id : $Id$ |
6 | 6 |
*/ |
7 | 7 |
package org.gvsig.vectorediting.app.mainplugin.extensions; |
... | ... | |
14 | 14 |
import org.gvsig.tools.service.ServiceException; |
15 | 15 |
import org.gvsig.vectorediting.app.mainplugin.BaseEditingServiceExtension; |
16 | 16 |
import org.gvsig.vectorediting.lib.api.EditingServiceInfo; |
17 |
import org.gvsig.vectorediting.lib.prov.insertpoint.InsertPointEditingProvider; |
|
18 |
import org.gvsig.vectorediting.lib.prov.insertpoint.InsertPointEditingProviderFactory; |
|
17 | 19 |
|
18 | 20 |
public class InsertPointExtension extends BaseEditingServiceExtension { |
19 | 21 |
|
20 | 22 |
/** |
21 |
*
|
|
23 |
* |
|
22 | 24 |
*/ |
23 | 25 |
private static final long serialVersionUID = 5284754862994440445L; |
24 | 26 |
|
25 | 27 |
public void execute(String arg0) { |
26 | 28 |
|
27 | 29 |
DefaultViewPanel view = getActiveView(); |
28 |
manager.activateTool("InsertPoint", view.getMapControl());
|
|
30 |
manager.activateTool(InsertPointEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
29 | 31 |
|
30 | 32 |
registerIcons(); |
31 | 33 |
} |
... | ... | |
42 | 44 |
public boolean isEnabled() { |
43 | 45 |
EditingServiceInfo insertPointInfo; |
44 | 46 |
try { |
45 |
insertPointInfo = manager.getServiceInfo("InsertPoint");
|
|
47 |
insertPointInfo = manager.getServiceInfo(InsertPointEditingProviderFactory.PROVIDER_NAME);
|
|
46 | 48 |
DefaultViewPanel view = getActiveView(); |
47 | 49 |
FLyrVect layer = getActiveLayer(view); |
48 | 50 |
|
Also available in: Unified diff