-package org.simantics.tests.modelled.ui;\r
-\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider;\r
-import org.eclipse.jface.viewers.ITreeContentProvider;\r
-import org.eclipse.jface.viewers.LabelProvider;\r
-import org.eclipse.jface.viewers.StyledString;\r
-import org.eclipse.jface.viewers.Viewer;\r
-import org.eclipse.swt.graphics.Image;\r
-import org.simantics.db.Resource;\r
-\r
-public class STSTestSuiteProvider extends LabelProvider implements ITreeContentProvider, IStyledLabelProvider {\r
-\r
- private static final ImageDescriptor testIconDescriptor = Activator.getImageDescriptor("icons/test.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor testOkIconDescriptor = Activator.getImageDescriptor("icons/testok.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor testErrorIconDescriptor = Activator.getImageDescriptor("icons/testerr.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor testFailIconDescriptor = Activator.getImageDescriptor("icons/testfail.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor testRunningIconDescriptor = Activator.getImageDescriptor("icons/testrun.png"); //$NON-NLS-1$\r
-\r
- private static final ImageDescriptor suiteIconDescriptor = Activator.getImageDescriptor("icons/tsuite.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor suiteOkIconDescriptor = Activator.getImageDescriptor("icons/tsuiteok.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor suiteErrorIconDescriptor = Activator.getImageDescriptor("icons/tsuiteerror.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor suiteFailIconDescriptor = Activator.getImageDescriptor("icons/tsuitefail.png"); //$NON-NLS-1$\r
- private static final ImageDescriptor suiteRunningIconDescriptor = Activator.getImageDescriptor("icons/tsuiterun.png"); //$NON-NLS-1$\r
-\r
- static Image testIcon;\r
- static Image testOkIcon;\r
- static Image testErrorIcon;\r
- static Image testFailIcon;\r
- static Image testRunningIcon;\r
-\r
- static Image suiteIcon;\r
- static Image suiteOkIcon;\r
- static Image suiteErrorIcon;\r
- static Image suiteFailIcon;\r
- static Image suiteRunningIcon;\r
- \r
- private STSTestSuiteModel model;\r
- \r
- public STSTestSuiteProvider(STSTestSuiteModel model) {\r
- this.model = model;\r
- testIcon = Activator.createManagedImage(testIconDescriptor);\r
- testOkIcon = Activator.createManagedImage(testOkIconDescriptor);\r
- testErrorIcon = Activator.createManagedImage(testErrorIconDescriptor);\r
- testFailIcon = Activator.createManagedImage(testFailIconDescriptor);\r
- testRunningIcon = Activator.createManagedImage(testRunningIconDescriptor);\r
- \r
- suiteIcon = Activator.createManagedImage(suiteIconDescriptor);\r
- suiteOkIcon = Activator.createManagedImage(suiteOkIconDescriptor);\r
- suiteErrorIcon = Activator.createManagedImage(suiteErrorIconDescriptor);\r
- suiteFailIcon = Activator.createManagedImage(suiteFailIconDescriptor);\r
- suiteRunningIcon = Activator.createManagedImage(suiteRunningIconDescriptor);\r
- }\r
-\r
- @Override\r
- public Object[] getElements(Object inputElement) {\r
- return model.getElements();\r
- }\r
-\r
- @Override\r
- public Object[] getChildren(Object parentElement) {\r
- return model.getChildren(parentElement);\r
- }\r
-\r
- @Override\r
- public Object getParent(Object element) {\r
- return model.getParent(element);\r
- }\r
-\r
- @Override\r
- public boolean hasChildren(Object element) {\r
- return model.hasChildren(element);\r
- }\r
-\r
- @Override\r
- public StyledString getStyledText(Object element) {\r
- // TODO Auto-generated method stub\r
- return null;\r
- }\r
- \r
- @Override\r
- public String getText(Object element) {\r
- return model.getText(element);\r
- }\r
- \r
- @Override\r
- public Image getImage(Object element) {\r
- return model.getImage(element);\r
- }\r
-\r
- @Override\r
- public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {\r
- if (newInput != null) {\r
- if (!(newInput instanceof Resource))\r
- throw new IllegalArgumentException(newInput.toString());\r
- model.updateInput((Resource)newInput);\r
- }\r
- }\r
-\r
- public STSTestSuiteModel getModel() {\r
- return model;\r
- }\r
-\r
-}\r
+package org.simantics.tests.modelled.ui;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider;
+import org.eclipse.jface.viewers.ITreeContentProvider;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.jface.viewers.StyledString;
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.swt.graphics.Image;
+import org.simantics.db.Resource;
+
+public class STSTestSuiteProvider extends LabelProvider implements ITreeContentProvider, IStyledLabelProvider {
+
+ private static final ImageDescriptor testIconDescriptor = Activator.getImageDescriptor("icons/test.png"); //$NON-NLS-1$
+ private static final ImageDescriptor testOkIconDescriptor = Activator.getImageDescriptor("icons/testok.png"); //$NON-NLS-1$
+ private static final ImageDescriptor testErrorIconDescriptor = Activator.getImageDescriptor("icons/testerr.png"); //$NON-NLS-1$
+ private static final ImageDescriptor testFailIconDescriptor = Activator.getImageDescriptor("icons/testfail.png"); //$NON-NLS-1$
+ private static final ImageDescriptor testRunningIconDescriptor = Activator.getImageDescriptor("icons/testrun.png"); //$NON-NLS-1$
+
+ private static final ImageDescriptor suiteIconDescriptor = Activator.getImageDescriptor("icons/tsuite.png"); //$NON-NLS-1$
+ private static final ImageDescriptor suiteOkIconDescriptor = Activator.getImageDescriptor("icons/tsuiteok.png"); //$NON-NLS-1$
+ private static final ImageDescriptor suiteErrorIconDescriptor = Activator.getImageDescriptor("icons/tsuiteerror.png"); //$NON-NLS-1$
+ private static final ImageDescriptor suiteFailIconDescriptor = Activator.getImageDescriptor("icons/tsuitefail.png"); //$NON-NLS-1$
+ private static final ImageDescriptor suiteRunningIconDescriptor = Activator.getImageDescriptor("icons/tsuiterun.png"); //$NON-NLS-1$
+
+ static Image testIcon;
+ static Image testOkIcon;
+ static Image testErrorIcon;
+ static Image testFailIcon;
+ static Image testRunningIcon;
+
+ static Image suiteIcon;
+ static Image suiteOkIcon;
+ static Image suiteErrorIcon;
+ static Image suiteFailIcon;
+ static Image suiteRunningIcon;
+
+ private STSTestSuiteModel model;
+
+ public STSTestSuiteProvider(STSTestSuiteModel model) {
+ this.model = model;
+ testIcon = Activator.createManagedImage(testIconDescriptor);
+ testOkIcon = Activator.createManagedImage(testOkIconDescriptor);
+ testErrorIcon = Activator.createManagedImage(testErrorIconDescriptor);
+ testFailIcon = Activator.createManagedImage(testFailIconDescriptor);
+ testRunningIcon = Activator.createManagedImage(testRunningIconDescriptor);
+
+ suiteIcon = Activator.createManagedImage(suiteIconDescriptor);
+ suiteOkIcon = Activator.createManagedImage(suiteOkIconDescriptor);
+ suiteErrorIcon = Activator.createManagedImage(suiteErrorIconDescriptor);
+ suiteFailIcon = Activator.createManagedImage(suiteFailIconDescriptor);
+ suiteRunningIcon = Activator.createManagedImage(suiteRunningIconDescriptor);
+ }
+
+ @Override
+ public Object[] getElements(Object inputElement) {
+ return model.getElements();
+ }
+
+ @Override
+ public Object[] getChildren(Object parentElement) {
+ return model.getChildren(parentElement);
+ }
+
+ @Override
+ public Object getParent(Object element) {
+ return model.getParent(element);
+ }
+
+ @Override
+ public boolean hasChildren(Object element) {
+ return model.hasChildren(element);
+ }
+
+ @Override
+ public StyledString getStyledText(Object element) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public String getText(Object element) {
+ return model.getText(element);
+ }
+
+ @Override
+ public Image getImage(Object element) {
+ return model.getImage(element);
+ }
+
+ @Override
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ if (newInput != null) {
+ if (!(newInput instanceof Resource))
+ throw new IllegalArgumentException(newInput.toString());
+ model.updateInput((Resource)newInput);
+ }
+ }
+
+ public STSTestSuiteModel getModel() {
+ return model;
+ }
+
+}