i18n for view titles
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / uses / UsesViewPart.java
index addf51208649630a3eb3c057105745345895c97d..481a39e8b1607499fb9cd4f469083a6881d2ae6e 100644 (file)
@@ -1,83 +1,84 @@
-/**\r
- * Copyright (C) 2011 EDIT\r
- * European Distributed Institute of Taxonomy\r
- * http://www.e-taxonomy.eu\r
- *\r
- * The contents of this file are subject to the Mozilla Public License Version 1.1\r
- * See LICENSE.TXT at the top of this package for the full license terms.\r
- */\r
-package eu.etaxonomy.taxeditor.editor.view.uses;\r
-\r
-import org.eclipse.jface.viewers.TreeViewer;\r
-import org.eclipse.swt.SWT;\r
-import org.eclipse.swt.dnd.Transfer;\r
-import org.eclipse.swt.widgets.Composite;\r
-import org.eclipse.swt.widgets.Tree;\r
-\r
-import eu.etaxonomy.cdm.model.common.CdmBase;\r
-import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDragListener;\r
-import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDropAdapter;\r
-import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementTransfer;\r
-import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart;\r
-\r
-\r
-/**\r
- * The Class create a specific Use View to keep the taxonomic view clean\r
- * @author a.theys\r
- * @created mar 13, 2012\r
- * @version 1.0\r
- */\r
-public class UsesViewPart extends DescriptiveViewPart {\r
-\r
-       public UsesViewPart() {\r
-               super();\r
-       }\r
-\r
-       /** Constant <code>ID="eu.etaxonomy.taxeditor.editor.view.uses"</code> */\r
-       public static final String ID = "eu.etaxonomy.taxeditor.editor.view.uses";\r
-       /** {@inheritDoc} */\r
-       @Override\r
-       public void createViewer(Composite parent) {\r
-\r
-               viewer = new TreeViewer(new Tree(parent, SWT.MULTI | SWT.H_SCROLL\r
-                               | SWT.V_SCROLL | SWT.FULL_SELECTION));\r
-               viewer.setContentProvider(new UsesContentProvider(featureNodeContainerCache));\r
-               viewer.setLabelProvider(new UsesLabelProvider());\r
-               viewer.setAutoExpandLevel(2);\r
-\r
-\r
-\r
-               Transfer[] transfers = new Transfer[] { DescriptionElementTransfer.getInstance() };\r
-               viewer.addDragSupport(dndOperations, transfers, new DescriptionElementDragListener(\r
-                               this));\r
-               viewer.addDropSupport(dndOperations, transfers,\r
-                               new DescriptionElementDropAdapter(viewer));\r
-\r
-               // Propagate selection from viewer\r
-               getSite().setSelectionProvider(viewer);\r
-\r
-               showAllElementsAction = new ToggleDescriptionAction(false);\r
-               hideAllElementsAction = new ToggleDescriptionAction(true);\r
-\r
-               // Add context menu to tree\r
-               createMenu();\r
-\r
-               createToolbar();\r
-\r
-       }\r
-\r
-       @Override\r
-    protected String getViewName(){\r
-           return "Uses";\r
-       }\r
-\r
-       /** {@inheritDoc} */\r
-       @Override\r
-       public boolean postOperation(CdmBase objectAffectedByOperation) {\r
-               viewer.refresh();\r
-               return super.postOperation(objectAffectedByOperation);\r
-       }\r
-\r
-\r
-\r
-}\r
+/**
+ * Copyright (C) 2011 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.taxeditor.editor.view.uses;
+
+import org.eclipse.jface.viewers.TreeViewer;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.dnd.Transfer;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Tree;
+
+import eu.etaxonomy.cdm.model.common.CdmBase;
+import eu.etaxonomy.taxeditor.editor.Messages;
+import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDragListener;
+import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDropAdapter;
+import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementTransfer;
+import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveViewPart;
+
+
+/**
+ * The Class create a specific Use View to keep the taxonomic view clean
+ * @author a.theys
+ * @created mar 13, 2012
+ * @version 1.0
+ */
+public class UsesViewPart extends DescriptiveViewPart {
+
+       public UsesViewPart() {
+               super();
+       }
+
+       /** Constant <code>ID="eu.etaxonomy.taxeditor.editor.view.uses"</code> */
+       public static final String ID = "eu.etaxonomy.taxeditor.editor.view.uses"; //$NON-NLS-1$
+       /** {@inheritDoc} */
+       @Override
+       public void createViewer(Composite parent) {
+
+               viewer = new TreeViewer(new Tree(parent, SWT.MULTI | SWT.H_SCROLL
+                               | SWT.V_SCROLL | SWT.FULL_SELECTION));
+               viewer.setContentProvider(new UsesContentProvider(featureNodeContainerCache));
+               viewer.setLabelProvider(new UsesLabelProvider());
+               viewer.setAutoExpandLevel(2);
+
+
+
+               Transfer[] transfers = new Transfer[] { DescriptionElementTransfer.getInstance() };
+               viewer.addDragSupport(dndOperations, transfers, new DescriptionElementDragListener(
+                               this));
+               viewer.addDropSupport(dndOperations, transfers,
+                               new DescriptionElementDropAdapter(viewer));
+
+               // Propagate selection from viewer
+               getSite().setSelectionProvider(viewer);
+
+               showAllElementsAction = new ToggleDescriptionAction(false);
+               hideAllElementsAction = new ToggleDescriptionAction(true);
+
+               // Add context menu to tree
+               createMenu();
+
+               createToolbar();
+
+       }
+
+       @Override
+    protected String getViewName(){
+           return Messages.UsesViewPart_VIEWER_NAME;
+       }
+
+       /** {@inheritDoc} */
+       @Override
+       public boolean postOperation(CdmBase objectAffectedByOperation) {
+               viewer.refresh();
+               return super.postOperation(objectAffectedByOperation);
+       }
+
+
+
+}