]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/TextSizeHint.java
Externalize org.simantics.document.linking.ui
[simantics/platform.git] / bundles / org.simantics.document.linking.ui / src / org / simantics / document / linking / report / evaluator / TextSizeHint.java
index 36979cd83154f8abc4c4e83d93438542ce8362fc..739c6e430d1d77c56a013ad4e96a440854131513 100644 (file)
@@ -1,91 +1,91 @@
-package org.simantics.document.linking.report.evaluator;\r
-\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.simantics.document.linking.Activator;\r
-import org.simantics.document.linking.ontology.DocumentLink;\r
-import org.simantics.document.linking.report.Document.TextSize;\r
-import org.simantics.objmap.graph.annotations.OrderedSetType;\r
-import org.simantics.objmap.graph.annotations.RelatedGetValue;\r
-import org.simantics.objmap.graph.annotations.RelatedSetValue;\r
-\r
-\r
-@OrderedSetType(DocumentLink.URIs.EvaluatorTree_TextSizeHint)\r
-public class TextSizeHint extends HintNode implements EnumEditableNode{\r
-       \r
-       \r
-       TextSize textSize;\r
-       \r
-       public TextSizeHint() {\r
-               textSize = TextSize.SMALL;\r
-       }\r
-       \r
-       public TextSizeHint(TextSize textSize) {\r
-               this.textSize = textSize;\r
-       }\r
-       \r
-       \r
-       @RelatedGetValue(DocumentLink.URIs.EvaluatorTree_HasValue)\r
-       @Override\r
-       public String getValue() {\r
-               return textSize.toString();\r
-       }\r
-       \r
-       @RelatedSetValue(DocumentLink.URIs.EvaluatorTree_HasValue)\r
-       @Override\r
-       public void setValue(String value) {\r
-               textSize = TextSize.valueOf(value);\r
-       }\r
-       \r
-       public TextSizeHint setTextSize(TextSize textSize) {\r
-               this.textSize = textSize;\r
-               return this;\r
-       }\r
-       \r
-       @Override\r
-       public String[] getEnumearation() {\r
-               String values[] = new String[TextSize.values().length];\r
-               for (int i = 0; i < values.length; i++)\r
-                       values[i] = TextSize.values()[i].toString();\r
-               return values;\r
-       }\r
-       \r
-       @Override\r
-       public String toString() {\r
-               return textSize.toString();\r
-       }\r
-       \r
-       @Override\r
-       public Object getHintValue() {\r
-               return textSize;\r
-       }\r
-       \r
-       @Override\r
-       public Object getHintClass() {\r
-               return TextSize.class;\r
-       }\r
-       \r
-       @Override\r
-       public EvaluatorItem copy() {\r
-               TextSizeHint t = new TextSizeHint(textSize);\r
-               copyChildren(t);\r
-               return t;\r
-       }\r
-       \r
-       @Override\r
-       public ImageDescriptor getImage() {\r
-               if (textSize == TextSize.TINY) {\r
-                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_5.png");\r
-               } else if (textSize == TextSize.SMALL) {\r
-                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_4.png");\r
-               } else if (textSize == TextSize.MEDIUM) {\r
-                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_3.png");\r
-               } else if (textSize == TextSize.LARGE) {\r
-                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_2.png");\r
-               } else if (textSize == TextSize.HUGE) {\r
-                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_1.png");\r
-               } else {\r
-                       return null;\r
-               }\r
-       }\r
-\r
-}\r
+package org.simantics.document.linking.report.evaluator;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.simantics.document.linking.Activator;
+import org.simantics.document.linking.ontology.DocumentLink;
+import org.simantics.document.linking.report.Document.TextSize;
+import org.simantics.objmap.graph.annotations.OrderedSetType;
+import org.simantics.objmap.graph.annotations.RelatedGetValue;
+import org.simantics.objmap.graph.annotations.RelatedSetValue;
+
+
+@OrderedSetType(DocumentLink.URIs.EvaluatorTree_TextSizeHint)
+public class TextSizeHint extends HintNode implements EnumEditableNode{
+       
+       
+       TextSize textSize;
+       
+       public TextSizeHint() {
+               textSize = TextSize.SMALL;
+       }
+       
+       public TextSizeHint(TextSize textSize) {
+               this.textSize = textSize;
+       }
+       
+       
+       @RelatedGetValue(DocumentLink.URIs.EvaluatorTree_HasValue)
+       @Override
+       public String getValue() {
+               return textSize.toString();
+       }
+       
+       @RelatedSetValue(DocumentLink.URIs.EvaluatorTree_HasValue)
+       @Override
+       public void setValue(String value) {
+               textSize = TextSize.valueOf(value);
+       }
+       
+       public TextSizeHint setTextSize(TextSize textSize) {
+               this.textSize = textSize;
+               return this;
+       }
+       
+       @Override
+       public String[] getEnumearation() {
+               String values[] = new String[TextSize.values().length];
+               for (int i = 0; i < values.length; i++)
+                       values[i] = TextSize.values()[i].toString();
+               return values;
+       }
+       
+       @Override
+       public String toString() {
+               return textSize.toString();
+       }
+       
+       @Override
+       public Object getHintValue() {
+               return textSize;
+       }
+       
+       @Override
+       public Object getHintClass() {
+               return TextSize.class;
+       }
+       
+       @Override
+       public EvaluatorItem copy() {
+               TextSizeHint t = new TextSizeHint(textSize);
+               copyChildren(t);
+               return t;
+       }
+       
+       @Override
+       public ImageDescriptor getImage() {
+               if (textSize == TextSize.TINY) {
+                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_5.png"); //$NON-NLS-1$ //$NON-NLS-2$
+               } else if (textSize == TextSize.SMALL) {
+                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_4.png"); //$NON-NLS-1$ //$NON-NLS-2$
+               } else if (textSize == TextSize.MEDIUM) {
+                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_3.png"); //$NON-NLS-1$ //$NON-NLS-2$
+               } else if (textSize == TextSize.LARGE) {
+                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_2.png"); //$NON-NLS-1$ //$NON-NLS-2$
+               } else if (textSize == TextSize.HUGE) {
+                       return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_heading_1.png"); //$NON-NLS-1$ //$NON-NLS-2$
+               } else {
+                       return null;
+               }
+       }
+
+}