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