From: Jae G. <jga...@us...> - 2006-10-27 16:43:14
|
Update of /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/actions In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28750/src/org/epic/perleditor/actions Modified Files: PerlEditorAction.java Log Message: - added convience methods for sub-classes Index: PerlEditorAction.java =================================================================== RCS file: /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/actions/PerlEditorAction.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- PerlEditorAction.java 25 Jun 2006 16:17:24 -0000 1.5 +++ PerlEditorAction.java 27 Oct 2006 16:43:08 -0000 1.6 @@ -1,5 +1,7 @@ package org.epic.perleditor.actions; +import org.eclipse.core.resources.IResource; +import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.ILog; import org.eclipse.core.runtime.IStatus; import org.eclipse.jface.action.Action; @@ -71,4 +73,18 @@ { return PerlEditorPlugin.getDefault().getLog(); } + + protected String getPluginId() + { + return PerlEditorPlugin.getPluginId(); + } + + /** + * @return returns the resource on which to create the marker, or <code>null</code> if there is + * no applicable resource. + */ + protected IResource getResource() + { + return (IResource) ((IAdaptable) editor.getEditorInput()).getAdapter(IResource.class); + } } |