]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/Nozzle.java
First version of fixed nozzle positions
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / scenegraph / Nozzle.java
index 9c4ad6f6ce280d46df3ce31d0b1c383f31e39841..fec8c08447e539b5f9aa64449352508253aa2226 100644 (file)
@@ -53,6 +53,22 @@ public class Nozzle extends PipelineComponent {
                firePropertyChanged(Plant3D.URIs.HasNozzleId);
        }
        
+       private boolean fixed = false;
+    
+    @RelatedGetValue(Plant3D.URIs.IsFixedNozzle)
+    @GetPropertyValue(name="Fixed", value=Plant3D.URIs.IsFixedNozzle, tabId="Default")
+    public boolean isFixed() {
+        return fixed;
+    }
+    
+    @RelatedSetValue(Plant3D.URIs.IsFixedNozzle)
+    public void setFixed(boolean fixed) {
+        if (fixed == this.fixed)
+            return;
+        this.fixed = fixed;
+        firePropertyChanged(Plant3D.URIs.IsFixedNozzle);
+    }
+       
        private void _createCP() throws Exception{
                if (controlPoint != null)
                        return;