Skip to content
Snippets Groups Projects
Commit 7b328ba8 authored by Lukas Ladenberger's avatar Lukas Ladenberger
Browse files

created dummy editors for event-b machine + context files and for

classical-b machine files (should be replaced by correct editors)
parent 799ca685
No related branches found
No related tags found
Loading
...@@ -15,6 +15,7 @@ Require-Bundle: org.eclipse.ui, ...@@ -15,6 +15,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.ui.navigator.resources;bundle-version="3.4.1", org.eclipse.ui.navigator.resources;bundle-version="3.4.1",
org.eclipse.ui.ide;bundle-version="3.5.1", org.eclipse.ui.ide;bundle-version="3.5.1",
org.eclipse.ui.ide.application;bundle-version="1.0.101", org.eclipse.ui.ide.application;bundle-version="1.0.101",
org.eclipse.ui.intro org.eclipse.ui.intro,
org.eclipse.ui.editors;bundle-version="3.7.0"
Bundle-ActivationPolicy: lazy Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5 Bundle-RequiredExecutionEnvironment: J2SE-1.5
...@@ -424,6 +424,36 @@ ...@@ -424,6 +424,36 @@
service="de.prob.standalone.internal.ClassicalBLanguageService"> service="de.prob.standalone.internal.ClassicalBLanguageService">
</language> </language>
</extension> </extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.ui.editors.text.TextEditor"
contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
default="true"
extensions="bum"
icon="icons/eventb/mch_obj.png"
id="de.prob.standalone.editor.eventb.machine"
name="Event-B Machine Editor">
</editor>
<editor
class="org.eclipse.ui.editors.text.TextEditor"
contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
default="true"
extensions="buc"
icon="icons/eventb/ctx_obj.png"
id="de.prob.standalone.editor.eventb.context"
name="Event-B Context Editor">
</editor>
<editor
class="org.eclipse.ui.editors.text.TextEditor"
contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
default="true"
extensions="mch"
icon="icons/icon16.png"
id="de.prob.standalone.editor.classicalb.machine"
name="Classical-B Machine Editor">
</editor>
</extension>
</plugin> </plugin>
...@@ -11,25 +11,9 @@ import org.eclipse.jface.viewers.ILabelProvider; ...@@ -11,25 +11,9 @@ import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.ILabelProviderListener; import org.eclipse.jface.viewers.ILabelProviderListener;
import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Image;
import de.prob.standalone.Activator;
public class ProBNavigatorLabelProvider implements ILabelProvider { public class ProBNavigatorLabelProvider implements ILabelProvider {
public Image getImage(final Object element) { public Image getImage(final Object element) {
// TODO: (LL) Needs to be improved
if (element instanceof IFile) {
IFile file = (IFile) element;
if (file.getFileExtension().equals("bum")) {
return Activator.getImageDescriptor("icons/eventb/mch_obj.png")
.createImage();
} else if (file.getFileExtension().equals("buc")) {
return Activator.getImageDescriptor("icons/eventb/ctx_obj.png")
.createImage();
} else if (file.getFileExtension().equals("mch")) {
return Activator.getImageDescriptor("icons/icon16.png")
.createImage();
}
}
return null; return null;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment