Revision 41082 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.editing.app/org.gvsig.editing.app.mainplugin/src/main/java/org/gvsig/editing/project/documents/view/toc/actions/StopEditingTocMenuEntry.java

View differences:

StopEditingTocMenuEntry.java
23 23
 */
24 24
package org.gvsig.editing.project.documents.view.toc.actions;
25 25

  
26
import org.gvsig.andami.PluginServices;
27
import org.gvsig.andami.PluginsLocator;
28
import org.gvsig.andami.actioninfo.ActionInfo;
29
import org.gvsig.andami.actioninfo.ActionInfoManager;
30
import org.gvsig.app.project.documents.view.toc.AbstractTocContextMenuAction;
31
import org.gvsig.app.project.documents.view.toc.ITocItem;
32
import org.gvsig.editing.StopEditing;
33
import org.gvsig.fmap.mapcontext.layers.FLayer;
34
import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect;
35
import org.gvsig.tools.ToolsLocator;
36
import org.gvsig.tools.i18n.I18nManager;
26
import org.gvsig.app.project.documents.view.toc.AbstractActionInfoAdapterToTocContextMenuAction;
37 27

  
38

  
39
/**
40
 * Termina la edici?n de la capa seleccionada.
41
 *
42
 * @author Vicente Caballero Navarro
43
 */
44
public class StopEditingTocMenuEntry extends AbstractTocContextMenuAction {
28
public class StopEditingTocMenuEntry extends AbstractActionInfoAdapterToTocContextMenuAction {
45 29
	
46
	private ActionInfo action = null;
47
	
48 30
	public StopEditingTocMenuEntry() {
49
		ActionInfoManager actionManager = PluginsLocator.getActionInfoManager();
50
		this.action = actionManager.getAction("layer-stop-editing");
31
		super("layer-stop-editing","edition",1,2);
51 32
	}
52 33
	
53
	public String getGroup() {
54
		return "edition";
55
	}
56

  
57
	public int getGroupOrder() {
58
		return 1;
59
	}
60

  
61
	public int getOrder() {
62
		return 2;
63
	}
64

  
65
	public String getText() {
66
		I18nManager i18nManager = ToolsLocator.getI18nManager();
67
		return i18nManager.getTranslation( this.action.getLabel() );
68
	}
69

  
70
	public boolean isEnabled(ITocItem item, FLayer[] selectedItems) {
71
		return this.action.isEnabled();
72
	}
73

  
74
	public boolean isVisible(ITocItem item, FLayer[] selectedItems) {
75
		return this.action.isVisible();
76
	}
77

  
78
	public void execute(ITocItem item, FLayer[] selectedItems) {
79
		this.action.execute(selectedItems);
80
   }
81 34
}

Also available in: Unified diff