}
}
+ @RelatedGetValue(Plant3D.URIs.IsReversed)
+ @GetPropertyValue(name="Reverse", value=Plant3D.URIs.IsReversed, tabId = "Default")
+ public Boolean isReversed() {
+ if (!controlPoint.isReverse())
+ return null;
+ Boolean d = controlPoint.getReversed();
+ if (d == null)
+ return false;
+ return d;
+ }
+ @RelatedSetValue(Plant3D.URIs.IsReversed)
+ @SetPropertyValue(value=Plant3D.URIs.IsReversed)
+ public void setReverse(Boolean reverse) {
+ if (!controlPoint.isReverse())
+ return;
+
+ if (reverse == null) {
+ return;
+ }
+ controlPoint.setReversed(reverse);
+ try {
+ PipingRules.requestUpdate(getControlPoint());
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
@Override
public void updateParameters() {
super.updateParameters();