]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/actions/ActionCategory.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / src / org / simantics / browsing / ui / model / actions / ActionCategory.java
index 19485c0d9c1929751dc30c7f39b0d2d03a10bcd1..726c593851e554d0b8575237dd95f531eff9d5b9 100644 (file)
@@ -1,77 +1,77 @@
-/*******************************************************************************\r
- * Copyright (c) 2010, 2011 Association for Decentralized Information Management in\r
- * Industry THTH ry.\r
- * All rights reserved. This program and the accompanying materials\r
- * are made available under the terms of the Eclipse Public License v1.0\r
- * which accompanies this distribution, and is available at\r
- * http://www.eclipse.org/legal/epl-v10.html\r
- *\r
- * Contributors:\r
- *     VTT Technical Research Centre of Finland - initial API and implementation\r
- *******************************************************************************/\r
-package org.simantics.browsing.ui.model.actions;\r
-\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.common.utils.NameUtils;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.viewpoint.ontology.ViewpointResource;\r
-\r
-public class ActionCategory implements IActionCategory {\r
-\r
-    Resource resource;\r
-    String label;\r
-    double priority;\r
-    boolean isSubmenu;\r
-    \r
-    public ActionCategory(Resource resource, String label, double priority, boolean isSubmenu) {\r
-        this.resource = resource;\r
-        this.label = label;\r
-        this.priority = priority;\r
-        this.isSubmenu = isSubmenu;\r
-    }\r
-\r
-    @Override\r
-    public String getLabel() {\r
-        return label;\r
-    }\r
-\r
-    @Override\r
-    public double getPriority() {\r
-        return priority;\r
-    }\r
-\r
-    @Override\r
-    public boolean isSubmenu() {\r
-        return isSubmenu;\r
-    }\r
-\r
-    public static ActionCategory create(ReadGraph g, Resource r) throws DatabaseException {\r
-        ViewpointResource vr = ViewpointResource.getInstance(g);       \r
-        \r
-        String label = NameUtils.getSafeLabel(g, r);\r
-        \r
-        Resource priorityResource = g.getPossibleObject(r, vr.ActionCategory_HasPriority);\r
-        double priority = priorityResource == null ? 0.0 : (Double)g.getValue(priorityResource, Bindings.DOUBLE);\r
-\r
-        Resource isSubmenuResource = g.getPossibleObject(r, vr.ActionCategory_IsSubmenu);\r
-        boolean isSubmenu = isSubmenuResource == null ? false : (Boolean)g.getValue(isSubmenuResource, Bindings.BOOLEAN);\r
-        \r
-        return new ActionCategory(r, label, priority, isSubmenu);\r
-    }\r
-    \r
-    @Override\r
-    public int hashCode() {\r
-        return resource.hashCode();\r
-    }\r
-    \r
-    @Override\r
-    public boolean equals(Object obj) {\r
-        if(this == obj)\r
-            return true;\r
-        if(obj == null || obj.getClass() != ActionCategory.class)\r
-            return false;\r
-        return resource.equals(((ActionCategory)obj).resource);\r
-    }\r
-}\r
+/*******************************************************************************
+ * Copyright (c) 2010, 2011 Association for Decentralized Information Management in
+ * Industry THTH ry.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *     VTT Technical Research Centre of Finland - initial API and implementation
+ *******************************************************************************/
+package org.simantics.browsing.ui.model.actions;
+
+import org.simantics.databoard.Bindings;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.common.utils.NameUtils;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.viewpoint.ontology.ViewpointResource;
+
+public class ActionCategory implements IActionCategory {
+
+    Resource resource;
+    String label;
+    double priority;
+    boolean isSubmenu;
+    
+    public ActionCategory(Resource resource, String label, double priority, boolean isSubmenu) {
+        this.resource = resource;
+        this.label = label;
+        this.priority = priority;
+        this.isSubmenu = isSubmenu;
+    }
+
+    @Override
+    public String getLabel() {
+        return label;
+    }
+
+    @Override
+    public double getPriority() {
+        return priority;
+    }
+
+    @Override
+    public boolean isSubmenu() {
+        return isSubmenu;
+    }
+
+    public static ActionCategory create(ReadGraph g, Resource r) throws DatabaseException {
+        ViewpointResource vr = ViewpointResource.getInstance(g);       
+        
+        String label = NameUtils.getSafeLabel(g, r);
+        
+        Resource priorityResource = g.getPossibleObject(r, vr.ActionCategory_HasPriority);
+        double priority = priorityResource == null ? 0.0 : (Double)g.getValue(priorityResource, Bindings.DOUBLE);
+
+        Resource isSubmenuResource = g.getPossibleObject(r, vr.ActionCategory_IsSubmenu);
+        boolean isSubmenu = isSubmenuResource == null ? false : (Boolean)g.getValue(isSubmenuResource, Bindings.BOOLEAN);
+        
+        return new ActionCategory(r, label, priority, isSubmenu);
+    }
+    
+    @Override
+    public int hashCode() {
+        return resource.hashCode();
+    }
+    
+    @Override
+    public boolean equals(Object obj) {
+        if(this == obj)
+            return true;
+        if(obj == null || obj.getClass() != ActionCategory.class)
+            return false;
+        return resource.equals(((ActionCategory)obj).resource);
+    }
+}