1 19 20 28 29 package org.netbeans.modules.xml.wsdl.ui.view.grapheditor.widget; 30 31 import java.awt.Color ; 32 33 import org.netbeans.api.visual.widget.Scene; 34 import org.netbeans.modules.xml.wsdl.model.Fault; 35 import org.netbeans.modules.xml.wsdl.ui.view.grapheditor.widget.ArrowWidget.ParameterType; 36 import org.openide.util.Lookup; 37 38 43 public class FaultWidget extends OperationParameterWidget { 44 52 public FaultWidget(Scene scene, Fault fault, Lookup lookup, boolean reversed) { 53 super(scene, fault, lookup); 54 DirectionCookie dc = (DirectionCookie) lookup.lookup(DirectionCookie.class); 55 boolean rightSided = dc == null ? false : dc.isRightSided(); 56 boolean direction = reversed ? rightSided : !rightSided; 57 ArrowWidget widget = new ArrowWidget(scene, direction, ParameterType.FAULT); 58 widget.setColor(WidgetConstants.FAULT_ARROW_COLOR); 59 if (isImported()) widget.setColor(Color.GRAY.darker()); 60 addChild(widget); 61 } 62 63 } 64 | Popular Tags |