]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/profile/IconResult.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / profile / IconResult.java
index f8f811f9ea1251e0b8ab865b7a42ecb8385dcc8d..1e4f1240ffcf96ff37972ad43a711fa7803d2bcb 100644 (file)
-package org.simantics.diagram.profile;\r
-\r
-import java.awt.geom.AffineTransform;\r
-\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.databoard.annotations.Optional;\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.util.Bean;\r
-import org.simantics.datatypes.literal.RGB;\r
-import org.simantics.datatypes.literal.Vec2d;\r
-import org.simantics.db.layer0.variable.Variable;\r
-import org.simantics.utils.datastructures.map.Tuple;\r
-\r
-public class IconResult extends Tuple implements IconButtonResult {\r
-       \r
-    public static class B extends Bean implements IconButtonConfiguration {\r
-       private static final Binding BINDING = Bindings.getBindingUnchecked(B.class);\r
-       public String id;\r
-       public String iconName;\r
-       public int index;\r
-       public double loValue;\r
-       public double hiValue;\r
-       @Optional\r
-       public RGB.Integer loColor;\r
-       @Optional\r
-       public RGB.Integer midColor;\r
-       @Optional\r
-       public RGB.Integer hiColor;\r
-       @Optional\r
-       public Vec2d offset;\r
-       public Vec2d size;\r
-       public boolean relativeTransform;\r
-       public B(String id, String iconName, int index, double loValue, double hiValue, RGB.Integer loColor, RGB.Integer midColor, RGB.Integer hiColor, Vec2d offset, Vec2d size, boolean relativeTransform) {\r
-               super(BINDING);\r
-               this.id = id;\r
-               this.iconName = iconName;\r
-               this.index = index;\r
-               this.loValue = loValue;\r
-               this.hiValue = hiValue;\r
-               this.loColor = loColor;\r
-               this.midColor = midColor;\r
-               this.hiColor = hiColor;\r
-               this.offset = offset;\r
-               this.size = size;\r
-               this.relativeTransform = relativeTransform;\r
-       }\r
-               @Override\r
-               public Vec2d getOffset() {\r
-                       return offset;\r
-               }\r
-               @Override\r
-               public String getId() {\r
-                       return id;\r
-               }\r
-               @Override\r
-               public Vec2d getSize() {\r
-                       return size;\r
-               }\r
-               @Override\r
-               public int getIndex() {\r
-                       return index;\r
-               }\r
-               @Override\r
-               public boolean getRelativeTransform() {\r
-                       return relativeTransform;\r
-               }\r
-    }\r
-    public static class A extends Bean implements IconButtonState {\r
-       private static final Binding BINDING = Bindings.getBindingUnchecked(A.class);\r
-       public double value;\r
-       public B config;\r
-       public A(double value, B config) {\r
-               super(BINDING);\r
-               this.value = value;\r
-               this.config = config;\r
-       }\r
-               @Override\r
-               public IconButtonConfiguration getConfiguration() {\r
-                       return config;\r
-               }\r
-    }\r
-    public IconResult(A a, Variable property, AffineTransform transform) {\r
-        super(a, property, transform);\r
-    }\r
-    public A getA() {\r
-        return (A) getField(0);\r
-    }\r
-    public Variable getProperty() {\r
-       return (Variable) getField(1);\r
-    }\r
-    public AffineTransform getParentTransform() {\r
-       return (AffineTransform) getField(2);\r
-    }\r
-    public IconResult withValue(double value) {\r
-       return new IconResult(new A(value, getA().config), getProperty(), getParentTransform());\r
-    }\r
-       @Override\r
-       public IconButtonState getState() {\r
-               return getA();\r
-       }\r
+package org.simantics.diagram.profile;
+
+import java.awt.geom.AffineTransform;
+
+import org.simantics.databoard.Bindings;
+import org.simantics.databoard.annotations.Optional;
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.util.Bean;
+import org.simantics.datatypes.literal.RGB;
+import org.simantics.datatypes.literal.Vec2d;
+import org.simantics.db.layer0.variable.Variable;
+import org.simantics.utils.datastructures.map.Tuple;
+
+public class IconResult extends Tuple implements IconButtonResult {
+       
+    public static class B extends Bean implements IconButtonConfiguration {
+       private static final Binding BINDING = Bindings.getBindingUnchecked(B.class);
+       public String id;
+       public String iconName;
+       public int index;
+       public double loValue;
+       public double hiValue;
+       @Optional
+       public RGB.Integer loColor;
+       @Optional
+       public RGB.Integer midColor;
+       @Optional
+       public RGB.Integer hiColor;
+       @Optional
+       public Vec2d offset;
+       public Vec2d size;
+       public boolean relativeTransform;
+       public B(String id, String iconName, int index, double loValue, double hiValue, RGB.Integer loColor, RGB.Integer midColor, RGB.Integer hiColor, Vec2d offset, Vec2d size, boolean relativeTransform) {
+               super(BINDING);
+               this.id = id;
+               this.iconName = iconName;
+               this.index = index;
+               this.loValue = loValue;
+               this.hiValue = hiValue;
+               this.loColor = loColor;
+               this.midColor = midColor;
+               this.hiColor = hiColor;
+               this.offset = offset;
+               this.size = size;
+               this.relativeTransform = relativeTransform;
+       }
+               @Override
+               public Vec2d getOffset() {
+                       return offset;
+               }
+               @Override
+               public String getId() {
+                       return id;
+               }
+               @Override
+               public Vec2d getSize() {
+                       return size;
+               }
+               @Override
+               public int getIndex() {
+                       return index;
+               }
+               @Override
+               public boolean getRelativeTransform() {
+                       return relativeTransform;
+               }
+    }
+    public static class A extends Bean implements IconButtonState {
+       private static final Binding BINDING = Bindings.getBindingUnchecked(A.class);
+       public double value;
+       public B config;
+       public A(double value, B config) {
+               super(BINDING);
+               this.value = value;
+               this.config = config;
+       }
+               @Override
+               public IconButtonConfiguration getConfiguration() {
+                       return config;
+               }
+    }
+    public IconResult(A a, Variable property, AffineTransform transform) {
+        super(a, property, transform);
+    }
+    public A getA() {
+        return (A) getField(0);
+    }
+    public Variable getProperty() {
+       return (Variable) getField(1);
+    }
+    public AffineTransform getParentTransform() {
+       return (AffineTransform) getField(2);
+    }
+    public IconResult withValue(double value) {
+       return new IconResult(new A(value, getA().config), getProperty(), getParentTransform());
+    }
+       @Override
+       public IconButtonState getState() {
+               return getA();
+       }
 }
\ No newline at end of file