Home | History | Annotate | Download | only in netbeans-visual

META-INF/
META-INF/MANIFEST.MF
org/
org/netbeans/
org/netbeans/api/
org/netbeans/api/visual/
org/netbeans/api/visual/action/
org/netbeans/api/visual/anchor/
org/netbeans/api/visual/animator/
org/netbeans/api/visual/border/
org/netbeans/api/visual/graph/
org/netbeans/api/visual/graph/layout/
org/netbeans/api/visual/laf/
org/netbeans/api/visual/layout/
org/netbeans/api/visual/model/
org/netbeans/api/visual/router/
org/netbeans/api/visual/vmd/
org/netbeans/api/visual/widget/
org/netbeans/api/visual/widget/general/
org/netbeans/modules/
org/netbeans/modules/visual/
org/netbeans/modules/visual/action/
org/netbeans/modules/visual/anchor/
org/netbeans/modules/visual/animator/
org/netbeans/modules/visual/border/
org/netbeans/modules/visual/experimental/
org/netbeans/modules/visual/experimental/widget/
org/netbeans/modules/visual/experimental/widget/general/
org/netbeans/modules/visual/graph/
org/netbeans/modules/visual/graph/layout/
org/netbeans/modules/visual/laf/
org/netbeans/modules/visual/layout/
org/netbeans/modules/visual/router/
org/netbeans/modules/visual/util/
org/netbeans/modules/visual/vmd/
org/netbeans/modules/visual/widget/
org/netbeans/api/visual/action/AcceptProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.AcceptProvider extends java.lang.Object {
	public abstract org.netbeans.api.visual.action.ConnectorState isAcceptable (org.netbeans.api.visual.widget.Widget, java.awt.Point, java.awt.datatransfer.Transferable) 
	public abstract void accept (org.netbeans.api.visual.widget.Widget, java.awt.Point, java.awt.datatransfer.Transferable) 
}

org/netbeans/api/visual/action/ActionFactory$1.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$1 extends java.lang.Object implements org.netbeans.api.visual.action.MoveStrategy  {
	void  () 
	public java.awt.Point locationSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Point, java.awt.Point) 
}

org/netbeans/api/visual/action/ActionFactory$2.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$2 extends java.lang.Object implements org.netbeans.api.visual.action.MoveProvider  {
	void  () 
	public void movementStarted (org.netbeans.api.visual.widget.Widget) 
	public void movementFinished (org.netbeans.api.visual.widget.Widget) 
	public java.awt.Point getOriginalLocation (org.netbeans.api.visual.widget.Widget) 
	public void setNewLocation (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/api/visual/action/ActionFactory$3.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$3 extends java.lang.Object implements org.netbeans.api.visual.action.AlignWithMoveDecorator  {
	void  () 
	public org.netbeans.api.visual.widget.ConnectionWidget createLineWidget (org.netbeans.api.visual.widget.Scene) 
}

org/netbeans/api/visual/action/ActionFactory$4.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$4 extends java.lang.Object implements org.netbeans.api.visual.action.ConnectDecorator  {
	void  () 
	public org.netbeans.api.visual.widget.ConnectionWidget createConnectionWidget (org.netbeans.api.visual.widget.Scene) 
	public org.netbeans.api.visual.anchor.Anchor createSourceAnchor (org.netbeans.api.visual.widget.Widget) 
	public org.netbeans.api.visual.anchor.Anchor createTargetAnchor (org.netbeans.api.visual.widget.Widget) 
	public org.netbeans.api.visual.anchor.Anchor createFloatAnchor (java.awt.Point) 
}

org/netbeans/api/visual/action/ActionFactory$5.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$5 extends java.lang.Object implements org.netbeans.api.visual.action.ReconnectDecorator  {
	void  () 
	public org.netbeans.api.visual.anchor.Anchor createReplacementWidgetAnchor (org.netbeans.api.visual.widget.Widget) 
	public org.netbeans.api.visual.anchor.Anchor createFloatAnchor (java.awt.Point) 
}

org/netbeans/api/visual/action/ActionFactory$6.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$6 extends java.lang.Object implements org.netbeans.api.visual.action.ResizeProvider  {
	void  () 
	public void resizingStarted (org.netbeans.api.visual.widget.Widget) 
	public void resizingFinished (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/ActionFactory$7.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.ActionFactory$7 extends java.lang.Object implements org.netbeans.api.visual.action.ResizeStrategy  {
	void  () 
	public java.awt.Rectangle boundsSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Rectangle, java.awt.Rectangle, org.netbeans.api.visual.action.ResizeProvider$ControlPoint) 
}

org/netbeans/api/visual/action/ActionFactory.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.ActionFactory extends java.lang.Object {
	private static final java.awt.BasicStroke STROKE
	private static final org.netbeans.api.visual.action.MoveStrategy MOVE_STRATEGY_FREE
	private static final org.netbeans.api.visual.action.MoveProvider MOVE_PROVIDER_DEFAULT
	private static final org.netbeans.api.visual.action.AlignWithMoveDecorator ALIGN_WITH_MOVE_DECORATOR_DEFAULT
	private static final org.netbeans.api.visual.action.MoveControlPointProvider MOVE_CONTROL_POINT_PROVIDER_FREE
	private static final org.netbeans.api.visual.action.MoveControlPointProvider MOVE_CONTROL_POINT_PROVIDER_ORTHOGONAL
	private static final org.netbeans.api.visual.action.ConnectDecorator CONNECT_DECORATOR_DEFAULT
	private static final org.netbeans.api.visual.action.ReconnectDecorator RECONNECT_DECORATOR_DEFAULT
	private static final org.netbeans.api.visual.action.ResizeProvider RESIZE_PROVIDER_DEFAULT
	private static final org.netbeans.api.visual.action.ResizeStrategy RESIZE_STRATEGY_FREE
	private static final org.netbeans.api.visual.action.ResizeControlPointResolver RESIZE_CONTROL_POINT_RESOLVER_DEFAULT
	private static final org.netbeans.modules.visual.action.ActionMapAction ACTION_MAP_ACTION
	private static final org.netbeans.api.visual.action.WidgetAction MOVE_CONTROL_POINT_ACTION_FREE
	private static final org.netbeans.api.visual.action.WidgetAction MOVE_CONTROL_POINT_ACTION_ORTHOGONAL
	private static final org.netbeans.api.visual.action.WidgetAction MOVE_ACTION
	private static final org.netbeans.api.visual.action.WidgetAction RESIZE_ACTION
	private static final org.netbeans.api.visual.action.WidgetAction CYCLE_FOCUS_OBJECT_SCENE
	private static final org.netbeans.modules.visual.action.PanAction PAN_ACTION
	private static final org.netbeans.modules.visual.action.WheelPanAction WHEEL_PAN_ACTION
	static final boolean $assertionsDisabled
	private void  () 
	public static org.netbeans.api.visual.action.WidgetAction createAcceptAction (org.netbeans.api.visual.action.AcceptProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createActionMapAction () 
	public static org.netbeans.api.visual.action.WidgetAction createActionMapAction (javax.swing.InputMap, javax.swing.ActionMap) 
	public static org.netbeans.api.visual.action.WidgetAction createAddRemoveControlPointAction () 
	public static org.netbeans.api.visual.action.WidgetAction createAddRemoveControlPointAction (double, double) 
	public static org.netbeans.api.visual.action.WidgetAction createAddRemoveControlPointAction (double, double, org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithMoveAction (org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithMoveAction (org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator, boolean) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithMoveAction (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithMoveAction (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator, boolean) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithResizeAction (org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithResizeAction (org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator, boolean) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithResizeAction (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator) 
	public static org.netbeans.api.visual.action.WidgetAction createAlignWithResizeAction (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator, boolean) 
	public static org.netbeans.api.visual.action.WidgetAction createConnectAction (org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.ConnectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createConnectAction (org.netbeans.api.visual.action.ConnectDecorator, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.ConnectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createExtendedConnectAction (org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.ConnectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createExtendedConnectAction (org.netbeans.api.visual.action.ConnectDecorator, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.ConnectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createExtendedConnectAction (org.netbeans.api.visual.action.ConnectDecorator, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.ConnectProvider, int) 
	public static org.netbeans.api.visual.action.WidgetAction createEditAction (org.netbeans.api.visual.action.EditProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createHoverAction (org.netbeans.api.visual.action.HoverProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createHoverAction (org.netbeans.api.visual.action.TwoStateHoverProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createInplaceEditorAction (org.netbeans.api.visual.action.TextFieldInplaceEditor) 
	public static org.netbeans.api.visual.action.WidgetAction createInplaceEditorAction (org.netbeans.api.visual.action.TextFieldInplaceEditor, java.util.EnumSet) 
	public static org.netbeans.api.visual.action.WidgetAction createInplaceEditorAction (org.netbeans.api.visual.action.InplaceEditorProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createMoveAction () 
	public static org.netbeans.api.visual.action.WidgetAction createMoveAction (org.netbeans.api.visual.action.MoveStrategy, org.netbeans.api.visual.action.MoveProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createFreeMoveControlPointAction () 
	public static org.netbeans.api.visual.action.WidgetAction createOrthogonalMoveControlPointAction () 
	public static org.netbeans.api.visual.action.WidgetAction createMoveControlPointAction (org.netbeans.api.visual.action.MoveControlPointProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createMoveControlPointAction (org.netbeans.api.visual.action.MoveControlPointProvider, org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy) 
	public static org.netbeans.api.visual.action.WidgetAction createPanAction () 
	public static org.netbeans.api.visual.action.WidgetAction createWheelPanAction () 
	public static org.netbeans.api.visual.action.WidgetAction createPopupMenuAction (org.netbeans.api.visual.action.PopupMenuProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createReconnectAction (org.netbeans.api.visual.action.ReconnectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createReconnectAction (org.netbeans.api.visual.action.ReconnectDecorator, org.netbeans.api.visual.action.ReconnectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createRectangularSelectAction (org.netbeans.api.visual.model.ObjectScene, org.netbeans.api.visual.widget.LayerWidget) 
	public static org.netbeans.api.visual.action.WidgetAction createRectangularSelectAction (org.netbeans.api.visual.action.RectangularSelectDecorator, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.RectangularSelectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createResizeAction () 
	public static org.netbeans.api.visual.action.WidgetAction createResizeAction (org.netbeans.api.visual.action.ResizeStrategy, org.netbeans.api.visual.action.ResizeProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createResizeAction (org.netbeans.api.visual.action.ResizeStrategy, org.netbeans.api.visual.action.ResizeControlPointResolver, org.netbeans.api.visual.action.ResizeProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createSelectAction (org.netbeans.api.visual.action.SelectProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createSwitchCardAction (org.netbeans.api.visual.widget.Widget) 
	public static org.netbeans.api.visual.action.WidgetAction createZoomAction () 
	public static org.netbeans.api.visual.action.WidgetAction createZoomAction (double, boolean) 
	public static org.netbeans.api.visual.action.MoveStrategy createFreeMoveStrategy () 
	public static org.netbeans.api.visual.action.MoveStrategy createSnapToGridMoveStrategy (int, int) 
	public static org.netbeans.api.visual.action.MoveProvider createDefaultMoveProvider () 
	public static org.netbeans.api.visual.action.AlignWithMoveDecorator createDefaultAlignWithMoveDecorator () 
	public static org.netbeans.api.visual.action.MoveControlPointProvider createFreeMoveControlPointProvider () 
	public static org.netbeans.api.visual.action.MoveControlPointProvider createOrthogonalMoveControlPointProvider () 
	public static org.netbeans.api.visual.action.RectangularSelectDecorator createDefaultRectangularSelectDecorator (org.netbeans.api.visual.widget.Scene) 
	public static org.netbeans.api.visual.action.RectangularSelectProvider createObjectSceneRectangularSelectProvider (org.netbeans.api.visual.model.ObjectScene) 
	public static org.netbeans.api.visual.action.ConnectDecorator createDefaultConnectDecorator () 
	public static org.netbeans.api.visual.action.ReconnectDecorator createDefaultReconnectDecorator () 
	public static org.netbeans.api.visual.action.ResizeStrategy createFreeResizeStategy () 
	public static org.netbeans.api.visual.action.ResizeProvider createDefaultResizeProvider () 
	public static org.netbeans.api.visual.action.ResizeControlPointResolver createDefaultResizeControlPointResolver () 
	public static org.netbeans.api.visual.action.WidgetAction createCycleObjectSceneFocusAction () 
	public static org.netbeans.api.visual.action.WidgetAction createCycleFocusAction (org.netbeans.api.visual.action.CycleFocusProvider) 
	public static org.netbeans.api.visual.action.WidgetAction createForwardKeyEventsAction (org.netbeans.api.visual.widget.Widget, java.lang.String) 
	public static org.netbeans.api.visual.action.InplaceEditorProvider$EditorController getInplaceEditorController (org.netbeans.api.visual.action.WidgetAction) 
	public static org.netbeans.api.visual.action.WidgetAction createCenteredZoomAction (double) 
	public static org.netbeans.api.visual.action.WidgetAction createMouseCenteredZoomAction (double) 
	static java.awt.BasicStroke access$000 () 
	static void  () 
}

org/netbeans/api/visual/action/AlignWithMoveDecorator.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.AlignWithMoveDecorator extends java.lang.Object {
	public abstract org.netbeans.api.visual.widget.ConnectionWidget createLineWidget (org.netbeans.api.visual.widget.Scene) 
}

org/netbeans/api/visual/action/AlignWithWidgetCollector.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.AlignWithWidgetCollector extends java.lang.Object {
	public abstract java.util.Collection getRegions (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/ConnectDecorator.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ConnectDecorator extends java.lang.Object {
	public abstract org.netbeans.api.visual.widget.ConnectionWidget createConnectionWidget (org.netbeans.api.visual.widget.Scene) 
	public abstract org.netbeans.api.visual.anchor.Anchor createSourceAnchor (org.netbeans.api.visual.widget.Widget) 
	public abstract org.netbeans.api.visual.anchor.Anchor createTargetAnchor (org.netbeans.api.visual.widget.Widget) 
	public abstract org.netbeans.api.visual.anchor.Anchor createFloatAnchor (java.awt.Point) 
}

org/netbeans/api/visual/action/ConnectProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ConnectProvider extends java.lang.Object {
	public abstract boolean isSourceWidget (org.netbeans.api.visual.widget.Widget) 
	public abstract org.netbeans.api.visual.action.ConnectorState isTargetWidget (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.Widget) 
	public abstract boolean hasCustomTargetWidgetResolver (org.netbeans.api.visual.widget.Scene) 
	public abstract org.netbeans.api.visual.widget.Widget resolveTargetWidget (org.netbeans.api.visual.widget.Scene, java.awt.Point) 
	public abstract void createConnection (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/ConnectorState.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.ConnectorState extends java.lang.Enum {
	public static final org.netbeans.api.visual.action.ConnectorState ACCEPT
	public static final org.netbeans.api.visual.action.ConnectorState REJECT
	public static final org.netbeans.api.visual.action.ConnectorState REJECT_AND_STOP
	private static final org.netbeans.api.visual.action.ConnectorState[] $VALUES
	public static final org.netbeans.api.visual.action.ConnectorState[] values () 
	public static org.netbeans.api.visual.action.ConnectorState valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/action/CycleFocusProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.CycleFocusProvider extends java.lang.Object {
	public abstract boolean switchPreviousFocus (org.netbeans.api.visual.widget.Widget) 
	public abstract boolean switchNextFocus (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/EditProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.EditProvider extends java.lang.Object {
	public abstract void edit (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/HoverProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.HoverProvider extends java.lang.Object {
	public abstract void widgetHovered (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/InplaceEditorProvider$EditorController.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.InplaceEditorProvider$EditorController extends java.lang.Object {
	public abstract boolean isEditorVisible () 
	public abstract boolean openEditor (org.netbeans.api.visual.widget.Widget) 
	public abstract void closeEditor (boolean) 
	public abstract void notifyEditorComponentBoundsChanged () 
}

org/netbeans/api/visual/action/InplaceEditorProvider$ExpansionDirection.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection extends java.lang.Enum {
	public static final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection LEFT
	public static final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection RIGHT
	public static final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection TOP
	public static final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection BOTTOM
	private static final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection[] $VALUES
	public static final org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection[] values () 
	public static org.netbeans.api.visual.action.InplaceEditorProvider$ExpansionDirection valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/action/InplaceEditorProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.InplaceEditorProvider extends java.lang.Object {
	public abstract void notifyOpened (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent) 
	public abstract void notifyClosing (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent, boolean) 
	public abstract javax.swing.JComponent createEditorComponent (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget) 
	public abstract java.awt.Rectangle getInitialEditorComponentBounds (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent, java.awt.Rectangle) 
	public abstract java.util.EnumSet getExpansionDirections (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent) 
}

org/netbeans/api/visual/action/MoveControlPointProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.MoveControlPointProvider extends java.lang.Object {
	public abstract java.util.List locationSuggested (org.netbeans.api.visual.widget.ConnectionWidget, int, java.awt.Point) 
}

org/netbeans/api/visual/action/MoveProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.MoveProvider extends java.lang.Object {
	public abstract void movementStarted (org.netbeans.api.visual.widget.Widget) 
	public abstract void movementFinished (org.netbeans.api.visual.widget.Widget) 
	public abstract java.awt.Point getOriginalLocation (org.netbeans.api.visual.widget.Widget) 
	public abstract void setNewLocation (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/api/visual/action/MoveStrategy.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.MoveStrategy extends java.lang.Object {
	public abstract java.awt.Point locationSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Point, java.awt.Point) 
}

org/netbeans/api/visual/action/PopupMenuProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.PopupMenuProvider extends java.lang.Object {
	public abstract javax.swing.JPopupMenu getPopupMenu (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/api/visual/action/ReconnectDecorator.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ReconnectDecorator extends java.lang.Object {
	public abstract org.netbeans.api.visual.anchor.Anchor createReplacementWidgetAnchor (org.netbeans.api.visual.widget.Widget) 
	public abstract org.netbeans.api.visual.anchor.Anchor createFloatAnchor (java.awt.Point) 
}

org/netbeans/api/visual/action/ReconnectProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ReconnectProvider extends java.lang.Object {
	public abstract boolean isSourceReconnectable (org.netbeans.api.visual.widget.ConnectionWidget) 
	public abstract boolean isTargetReconnectable (org.netbeans.api.visual.widget.ConnectionWidget) 
	public abstract void reconnectingStarted (org.netbeans.api.visual.widget.ConnectionWidget, boolean) 
	public abstract void reconnectingFinished (org.netbeans.api.visual.widget.ConnectionWidget, boolean) 
	public abstract org.netbeans.api.visual.action.ConnectorState isReplacementWidget (org.netbeans.api.visual.widget.ConnectionWidget, org.netbeans.api.visual.widget.Widget, boolean) 
	public abstract boolean hasCustomReplacementWidgetResolver (org.netbeans.api.visual.widget.Scene) 
	public abstract org.netbeans.api.visual.widget.Widget resolveReplacementWidget (org.netbeans.api.visual.widget.Scene, java.awt.Point) 
	public abstract void reconnect (org.netbeans.api.visual.widget.ConnectionWidget, org.netbeans.api.visual.widget.Widget, boolean) 
}

org/netbeans/api/visual/action/RectangularSelectDecorator.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.RectangularSelectDecorator extends java.lang.Object {
	public abstract org.netbeans.api.visual.widget.Widget createSelectionWidget () 
}

org/netbeans/api/visual/action/RectangularSelectProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.RectangularSelectProvider extends java.lang.Object {
	public abstract void performSelection (java.awt.Rectangle) 
}

org/netbeans/api/visual/action/ResizeControlPointResolver.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ResizeControlPointResolver extends java.lang.Object {
	public abstract org.netbeans.api.visual.action.ResizeProvider$ControlPoint resolveControlPoint (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/api/visual/action/ResizeProvider$ControlPoint.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.ResizeProvider$ControlPoint extends java.lang.Enum {
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint TOP_CENTER
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint BOTTOM_CENTER
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint CENTER_LEFT
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint CENTER_RIGHT
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint TOP_LEFT
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint TOP_RIGHT
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint BOTTOM_LEFT
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint BOTTOM_RIGHT
	private static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint[] $VALUES
	public static final org.netbeans.api.visual.action.ResizeProvider$ControlPoint[] values () 
	public static org.netbeans.api.visual.action.ResizeProvider$ControlPoint valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/action/ResizeProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ResizeProvider extends java.lang.Object {
	public abstract void resizingStarted (org.netbeans.api.visual.widget.Widget) 
	public abstract void resizingFinished (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/ResizeStrategy.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.ResizeStrategy extends java.lang.Object {
	public abstract java.awt.Rectangle boundsSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Rectangle, java.awt.Rectangle, org.netbeans.api.visual.action.ResizeProvider$ControlPoint) 
}

org/netbeans/api/visual/action/SelectProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.SelectProvider extends java.lang.Object {
	public abstract boolean isAimingAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public abstract boolean isSelectionAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public abstract void select (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
}

org/netbeans/api/visual/action/TextFieldInplaceEditor.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.TextFieldInplaceEditor extends java.lang.Object {
	public abstract boolean isEnabled (org.netbeans.api.visual.widget.Widget) 
	public abstract java.lang.String getText (org.netbeans.api.visual.widget.Widget) 
	public abstract void setText (org.netbeans.api.visual.widget.Widget, java.lang.String) 
}

org/netbeans/api/visual/action/TwoStateHoverProvider.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.TwoStateHoverProvider extends java.lang.Object {
	public abstract void unsetHovering (org.netbeans.api.visual.widget.Widget) 
	public abstract void setHovering (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/action/WidgetAction$1.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.WidgetAction$1 extends java.lang.Object {
}

org/netbeans/api/visual/action/WidgetAction$Adapter.class

package org.netbeans.api.visual.action
public org.netbeans.api.visual.action.WidgetAction$Adapter extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction  {
	public void  () 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseEntered (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusGained (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusLost (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragEnter (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragOver (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dropActionChanged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragExit (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State drop (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent) 
}

org/netbeans/api/visual/action/WidgetAction$Chain.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$Chain extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction  {
	private java.util.List actions
	private java.util.List actionsUm
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getActions () 
	public void addAction (org.netbeans.api.visual.action.WidgetAction) 
	public void addAction (int, org.netbeans.api.visual.action.WidgetAction) 
	public void removeAction (org.netbeans.api.visual.action.WidgetAction) 
	public void removeAction (int) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseEntered (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusGained (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusLost (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragEnter (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragOver (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dropActionChanged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragExit (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State drop (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent) 
	static void  () 
}

org/netbeans/api/visual/action/WidgetAction$LockedAdapter.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.WidgetAction$LockedAdapter extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction  {
	public void  () 
	protected abstract boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseEntered (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusGained (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusLost (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragEnter (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragOver (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dropActionChanged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragExit (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State drop (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent) 
}

org/netbeans/api/visual/action/WidgetAction$State$1.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.WidgetAction$State$1 extends org.netbeans.api.visual.action.WidgetAction$State {
	void  () 
	public boolean isLockedInChain () 
	public boolean isConsumed () 
	public org.netbeans.api.visual.widget.Widget getLockedWidget () 
	public org.netbeans.api.visual.action.WidgetAction getLockedAction () 
}

org/netbeans/api/visual/action/WidgetAction$State$2.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.WidgetAction$State$2 extends org.netbeans.api.visual.action.WidgetAction$State {
	void  () 
	public boolean isLockedInChain () 
	public boolean isConsumed () 
	public org.netbeans.api.visual.widget.Widget getLockedWidget () 
	public org.netbeans.api.visual.action.WidgetAction getLockedAction () 
}

org/netbeans/api/visual/action/WidgetAction$State$3.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.WidgetAction$State$3 extends org.netbeans.api.visual.action.WidgetAction$State {
	void  () 
	public boolean isLockedInChain () 
	public boolean isConsumed () 
	public org.netbeans.api.visual.widget.Widget getLockedWidget () 
	public org.netbeans.api.visual.action.WidgetAction getLockedAction () 
}

org/netbeans/api/visual/action/WidgetAction$State$4.class

package org.netbeans.api.visual.action
 org.netbeans.api.visual.action.WidgetAction$State$4 extends org.netbeans.api.visual.action.WidgetAction$State {
	final org.netbeans.api.visual.widget.Widget val$lockedWidget
	final org.netbeans.api.visual.action.WidgetAction val$lockedAction
	void  (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction) 
	public boolean isLockedInChain () 
	public boolean isConsumed () 
	public org.netbeans.api.visual.widget.Widget getLockedWidget () 
	public org.netbeans.api.visual.action.WidgetAction getLockedAction () 
}

org/netbeans/api/visual/action/WidgetAction$State.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.WidgetAction$State extends java.lang.Object {
	public static final org.netbeans.api.visual.action.WidgetAction$State REJECTED
	public static final org.netbeans.api.visual.action.WidgetAction$State CONSUMED
	public static final org.netbeans.api.visual.action.WidgetAction$State CHAIN_ONLY
	static final boolean $assertionsDisabled
	public static org.netbeans.api.visual.action.WidgetAction$State createLocked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction) 
	private void  () 
	public abstract boolean isLockedInChain () 
	public abstract boolean isConsumed () 
	public abstract org.netbeans.api.visual.widget.Widget getLockedWidget () 
	public abstract org.netbeans.api.visual.action.WidgetAction getLockedAction () 
	void  (org.netbeans.api.visual.action.WidgetAction$1) 
	static void  () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetDropTargetDragEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent  {
	private long id
	private java.awt.dnd.DropTargetDragEvent event
	private int x
	private int y
	public void  (long, java.awt.dnd.DropTargetDragEvent) 
	public long getEventID () 
	public java.awt.Point getPoint () 
	public void setPoint (java.awt.Point) 
	public void translatePoint (int, int) 
	public java.awt.datatransfer.DataFlavor[] getCurrentDataFlavors () 
	public java.util.List getCurrentDataFlavorsAsList () 
	public boolean isDataFlavorSupported (java.awt.datatransfer.DataFlavor) 
	public int getSourceActions () 
	public int getDropAction () 
	public java.awt.datatransfer.Transferable getTransferable () 
	public java.awt.dnd.DropTargetContext getDropTargetContext () 
	public void acceptDrag (int) 
	public void rejectDrag () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetDropTargetDropEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent  {
	private long id
	private java.awt.dnd.DropTargetDropEvent event
	private int x
	private int y
	public void  (long, java.awt.dnd.DropTargetDropEvent) 
	public long getEventID () 
	public java.awt.Point getPoint () 
	public void setPoint (java.awt.Point) 
	public void translatePoint (int, int) 
	public java.awt.datatransfer.DataFlavor[] getCurrentDataFlavors () 
	public java.util.List getCurrentDataFlavorsAsList () 
	public boolean isDataFlavorSupported (java.awt.datatransfer.DataFlavor) 
	public int getSourceActions () 
	public int getDropAction () 
	public java.awt.datatransfer.Transferable getTransferable () 
	public boolean isLocalTransfer () 
	public java.awt.dnd.DropTargetContext getDropTargetContext () 
	public void acceptDrop (int) 
	public void rejectDrop () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetDropTargetEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetEvent  {
	private long id
	private java.awt.dnd.DropTargetEvent event
	public void  (long, java.awt.dnd.DropTargetEvent) 
	public long getEventID () 
	public java.awt.dnd.DropTargetContext getDropTargetContext () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetEvent.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.WidgetAction$WidgetEvent extends java.lang.Object {
	public abstract long getEventID () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetFocusEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetEvent  {
	private long id
	private java.awt.event.FocusEvent event
	public void  (long, java.awt.event.FocusEvent) 
	public long getEventID () 
	public java.lang.Object getOppositeComponent () 
	public java.lang.String paramString () 
	public boolean isTemporary () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetKeyEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetEvent  {
	private long id
	private java.awt.event.KeyEvent event
	public void  (long, java.awt.event.KeyEvent) 
	public long getEventID () 
	public int getKeyCode () 
	public char getKeyChar () 
	public int getKeyLocation () 
	public boolean isActionKey () 
	public boolean isShiftDown () 
	public boolean isControlDown () 
	public boolean isMetaDown () 
	public boolean isAltDown () 
	public boolean isAltGraphDown () 
	public long getWhen () 
	public int getModifiers () 
	public int getModifiersEx () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetLocationEvent.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetEvent  {
	public abstract java.awt.Point getPoint () 
	public abstract void setPoint (java.awt.Point) 
	public abstract void translatePoint (int, int) 
}

org/netbeans/api/visual/action/WidgetAction$WidgetMouseEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent  {
	private long id
	private java.awt.event.MouseEvent event
	private int x
	private int y
	public void  (long, java.awt.event.MouseEvent) 
	public long getEventID () 
	public java.awt.Point getPoint () 
	public void setPoint (java.awt.Point) 
	public void translatePoint (int, int) 
	public int getClickCount () 
	public int getButton () 
	public boolean isPopupTrigger () 
	public boolean isShiftDown () 
	public boolean isControlDown () 
	public boolean isMetaDown () 
	public boolean isAltDown () 
	public boolean isAltGraphDown () 
	public long getWhen () 
	public int getModifiers () 
	public int getModifiersEx () 
}

org/netbeans/api/visual/action/WidgetAction$WidgetMouseWheelEvent.class

package org.netbeans.api.visual.action
public final org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent  {
	private long id
	private java.awt.event.MouseWheelEvent event
	private int x
	private int y
	public void  (long, java.awt.event.MouseWheelEvent) 
	public long getEventID () 
	public java.awt.Point getPoint () 
	public void setPoint (java.awt.Point) 
	public void translatePoint (int, int) 
	public int getClickCount () 
	public int getButton () 
	public boolean isPopupTrigger () 
	public boolean isShiftDown () 
	public boolean isControlDown () 
	public boolean isMetaDown () 
	public boolean isAltDown () 
	public boolean isAltGraphDown () 
	public long getWhen () 
	public int getModifiers () 
	public int getModifiersEx () 
	public int getScrollType () 
	public int getScrollAmount () 
	public int getWheelRotation () 
	public int getUnitsToScroll () 
}

org/netbeans/api/visual/action/WidgetAction.class

package org.netbeans.api.visual.action
public abstract org.netbeans.api.visual.action.WidgetAction extends java.lang.Object {
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseEntered (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State focusGained (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State focusLost (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State dragEnter (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State dragOver (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State dropActionChanged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State dragExit (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetEvent) 
	public abstract org.netbeans.api.visual.action.WidgetAction$State drop (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent) 
}

org/netbeans/api/visual/anchor/Anchor$Direction.class

package org.netbeans.api.visual.anchor
public final org.netbeans.api.visual.anchor.Anchor$Direction extends java.lang.Enum {
	public static final org.netbeans.api.visual.anchor.Anchor$Direction LEFT
	public static final org.netbeans.api.visual.anchor.Anchor$Direction TOP
	public static final org.netbeans.api.visual.anchor.Anchor$Direction RIGHT
	public static final org.netbeans.api.visual.anchor.Anchor$Direction BOTTOM
	private static final org.netbeans.api.visual.anchor.Anchor$Direction[] $VALUES
	public static final org.netbeans.api.visual.anchor.Anchor$Direction[] values () 
	public static org.netbeans.api.visual.anchor.Anchor$Direction valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/anchor/Anchor$Entry.class

package org.netbeans.api.visual.anchor
public abstract org.netbeans.api.visual.anchor.Anchor$Entry extends java.lang.Object {
	public abstract void revalidateEntry () 
	public abstract org.netbeans.api.visual.widget.ConnectionWidget getAttachedConnectionWidget () 
	public abstract boolean isAttachedToConnectionSource () 
	public abstract org.netbeans.api.visual.anchor.Anchor getAttachedAnchor () 
	public abstract org.netbeans.api.visual.anchor.Anchor getOppositeAnchor () 
}

org/netbeans/api/visual/anchor/Anchor$Result.class

package org.netbeans.api.visual.anchor
public final org.netbeans.api.visual.anchor.Anchor$Result extends java.lang.Object {
	private java.awt.Point anchorSceneLocation
	private java.util.EnumSet directions
	final org.netbeans.api.visual.anchor.Anchor this$0
	public void  (org.netbeans.api.visual.anchor.Anchor, java.awt.Point, org.netbeans.api.visual.anchor.Anchor$Direction) 
	public void  (org.netbeans.api.visual.anchor.Anchor, java.awt.Point, java.util.EnumSet) 
	public java.awt.Point getAnchorSceneLocation () 
	public java.util.EnumSet getDirections () 
}

org/netbeans/api/visual/anchor/Anchor.class

package org.netbeans.api.visual.anchor
public abstract org.netbeans.api.visual.anchor.Anchor extends java.lang.Object implements org.netbeans.api.visual.widget.Widget$Dependency  {
	public static final java.util.EnumSet DIRECTION_ANY
	private boolean attachedToWidget
	private org.netbeans.api.visual.widget.Widget relatedWidget
	private java.util.ArrayList entries
	static final boolean $assertionsDisabled
	protected void  (org.netbeans.api.visual.widget.Widget) 
	public final void addEntry (org.netbeans.api.visual.anchor.Anchor$Entry) 
	public final void removeEntry (org.netbeans.api.visual.anchor.Anchor$Entry) 
	public final void addEntries (java.util.List) 
	public final void removeEntries (java.util.List) 
	public final java.util.List getEntries () 
	protected void notifyEntryAdded (org.netbeans.api.visual.anchor.Anchor$Entry) 
	protected void notifyEntryRemoved (org.netbeans.api.visual.anchor.Anchor$Entry) 
	protected final boolean isUsed () 
	protected void notifyUsed () 
	protected void notifyUnused () 
	protected void notifyRevalidate () 
	public final void revalidateDependency () 
	public org.netbeans.api.visual.widget.Widget getRelatedWidget () 
	public java.awt.Point getRelatedSceneLocation () 
	public java.awt.Point getOppositeSceneLocation (org.netbeans.api.visual.anchor.Anchor$Entry) 
	public abstract org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
	static void  () 
}

org/netbeans/api/visual/anchor/AnchorFactory$DirectionalAnchorKind.class

package org.netbeans.api.visual.anchor
public final org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind extends java.lang.Enum {
	public static final org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind HORIZONTAL
	public static final org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind VERTICAL
	private static final org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind[] $VALUES
	public static final org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind[] values () 
	public static org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/anchor/AnchorFactory.class

package org.netbeans.api.visual.anchor
public final org.netbeans.api.visual.anchor.AnchorFactory extends java.lang.Object {
	private void  () 
	public static org.netbeans.api.visual.anchor.Anchor createFixedAnchor (java.awt.Point) 
	public static transient org.netbeans.api.visual.anchor.Anchor createProxyAnchor (org.netbeans.api.visual.model.StateModel, org.netbeans.api.visual.anchor.Anchor[]) 
	public static org.netbeans.api.visual.anchor.Anchor createCenterAnchor (org.netbeans.api.visual.widget.Widget) 
	public static org.netbeans.api.visual.anchor.Anchor createCircularAnchor (org.netbeans.api.visual.widget.Widget, int) 
	public static org.netbeans.api.visual.anchor.Anchor createRectangularAnchor (org.netbeans.api.visual.widget.Widget) 
	public static org.netbeans.api.visual.anchor.Anchor createRectangularAnchor (org.netbeans.api.visual.widget.Widget, boolean) 
	public static org.netbeans.api.visual.anchor.Anchor createDirectionalAnchor (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind) 
	public static org.netbeans.api.visual.anchor.Anchor createDirectionalAnchor (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind, int) 
	public static org.netbeans.api.visual.anchor.Anchor createFreeRectangularAnchor (org.netbeans.api.visual.widget.Widget, boolean) 
}

org/netbeans/api/visual/anchor/AnchorShape$1.class

package org.netbeans.api.visual.anchor
 org.netbeans.api.visual.anchor.AnchorShape$1 extends java.lang.Object implements org.netbeans.api.visual.anchor.AnchorShape  {
	void  () 
	public boolean isLineOriented () 
	public int getRadius () 
	public double getCutDistance () 
	public void paint (java.awt.Graphics2D, boolean) 
}

org/netbeans/api/visual/anchor/AnchorShape.class

package org.netbeans.api.visual.anchor
public abstract org.netbeans.api.visual.anchor.AnchorShape extends java.lang.Object {
	public static final org.netbeans.api.visual.anchor.AnchorShape NONE
	public static final org.netbeans.api.visual.anchor.AnchorShape TRIANGLE_HOLLOW
	public static final org.netbeans.api.visual.anchor.AnchorShape TRIANGLE_FILLED
	public static final org.netbeans.api.visual.anchor.AnchorShape TRIANGLE_OUT
	public abstract boolean isLineOriented () 
	public abstract int getRadius () 
	public abstract double getCutDistance () 
	public abstract void paint (java.awt.Graphics2D, boolean) 
	static void  () 
}

org/netbeans/api/visual/anchor/AnchorShapeFactory.class

package org.netbeans.api.visual.anchor
public org.netbeans.api.visual.anchor.AnchorShapeFactory extends java.lang.Object {
	private void  () 
	public static org.netbeans.api.visual.anchor.AnchorShape createImageAnchorShape (java.awt.Image) 
	public static org.netbeans.api.visual.anchor.AnchorShape createImageAnchorShape (java.awt.Image, boolean) 
	public static org.netbeans.api.visual.anchor.AnchorShape createTriangleAnchorShape (int, boolean, boolean) 
	public static org.netbeans.api.visual.anchor.AnchorShape createTriangleAnchorShape (int, boolean, boolean, int) 
	public static org.netbeans.api.visual.anchor.AnchorShape createArrowAnchorShape (int, int) 
}

org/netbeans/api/visual/anchor/PointShape$1.class

package org.netbeans.api.visual.anchor
 org.netbeans.api.visual.anchor.PointShape$1 extends java.lang.Object implements org.netbeans.api.visual.anchor.PointShape  {
	void  () 
	public int getRadius () 
	public void paint (java.awt.Graphics2D) 
}

org/netbeans/api/visual/anchor/PointShape.class

package org.netbeans.api.visual.anchor
public abstract org.netbeans.api.visual.anchor.PointShape extends java.lang.Object {
	public static final org.netbeans.api.visual.anchor.PointShape NONE
	public static final org.netbeans.api.visual.anchor.PointShape SQUARE_FILLED_BIG
	public static final org.netbeans.api.visual.anchor.PointShape SQUARE_FILLED_SMALL
	public abstract int getRadius () 
	public abstract void paint (java.awt.Graphics2D) 
	static void  () 
}

org/netbeans/api/visual/anchor/PointShapeFactory.class

package org.netbeans.api.visual.anchor
public org.netbeans.api.visual.anchor.PointShapeFactory extends java.lang.Object {
	private void  () 
	public static org.netbeans.api.visual.anchor.PointShape createPointShape (int, boolean) 
	public static org.netbeans.api.visual.anchor.PointShape createImagePointShape (java.awt.Image) 
}

org/netbeans/api/visual/animator/Animator.class

package org.netbeans.api.visual.animator
public abstract org.netbeans.api.visual.animator.Animator extends java.lang.Object {
	private java.util.concurrent.CopyOnWriteArrayList listeners
	private org.netbeans.api.visual.animator.SceneAnimator sceneAnimator
	private boolean reset
	static final boolean $assertionsDisabled
	protected void  (org.netbeans.api.visual.animator.SceneAnimator) 
	protected final org.netbeans.api.visual.widget.Scene getScene () 
	protected final void start () 
	public final boolean isRunning () 
	final void reset () 
	final void performTick (double) 
	protected abstract void tick (double) 
	public void addAnimatorListener (org.netbeans.api.visual.animator.AnimatorListener) 
	public void removeAnimatorListener (org.netbeans.api.visual.animator.AnimatorListener) 
	static void  () 
}

org/netbeans/api/visual/animator/AnimatorEvent.class

package org.netbeans.api.visual.animator
public final org.netbeans.api.visual.animator.AnimatorEvent extends java.lang.Object {
	private org.netbeans.api.visual.animator.Animator animator
	private double progress
	void  (org.netbeans.api.visual.animator.Animator) 
	void  (org.netbeans.api.visual.animator.Animator, double) 
	public org.netbeans.api.visual.animator.Animator getAnimator () 
	public double getProgress () 
}

org/netbeans/api/visual/animator/AnimatorListener.class

package org.netbeans.api.visual.animator
public abstract org.netbeans.api.visual.animator.AnimatorListener extends java.lang.Object {
	public abstract void animatorStarted (org.netbeans.api.visual.animator.AnimatorEvent) 
	public abstract void animatorReset (org.netbeans.api.visual.animator.AnimatorEvent) 
	public abstract void animatorFinished (org.netbeans.api.visual.animator.AnimatorEvent) 
	public abstract void animatorPreTick (org.netbeans.api.visual.animator.AnimatorEvent) 
	public abstract void animatorPostTick (org.netbeans.api.visual.animator.AnimatorEvent) 
}

org/netbeans/api/visual/animator/SceneAnimator$1.class

package org.netbeans.api.visual.animator
 org.netbeans.api.visual.animator.SceneAnimator$1 extends java.lang.Object {
}

org/netbeans/api/visual/animator/SceneAnimator$UpdateTask$1.class

package org.netbeans.api.visual.animator
 org.netbeans.api.visual.animator.SceneAnimator$UpdateTask$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.netbeans.api.visual.animator.SceneAnimator$UpdateTask this$1
	void  (org.netbeans.api.visual.animator.SceneAnimator$UpdateTask) 
	public void run () 
}

org/netbeans/api/visual/animator/SceneAnimator$UpdateTask.class

package org.netbeans.api.visual.animator
 org.netbeans.api.visual.animator.SceneAnimator$UpdateTask extends java.lang.Object implements java.lang.Runnable  {
	final org.netbeans.api.visual.animator.SceneAnimator this$0
	private void  (org.netbeans.api.visual.animator.SceneAnimator) 
	public void run () 
	void  (org.netbeans.api.visual.animator.SceneAnimator, org.netbeans.api.visual.animator.SceneAnimator$1) 
}

org/netbeans/api/visual/animator/SceneAnimator.class

package org.netbeans.api.visual.animator
public final org.netbeans.api.visual.animator.SceneAnimator extends java.lang.Object {
	private static final long TIME_PERIOD
	private static final int SLEEP
	private org.netbeans.api.visual.widget.Scene scene
	private final java.util.HashMap animators
	private java.util.HashMap cache
	private final Runnable task
	private volatile boolean taskAlive
	private org.netbeans.modules.visual.animator.PreferredLocationAnimator preferredLocationAnimator
	private org.netbeans.modules.visual.animator.PreferredBoundsAnimator preferredBoundsAnimator
	private org.netbeans.modules.visual.animator.ZoomAnimator zoomAnimator
	private org.netbeans.modules.visual.animator.ColorAnimator colorAnimator
	public void  (org.netbeans.api.visual.widget.Scene) 
	public org.netbeans.api.visual.widget.Scene getScene () 
	void start (org.netbeans.api.visual.animator.Animator) 
	boolean isRunning (org.netbeans.api.visual.animator.Animator) 
	public boolean isAnimatingPreferredLocation (org.netbeans.api.visual.widget.Widget) 
	public void animatePreferredLocation (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	public boolean isAnimatingPreferredBounds (org.netbeans.api.visual.widget.Widget) 
	public void animatePreferredBounds (org.netbeans.api.visual.widget.Widget, java.awt.Rectangle) 
	public boolean isAnimatingZoomFactor () 
	public double getTargetZoomFactor () 
	public void animateZoomFactor (double) 
	public boolean isAnimatingBackgroundColor (org.netbeans.api.visual.widget.Widget) 
	public void animateBackgroundColor (org.netbeans.api.visual.widget.Widget, java.awt.Color) 
	public boolean isAnimatingForegroundColor (org.netbeans.api.visual.widget.Widget) 
	public void animateForegroundColor (org.netbeans.api.visual.widget.Widget, java.awt.Color) 
	public org.netbeans.api.visual.animator.Animator getPreferredLocationAnimator () 
	public org.netbeans.api.visual.animator.Animator getPreferredBoundsAnimator () 
	public org.netbeans.api.visual.animator.Animator getZoomAnimator () 
	public org.netbeans.api.visual.animator.Animator getColorAnimator () 
	static java.util.HashMap access$100 (org.netbeans.api.visual.animator.SceneAnimator) 
	static java.util.HashMap access$202 (org.netbeans.api.visual.animator.SceneAnimator, java.util.HashMap) 
	static java.util.HashMap access$200 (org.netbeans.api.visual.animator.SceneAnimator) 
	static org.netbeans.api.visual.widget.Scene access$300 (org.netbeans.api.visual.animator.SceneAnimator) 
	static boolean access$402 (org.netbeans.api.visual.animator.SceneAnimator, boolean) 
	static boolean access$400 (org.netbeans.api.visual.animator.SceneAnimator) 
	static java.lang.Runnable access$500 (org.netbeans.api.visual.animator.SceneAnimator) 
}

org/netbeans/api/visual/border/Border.class

package org.netbeans.api.visual.border
public abstract org.netbeans.api.visual.border.Border extends java.lang.Object {
	public abstract java.awt.Insets getInsets () 
	public abstract void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public abstract boolean isOpaque () 
}

org/netbeans/api/visual/border/BorderFactory.class

package org.netbeans.api.visual.border
public final org.netbeans.api.visual.border.BorderFactory extends java.lang.Object {
	private static final org.netbeans.api.visual.border.Border BORDER_EMPTY
	private static final org.netbeans.api.visual.border.Border BORDER_LINE
	static final boolean $assertionsDisabled
	private void  () 
	public static org.netbeans.api.visual.border.Border createEmptyBorder () 
	public static org.netbeans.api.visual.border.Border createEmptyBorder (int) 
	public static org.netbeans.api.visual.border.Border createEmptyBorder (int, int) 
	public static org.netbeans.api.visual.border.Border createEmptyBorder (int, int, int, int) 
	public static org.netbeans.api.visual.border.Border createOpaqueBorder (int, int, int, int) 
	public static transient org.netbeans.api.visual.border.Border createCompositeBorder (org.netbeans.api.visual.border.Border[]) 
	public static org.netbeans.api.visual.border.Border createSwingBorder (org.netbeans.api.visual.widget.Scene, javax.swing.border.Border) 
	public static org.netbeans.api.visual.border.Border createLineBorder () 
	public static org.netbeans.api.visual.border.Border createLineBorder (int) 
	public static org.netbeans.api.visual.border.Border createLineBorder (int, java.awt.Color) 
	public static org.netbeans.api.visual.border.Border createLineBorder (int, int, int, int, java.awt.Color) 
	public static org.netbeans.api.visual.border.Border createBevelBorder (boolean) 
	public static org.netbeans.api.visual.border.Border createBevelBorder (boolean, java.awt.Color) 
	public static org.netbeans.api.visual.border.Border createImageBorder (java.awt.Insets, java.awt.Image) 
	public static org.netbeans.api.visual.border.Border createImageBorder (java.awt.Insets, java.awt.Insets, java.awt.Image) 
	public static org.netbeans.api.visual.border.Border createRoundedBorder (int, int, java.awt.Color, java.awt.Color) 
	public static org.netbeans.api.visual.border.Border createRoundedBorder (int, int, int, int, java.awt.Color, java.awt.Color) 
	public static org.netbeans.api.visual.border.Border createResizeBorder (int) 
	public static org.netbeans.api.visual.border.Border createResizeBorder (int, java.awt.Color, boolean) 
	public static org.netbeans.api.visual.border.Border createDashedBorder (java.awt.Color, int, int) 
	public static org.netbeans.api.visual.border.Border createDashedBorder (java.awt.Color, int, int, boolean) 
	public static org.netbeans.api.visual.border.Border createFancyDashedBorder (java.awt.Color, int, int) 
	static void  () 
}

org/netbeans/api/visual/border/BorderSupport.class

package org.netbeans.api.visual.border
public final org.netbeans.api.visual.border.BorderSupport extends java.lang.Object {
	private void  () 
	public static boolean isOuterResizeBorder (org.netbeans.api.visual.border.Border) 
	public static javax.swing.border.Border getSwingBorder (org.netbeans.api.visual.border.Border) 
}

org/netbeans/api/visual/graph/GraphPinScene$StringGraph.class

package org.netbeans.api.visual.graph
public abstract org.netbeans.api.visual.graph.GraphPinScene$StringGraph extends org.netbeans.api.visual.graph.GraphPinScene {
	public void  () 
}

org/netbeans/api/visual/graph/GraphPinScene.class

package org.netbeans.api.visual.graph
public abstract org.netbeans.api.visual.graph.GraphPinScene extends org.netbeans.api.visual.model.ObjectScene {
	private java.util.HashSet nodes
	private java.util.Set nodesUm
	private java.util.HashSet edges
	private java.util.Set edgesUm
	private java.util.HashSet pins
	private java.util.Set pinsUm
	private java.util.HashMap nodePins
	private java.util.HashMap pinNodes
	private java.util.HashMap edgeSourcePins
	private java.util.HashMap edgeTargetPins
	private java.util.HashMap pinInputEdges
	private java.util.HashMap pinOutputEdges
	static final boolean $assertionsDisabled
	public void  () 
	public final org.netbeans.api.visual.widget.Widget addNode (java.lang.Object) 
	public final void removeNode (java.lang.Object) 
	public final void removeNodeWithEdges (java.lang.Object) 
	public final java.util.Collection getNodes () 
	public final org.netbeans.api.visual.widget.Widget addEdge (java.lang.Object) 
	public final void removeEdge (java.lang.Object) 
	public final java.util.Collection getEdges () 
	public final org.netbeans.api.visual.widget.Widget addPin (java.lang.Object, java.lang.Object) 
	public final void removePin (java.lang.Object) 
	public final void removePinWithEdges (java.lang.Object) 
	public final java.lang.Object getPinNode (java.lang.Object) 
	public final java.util.Collection getPins () 
	public final java.util.Collection getNodePins (java.lang.Object) 
	public final void setEdgeSource (java.lang.Object, java.lang.Object) 
	public final void setEdgeTarget (java.lang.Object, java.lang.Object) 
	public final java.lang.Object getEdgeSource (java.lang.Object) 
	public final java.lang.Object getEdgeTarget (java.lang.Object) 
	public final java.util.Collection findPinEdges (java.lang.Object, boolean, boolean) 
	public final java.util.Collection findEdgesBetween (java.lang.Object, java.lang.Object) 
	public boolean isNode (java.lang.Object) 
	public boolean isEdge (java.lang.Object) 
	public boolean isPin (java.lang.Object) 
	protected void notifyNodeAdded (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void notifyEdgeAdded (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void notifyPinAdded (java.lang.Object, java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void detachNodeWidget (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void detachEdgeWidget (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void detachPinWidget (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected abstract org.netbeans.api.visual.widget.Widget attachNodeWidget (java.lang.Object) 
	protected abstract org.netbeans.api.visual.widget.Widget attachEdgeWidget (java.lang.Object) 
	protected abstract org.netbeans.api.visual.widget.Widget attachPinWidget (java.lang.Object, java.lang.Object) 
	protected abstract void attachEdgeSourceAnchor (java.lang.Object, java.lang.Object, java.lang.Object) 
	protected abstract void attachEdgeTargetAnchor (java.lang.Object, java.lang.Object, java.lang.Object) 
	static void  () 
}

org/netbeans/api/visual/graph/GraphScene$StringGraph.class

package org.netbeans.api.visual.graph
public abstract org.netbeans.api.visual.graph.GraphScene$StringGraph extends org.netbeans.api.visual.graph.GraphScene {
	public void  () 
}

org/netbeans/api/visual/graph/GraphScene.class

package org.netbeans.api.visual.graph
public abstract org.netbeans.api.visual.graph.GraphScene extends org.netbeans.api.visual.model.ObjectScene {
	private java.util.HashSet nodes
	private java.util.Set nodesUm
	private java.util.HashSet edges
	private java.util.Set edgesUm
	private java.util.HashMap edgeSourceNodes
	private java.util.HashMap edgeTargetNodes
	private java.util.HashMap nodeInputEdges
	private java.util.HashMap nodeOutputEdges
	static final boolean $assertionsDisabled
	public void  () 
	public final org.netbeans.api.visual.widget.Widget addNode (java.lang.Object) 
	public final void removeNode (java.lang.Object) 
	public final void removeNodeWithEdges (java.lang.Object) 
	public final java.util.Collection getNodes () 
	public final org.netbeans.api.visual.widget.Widget addEdge (java.lang.Object) 
	public final void removeEdge (java.lang.Object) 
	public final java.util.Collection getEdges () 
	public final void setEdgeSource (java.lang.Object, java.lang.Object) 
	public final void setEdgeTarget (java.lang.Object, java.lang.Object) 
	public final java.lang.Object getEdgeSource (java.lang.Object) 
	public final java.lang.Object getEdgeTarget (java.lang.Object) 
	public final java.util.Collection findNodeEdges (java.lang.Object, boolean, boolean) 
	public final java.util.Collection findEdgesBetween (java.lang.Object, java.lang.Object) 
	public boolean isNode (java.lang.Object) 
	public boolean isEdge (java.lang.Object) 
	protected void notifyNodeAdded (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void notifyEdgeAdded (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void detachNodeWidget (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected void detachEdgeWidget (java.lang.Object, org.netbeans.api.visual.widget.Widget) 
	protected abstract org.netbeans.api.visual.widget.Widget attachNodeWidget (java.lang.Object) 
	protected abstract org.netbeans.api.visual.widget.Widget attachEdgeWidget (java.lang.Object) 
	protected abstract void attachEdgeSourceAnchor (java.lang.Object, java.lang.Object, java.lang.Object) 
	protected abstract void attachEdgeTargetAnchor (java.lang.Object, java.lang.Object, java.lang.Object) 
	static void  () 
}

org/netbeans/api/visual/graph/layout/GraphLayout.class

package org.netbeans.api.visual.graph.layout
public abstract org.netbeans.api.visual.graph.layout.GraphLayout extends java.lang.Object {
	private boolean animated
	private final java.util.ArrayList listeners
	public void  () 
	public final boolean isAnimated () 
	public final void setAnimated (boolean) 
	public final void addGraphLayoutListener (org.netbeans.api.visual.graph.layout.GraphLayoutListener) 
	public final void removeGraphLayoutListener (org.netbeans.api.visual.graph.layout.GraphLayoutListener) 
	public final void layoutGraph (org.netbeans.api.visual.graph.GraphScene) 
	private org.netbeans.api.visual.graph.layout.GraphLayoutListener[] createListenersCopy () 
	public final void layoutGraph (org.netbeans.api.visual.graph.GraphPinScene) 
	public final void layoutNodes (org.netbeans.api.visual.graph.GraphScene, java.util.Collection) 
	public final void layoutNodes (org.netbeans.api.visual.graph.GraphPinScene, java.util.Collection) 
	protected final void setResolvedNodeLocation (org.netbeans.api.visual.graph.layout.UniversalGraph, java.lang.Object, java.awt.Point) 
	protected abstract void performGraphLayout (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	protected abstract void performNodesLayout (org.netbeans.api.visual.graph.layout.UniversalGraph, java.util.Collection) 
}

org/netbeans/api/visual/graph/layout/GraphLayoutFactory.class

package org.netbeans.api.visual.graph.layout
public org.netbeans.api.visual.graph.layout.GraphLayoutFactory extends java.lang.Object {
	public void  () 
	public static org.netbeans.api.visual.graph.layout.GraphLayout createTreeGraphLayout (int, int, int, int, boolean) 
}

org/netbeans/api/visual/graph/layout/GraphLayoutListener.class

package org.netbeans.api.visual.graph.layout
public abstract org.netbeans.api.visual.graph.layout.GraphLayoutListener extends java.lang.Object {
	public abstract void graphLayoutStarted (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	public abstract void graphLayoutFinished (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	public abstract void nodeLocationChanged (org.netbeans.api.visual.graph.layout.UniversalGraph, java.lang.Object, java.awt.Point, java.awt.Point) 
}

org/netbeans/api/visual/graph/layout/GraphLayoutSupport.class

package org.netbeans.api.visual.graph.layout
public org.netbeans.api.visual.graph.layout.GraphLayoutSupport extends java.lang.Object {
	public void  () 
	public static void setTreeGraphLayoutRootNode (org.netbeans.api.visual.graph.layout.GraphLayout, java.lang.Object) 
	public static void setTreeGraphLayoutProperties (org.netbeans.api.visual.graph.layout.GraphLayout, int, int, int, int, boolean) 
}

org/netbeans/api/visual/graph/layout/GridGraphLayout$1.class

package org.netbeans.api.visual.graph.layout
 org.netbeans.api.visual.graph.layout.GridGraphLayout$1 extends java.lang.Object implements java.util.Comparator  {
	final java.util.HashMap val$node2connected
	final org.netbeans.api.visual.graph.layout.GridGraphLayout this$0
	void  (org.netbeans.api.visual.graph.layout.GridGraphLayout, java.util.HashMap) 
	public int compare (java.lang.Object, java.lang.Object) 
}

org/netbeans/api/visual/graph/layout/GridGraphLayout.class

package org.netbeans.api.visual.graph.layout
public final org.netbeans.api.visual.graph.layout.GridGraphLayout extends org.netbeans.api.visual.graph.layout.GraphLayout {
	private boolean checker
	private int horizontalGap
	private int verticalGap
	public void  () 
	public org.netbeans.api.visual.graph.layout.GridGraphLayout setChecker (boolean) 
	public org.netbeans.api.visual.graph.layout.GridGraphLayout setGaps (int, int) 
	protected void performGraphLayout (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	private java.awt.Point resolvePoint (java.util.HashMap, java.awt.Point, java.awt.Point) 
	private java.awt.Point findCenter (java.util.HashMap) 
	private static java.awt.Point index2point (java.awt.Point) 
	private static boolean isOccupied (java.util.HashMap, java.awt.Point) 
	private static java.lang.Object findNodeWithMaxEdges (java.util.HashSet, java.util.HashMap) 
	protected void performNodesLayout (org.netbeans.api.visual.graph.layout.UniversalGraph, java.util.Collection) 
}

org/netbeans/api/visual/graph/layout/TreeGraphLayout$1.class

package org.netbeans.api.visual.graph.layout
 org.netbeans.api.visual.graph.layout.TreeGraphLayout$1 extends java.lang.Object {
}

org/netbeans/api/visual/graph/layout/TreeGraphLayout$Node.class

package org.netbeans.api.visual.graph.layout
 org.netbeans.api.visual.graph.layout.TreeGraphLayout$Node extends java.lang.Object {
	private Object node
	private java.util.ArrayList children
	private java.awt.Rectangle relativeBounds
	private int space
	private int totalSpace
	private java.awt.Point point
	final org.netbeans.api.visual.graph.layout.TreeGraphLayout this$0
	private void  (org.netbeans.api.visual.graph.layout.TreeGraphLayout, java.lang.Object, java.util.HashSet) 
	private int allocateHorizontally () 
	private void resolveVertically (int, int) 
	private int allocateVertically () 
	private void resolveHorizontally (int, int) 
	private void upload (java.util.HashMap) 
	void  (org.netbeans.api.visual.graph.layout.TreeGraphLayout, java.lang.Object, java.util.HashSet, org.netbeans.api.visual.graph.layout.TreeGraphLayout$1) 
	static int access$100 (org.netbeans.api.visual.graph.layout.TreeGraphLayout$Node) 
	static void access$200 (org.netbeans.api.visual.graph.layout.TreeGraphLayout$Node, int, int) 
	static int access$300 (org.netbeans.api.visual.graph.layout.TreeGraphLayout$Node) 
	static void access$400 (org.netbeans.api.visual.graph.layout.TreeGraphLayout$Node, int, int) 
	static void access$500 (org.netbeans.api.visual.graph.layout.TreeGraphLayout$Node, java.util.HashMap) 
}

org/netbeans/api/visual/graph/layout/TreeGraphLayout.class

package org.netbeans.api.visual.graph.layout
public org.netbeans.api.visual.graph.layout.TreeGraphLayout extends java.lang.Object {
	private org.netbeans.api.visual.graph.GraphScene scene
	private int originX
	private int originY
	private int verticalGap
	private int horizontalGap
	private boolean vertical
	public void  (org.netbeans.api.visual.graph.GraphScene, int, int, int, int, boolean) 
	public final void layout (java.lang.Object) 
	protected java.util.Collection resolveChildren (java.lang.Object) 
	static org.netbeans.api.visual.graph.GraphScene access$600 (org.netbeans.api.visual.graph.layout.TreeGraphLayout) 
	static int access$700 (org.netbeans.api.visual.graph.layout.TreeGraphLayout) 
	static int access$800 (org.netbeans.api.visual.graph.layout.TreeGraphLayout) 
}

org/netbeans/api/visual/graph/layout/UniversalGraph$1.class

package org.netbeans.api.visual.graph.layout
 org.netbeans.api.visual.graph.layout.UniversalGraph$1 extends org.netbeans.api.visual.graph.layout.UniversalGraph {
	final org.netbeans.api.visual.graph.GraphScene val$scene
	void  (org.netbeans.api.visual.graph.GraphScene) 
	public org.netbeans.api.visual.model.ObjectScene getScene () 
	public java.util.Collection getNodes () 
	public java.util.Collection getEdges () 
	public java.util.Collection findNodeEdges (java.lang.Object, boolean, boolean) 
	public java.lang.Object getEdgeSource (java.lang.Object) 
	public java.lang.Object getEdgeTarget (java.lang.Object) 
}

org/netbeans/api/visual/graph/layout/UniversalGraph$2.class

package org.netbeans.api.visual.graph.layout
 org.netbeans.api.visual.graph.layout.UniversalGraph$2 extends org.netbeans.api.visual.graph.layout.UniversalGraph {
	final org.netbeans.api.visual.graph.GraphPinScene val$scene
	void  (org.netbeans.api.visual.graph.GraphPinScene) 
	public org.netbeans.api.visual.model.ObjectScene getScene () 
	public java.util.Collection getNodes () 
	public java.util.Collection getEdges () 
	public java.util.Collection findNodeEdges (java.lang.Object, boolean, boolean) 
	public java.lang.Object getEdgeSource (java.lang.Object) 
	public java.lang.Object getEdgeTarget (java.lang.Object) 
}

org/netbeans/api/visual/graph/layout/UniversalGraph.class

package org.netbeans.api.visual.graph.layout
public abstract org.netbeans.api.visual.graph.layout.UniversalGraph extends java.lang.Object {
	public void  () 
	public abstract org.netbeans.api.visual.model.ObjectScene getScene () 
	public abstract java.util.Collection getNodes () 
	public abstract java.util.Collection getEdges () 
	public abstract java.util.Collection findNodeEdges (java.lang.Object, boolean, boolean) 
	public abstract java.lang.Object getEdgeSource (java.lang.Object) 
	public abstract java.lang.Object getEdgeTarget (java.lang.Object) 
	static org.netbeans.api.visual.graph.layout.UniversalGraph createUniversalGraph (org.netbeans.api.visual.graph.GraphScene) 
	static org.netbeans.api.visual.graph.layout.UniversalGraph createUniversalGraph (org.netbeans.api.visual.graph.GraphPinScene) 
}

org/netbeans/api/visual/laf/InputBindings.class

package org.netbeans.api.visual.laf
public final org.netbeans.api.visual.laf.InputBindings extends java.lang.Object {
	private int zoomActionModifiers
	private void  () 
	public int getZoomActionModifiers () 
	public void setZoomActionModifiers (int) 
	public static org.netbeans.api.visual.laf.InputBindings create () 
}

org/netbeans/api/visual/laf/LookFeel.class

package org.netbeans.api.visual.laf
public abstract org.netbeans.api.visual.laf.LookFeel extends java.lang.Object {
	private static final org.netbeans.api.visual.laf.LookFeel DEFAULT
	public void  () 
	public static org.netbeans.api.visual.laf.LookFeel createDefaultLookFeel () 
	public abstract java.awt.Paint getBackground () 
	public abstract java.awt.Color getForeground () 
	public abstract org.netbeans.api.visual.border.Border getBorder (org.netbeans.api.visual.model.ObjectState) 
	public abstract org.netbeans.api.visual.border.Border getMiniBorder (org.netbeans.api.visual.model.ObjectState) 
	public abstract boolean getOpaque (org.netbeans.api.visual.model.ObjectState) 
	public abstract java.awt.Color getLineColor (org.netbeans.api.visual.model.ObjectState) 
	public abstract java.awt.Paint getBackground (org.netbeans.api.visual.model.ObjectState) 
	public abstract java.awt.Color getForeground (org.netbeans.api.visual.model.ObjectState) 
	public abstract int getMargin () 
	static void  () 
}

org/netbeans/api/visual/layout/Layout.class

package org.netbeans.api.visual.layout
public abstract org.netbeans.api.visual.layout.Layout extends java.lang.Object {
	public abstract void layout (org.netbeans.api.visual.widget.Widget) 
	public abstract boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public abstract void justify (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/api/visual/layout/LayoutFactory$1.class

package org.netbeans.api.visual.layout
 org.netbeans.api.visual.layout.LayoutFactory$1 extends org.netbeans.api.visual.layout.SceneLayout {
	final org.netbeans.api.visual.graph.layout.GraphLayout val$graphLayout
	final org.netbeans.api.visual.graph.GraphScene val$graphScene
	void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.graph.layout.GraphLayout, org.netbeans.api.visual.graph.GraphScene) 
	protected void performLayout () 
}

org/netbeans/api/visual/layout/LayoutFactory$2.class

package org.netbeans.api.visual.layout
 org.netbeans.api.visual.layout.LayoutFactory$2 extends org.netbeans.api.visual.layout.SceneLayout {
	final org.netbeans.api.visual.graph.layout.GraphLayout val$graphLayout
	final org.netbeans.api.visual.graph.GraphPinScene val$graphPinScene
	void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.graph.layout.GraphLayout, org.netbeans.api.visual.graph.GraphPinScene) 
	protected void performLayout () 
}

org/netbeans/api/visual/layout/LayoutFactory$ConnectionWidgetLayoutAlignment.class

package org.netbeans.api.visual.layout
public final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment extends java.lang.Enum {
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment NONE
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment CENTER
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment TOP_CENTER
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment BOTTOM_CENTER
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment CENTER_LEFT
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment CENTER_RIGHT
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment TOP_LEFT
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment TOP_RIGHT
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment BOTTOM_LEFT
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment BOTTOM_RIGHT
	private static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment[] $VALUES
	public static final org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment[] values () 
	public static org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/layout/LayoutFactory$SerialAlignment.class

package org.netbeans.api.visual.layout
public final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment extends java.lang.Enum {
	public static final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment LEFT_TOP
	public static final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment CENTER
	public static final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment RIGHT_BOTTOM
	public static final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment JUSTIFY
	private static final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment[] $VALUES
	public static final org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment[] values () 
	public static org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/layout/LayoutFactory.class

package org.netbeans.api.visual.layout
public final org.netbeans.api.visual.layout.LayoutFactory extends java.lang.Object {
	private static final org.netbeans.modules.visual.layout.AbsoluteLayout LAYOUT_ABSOLUTE
	private static final org.netbeans.modules.visual.layout.OverlayLayout LAYOUT_OVERLAY
	static final boolean $assertionsDisabled
	private void  () 
	public static org.netbeans.api.visual.layout.Layout createAbsoluteLayout () 
	public static org.netbeans.api.visual.layout.Layout createVerticalLayout () 
	public static org.netbeans.api.visual.layout.Layout createVerticalLayout (org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment, int) 
	public static org.netbeans.api.visual.layout.Layout createVerticalFlowLayout () 
	public static org.netbeans.api.visual.layout.Layout createVerticalFlowLayout (org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment, int) 
	public static org.netbeans.api.visual.layout.Layout createHorizontalLayout () 
	public static org.netbeans.api.visual.layout.Layout createHorizontalLayout (org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment, int) 
	public static org.netbeans.api.visual.layout.Layout createHorizontalFlowLayout () 
	public static org.netbeans.api.visual.layout.Layout createHorizontalFlowLayout (org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment, int) 
	public static org.netbeans.api.visual.layout.Layout createCardLayout (org.netbeans.api.visual.widget.Widget) 
	public static org.netbeans.api.visual.widget.Widget getActiveCard (org.netbeans.api.visual.widget.Widget) 
	public static void setActiveCard (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.Widget) 
	public static org.netbeans.api.visual.layout.Layout createFillLayout () 
	public static org.netbeans.api.visual.layout.Layout createOverlayLayout () 
	public static org.netbeans.api.visual.layout.SceneLayout createDevolveWidgetLayout (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.layout.Layout, boolean) 
	public static org.netbeans.api.visual.layout.SceneLayout createSceneGraphLayout (org.netbeans.api.visual.graph.GraphScene, org.netbeans.api.visual.graph.layout.GraphLayout) 
	public static org.netbeans.api.visual.layout.SceneLayout createSceneGraphLayout (org.netbeans.api.visual.graph.GraphPinScene, org.netbeans.api.visual.graph.layout.GraphLayout) 
	static void  () 
}

org/netbeans/api/visual/layout/SceneLayout$1.class

package org.netbeans.api.visual.layout
 org.netbeans.api.visual.layout.SceneLayout$1 extends java.lang.Object {
}

org/netbeans/api/visual/layout/SceneLayout$LayoutSceneListener.class

package org.netbeans.api.visual.layout
final org.netbeans.api.visual.layout.SceneLayout$LayoutSceneListener extends java.lang.Object implements org.netbeans.api.visual.widget.Scene$SceneListener  {
	final org.netbeans.api.visual.layout.SceneLayout this$0
	private void  (org.netbeans.api.visual.layout.SceneLayout) 
	public void sceneRepaint () 
	public void sceneValidating () 
	public void sceneValidated () 
	void  (org.netbeans.api.visual.layout.SceneLayout, org.netbeans.api.visual.layout.SceneLayout$1) 
}

org/netbeans/api/visual/layout/SceneLayout.class

package org.netbeans.api.visual.layout
public abstract org.netbeans.api.visual.layout.SceneLayout extends java.lang.Object {
	private org.netbeans.api.visual.widget.Scene$SceneListener listener
	private org.netbeans.api.visual.widget.Scene scene
	private volatile boolean attached
	static final boolean $assertionsDisabled
	protected void  (org.netbeans.api.visual.widget.Scene) 
	private void attach () 
	private void detach () 
	public final void invokeLayout () 
	public final void invokeLayoutImmediately () 
	protected abstract void performLayout () 
	static void access$100 (org.netbeans.api.visual.layout.SceneLayout) 
	static void  () 
}

org/netbeans/api/visual/model/ObjectScene$1.class

package org.netbeans.api.visual.model
 org.netbeans.api.visual.model.ObjectScene$1 extends java.lang.Object {
}

org/netbeans/api/visual/model/ObjectScene$ObjectHoverProvider.class

package org.netbeans.api.visual.model
 org.netbeans.api.visual.model.ObjectScene$ObjectHoverProvider extends java.lang.Object implements org.netbeans.api.visual.action.HoverProvider  {
	final org.netbeans.api.visual.model.ObjectScene this$0
	private void  (org.netbeans.api.visual.model.ObjectScene) 
	public void widgetHovered (org.netbeans.api.visual.widget.Widget) 
	void  (org.netbeans.api.visual.model.ObjectScene, org.netbeans.api.visual.model.ObjectScene$1) 
}

org/netbeans/api/visual/model/ObjectScene$ObjectSelectProvider.class

package org.netbeans.api.visual.model
 org.netbeans.api.visual.model.ObjectScene$ObjectSelectProvider extends java.lang.Object implements org.netbeans.api.visual.action.SelectProvider  {
	final org.netbeans.api.visual.model.ObjectScene this$0
	private void  (org.netbeans.api.visual.model.ObjectScene) 
	public boolean isAimingAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public boolean isSelectionAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public void select (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	void  (org.netbeans.api.visual.model.ObjectScene, org.netbeans.api.visual.model.ObjectScene$1) 
}

org/netbeans/api/visual/model/ObjectScene.class

package org.netbeans.api.visual.model
public org.netbeans.api.visual.model.ObjectScene extends org.netbeans.api.visual.widget.Scene {
	private static final org.netbeans.api.visual.model.ObjectSceneListener[] EMPTY_LISTENERS
	private static final java.util.Set EMPTY_SET
	private static final org.netbeans.api.visual.widget.Widget[] EMPTY_WIDGETS_ARRAY
	private static final java.util.List EMPTY_WIDGETS_LIST
	private java.util.HashMap objects
	private java.util.Set objectsUm
	private java.util.HashMap object2widget
	private java.util.HashMap object2widgets
	private java.util.HashMap widget2object
	private java.util.HashMap objectStates
	private java.util.HashSet selectedObjects
	private java.util.Set selectedObjectsUm
	private java.util.HashSet highlightedObjects
	private java.util.Set highlightedObjectsUm
	private Object focusedObject
	private Object hoveredObject
	private org.netbeans.api.visual.action.WidgetAction selectAction
	private org.netbeans.api.visual.action.WidgetAction objectHoverAction
	private java.util.Map listeners
	private org.netbeans.api.visual.model.ObjectSceneEvent event
	static final boolean $assertionsDisabled
	public void  () 
	public final transient void addObject (java.lang.Object, org.netbeans.api.visual.widget.Widget[]) 
	public final void removeObject (java.lang.Object) 
	public final java.util.Set getObjects () 
	public final boolean isObject (java.lang.Object) 
	public final java.util.Set getSelectedObjects () 
	public final void setSelectedObjects (java.util.Set) 
	public final java.util.Set getHighlightedObjects () 
	public final void setHighlightedObjects (java.util.Set) 
	public final java.lang.Object getHoveredObject () 
	public final void setHoveredObject (java.lang.Object) 
	public final java.lang.Object getFocusedObject () 
	public final void setFocusedObject (java.lang.Object) 
	public final org.netbeans.api.visual.action.WidgetAction createSelectAction () 
	public final org.netbeans.api.visual.action.WidgetAction createObjectHoverAction () 
	public final org.netbeans.api.visual.widget.Widget findWidget (java.lang.Object) 
	public final java.util.List findWidgets (java.lang.Object) 
	public final java.lang.Object findObject (org.netbeans.api.visual.widget.Widget) 
	public final java.lang.Object findStoredObject (java.lang.Object) 
	public final org.netbeans.api.visual.model.ObjectState getObjectState (java.lang.Object) 
	public void userSelectionSuggested (java.util.Set, boolean) 
	public java.lang.Comparable getIdentityCode (java.lang.Object) 
	public final transient void addObjectSceneListener (org.netbeans.api.visual.model.ObjectSceneListener, org.netbeans.api.visual.model.ObjectSceneEventType[]) 
	private void addObjectSceneListenerCore (org.netbeans.api.visual.model.ObjectSceneListener, org.netbeans.api.visual.model.ObjectSceneEventType) 
	public final transient void removeObjectSceneListener (org.netbeans.api.visual.model.ObjectSceneListener, org.netbeans.api.visual.model.ObjectSceneEventType[]) 
	private void removeObjectSceneListenerCore (org.netbeans.api.visual.model.ObjectSceneListener, org.netbeans.api.visual.model.ObjectSceneEventType) 
	private org.netbeans.api.visual.model.ObjectSceneListener[] getListeners (org.netbeans.api.visual.model.ObjectSceneEventType) 
	static void  () 
}

org/netbeans/api/visual/model/ObjectSceneEvent.class

package org.netbeans.api.visual.model
public org.netbeans.api.visual.model.ObjectSceneEvent extends java.lang.Object {
	private org.netbeans.api.visual.model.ObjectScene objectScene
	void  (org.netbeans.api.visual.model.ObjectScene) 
	public org.netbeans.api.visual.model.ObjectScene getObjectScene () 
}

org/netbeans/api/visual/model/ObjectSceneEventType.class

package org.netbeans.api.visual.model
public final org.netbeans.api.visual.model.ObjectSceneEventType extends java.lang.Enum {
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_ADDED
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_REMOVED
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_STATE_CHANGED
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_SELECTION_CHANGED
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_HIGHLIGHTING_CHANGED
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_HOVER_CHANGED
	public static final org.netbeans.api.visual.model.ObjectSceneEventType OBJECT_FOCUS_CHANGED
	private static final org.netbeans.api.visual.model.ObjectSceneEventType[] $VALUES
	public static final org.netbeans.api.visual.model.ObjectSceneEventType[] values () 
	public static org.netbeans.api.visual.model.ObjectSceneEventType valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/model/ObjectSceneListener.class

package org.netbeans.api.visual.model
public abstract org.netbeans.api.visual.model.ObjectSceneListener extends java.lang.Object {
	public abstract void objectAdded (org.netbeans.api.visual.model.ObjectSceneEvent, java.lang.Object) 
	public abstract void objectRemoved (org.netbeans.api.visual.model.ObjectSceneEvent, java.lang.Object) 
	public abstract void objectStateChanged (org.netbeans.api.visual.model.ObjectSceneEvent, java.lang.Object, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public abstract void selectionChanged (org.netbeans.api.visual.model.ObjectSceneEvent, java.util.Set, java.util.Set) 
	public abstract void highlightingChanged (org.netbeans.api.visual.model.ObjectSceneEvent, java.util.Set, java.util.Set) 
	public abstract void hoverChanged (org.netbeans.api.visual.model.ObjectSceneEvent, java.lang.Object, java.lang.Object) 
	public abstract void focusChanged (org.netbeans.api.visual.model.ObjectSceneEvent, java.lang.Object, java.lang.Object) 
}

org/netbeans/api/visual/model/ObjectState.class

package org.netbeans.api.visual.model
public org.netbeans.api.visual.model.ObjectState extends java.lang.Object {
	private static final org.netbeans.api.visual.model.ObjectState NORMAL
	private boolean objectSelected
	private boolean objectHighlighted
	private boolean objectHovered
	private boolean objectFocused
	private boolean widgetHovered
	private boolean widgetFocused
	private boolean widgetAimed
	private void  (boolean, boolean, boolean, boolean, boolean, boolean, boolean) 
	public boolean isSelected () 
	public org.netbeans.api.visual.model.ObjectState deriveSelected (boolean) 
	public boolean isHighlighted () 
	public org.netbeans.api.visual.model.ObjectState deriveHighlighted (boolean) 
	public boolean isHovered () 
	public boolean isObjectHovered () 
	public org.netbeans.api.visual.model.ObjectState deriveObjectHovered (boolean) 
	public boolean isWidgetHovered () 
	public org.netbeans.api.visual.model.ObjectState deriveWidgetHovered (boolean) 
	public boolean isFocused () 
	public boolean isObjectFocused () 
	public org.netbeans.api.visual.model.ObjectState deriveObjectFocused (boolean) 
	public boolean isWidgetFocused () 
	public org.netbeans.api.visual.model.ObjectState deriveWidgetFocused (boolean) 
	public boolean isWidgetAimed () 
	public org.netbeans.api.visual.model.ObjectState deriveWidgetAimed (boolean) 
	public static org.netbeans.api.visual.model.ObjectState createNormal () 
	static void  () 
}

org/netbeans/api/visual/model/StateModel$Listener.class

package org.netbeans.api.visual.model
public abstract org.netbeans.api.visual.model.StateModel$Listener extends java.lang.Object {
	public abstract void stateChanged () 
}

org/netbeans/api/visual/model/StateModel.class

package org.netbeans.api.visual.model
public final org.netbeans.api.visual.model.StateModel extends java.lang.Object {
	private final java.util.ArrayList listeners
	private int state
	private int maxStates
	static final boolean $assertionsDisabled
	public void  () 
	public void  (int) 
	private void fireChanged () 
	public boolean getBooleanState () 
	public void setBooleanState (boolean) 
	public void toggleBooleanState () 
	public int getState () 
	public void decrease () 
	public void increase () 
	public void setState (int) 
	public int getMaxStates () 
	public void addListener (org.netbeans.api.visual.model.StateModel$Listener) 
	public void removeListener (org.netbeans.api.visual.model.StateModel$Listener) 
	static void  () 
}

org/netbeans/api/visual/router/CollisionsCollector.class

package org.netbeans.api.visual.router
public abstract org.netbeans.api.visual.router.CollisionsCollector extends java.lang.Object {
	public abstract void collectCollisions (java.util.List, java.util.List) 
}

org/netbeans/api/visual/router/ConnectionWidgetCollisionsCollector.class

package org.netbeans.api.visual.router
public abstract org.netbeans.api.visual.router.ConnectionWidgetCollisionsCollector extends java.lang.Object {
	public abstract void collectCollisions (org.netbeans.api.visual.widget.ConnectionWidget, java.util.List, java.util.List) 
}

org/netbeans/api/visual/router/Router.class

package org.netbeans.api.visual.router
public abstract org.netbeans.api.visual.router.Router extends java.lang.Object {
	public abstract java.util.List routeConnection (org.netbeans.api.visual.widget.ConnectionWidget) 
}

org/netbeans/api/visual/router/RouterFactory.class

package org.netbeans.api.visual.router
public final org.netbeans.api.visual.router.RouterFactory extends java.lang.Object {
	private static final org.netbeans.api.visual.router.Router ROUTER_DIRECT
	private static final org.netbeans.api.visual.router.Router ROUTER_FREE
	static final boolean $assertionsDisabled
	private void  () 
	public static org.netbeans.api.visual.router.Router createDirectRouter () 
	public static org.netbeans.api.visual.router.Router createFreeRouter () 
	public static transient org.netbeans.api.visual.router.Router createOrthogonalSearchRouter (org.netbeans.api.visual.widget.LayerWidget[]) 
	public static org.netbeans.api.visual.router.Router createOrthogonalSearchRouter (org.netbeans.api.visual.router.CollisionsCollector) 
	private static transient org.netbeans.api.visual.router.CollisionsCollector createWidgetsCollisionCollector (org.netbeans.api.visual.widget.LayerWidget[]) 
	public static org.netbeans.api.visual.router.Router createOrthogonalSearchRouter (org.netbeans.api.visual.router.ConnectionWidgetCollisionsCollector) 
	static void  () 
}

org/netbeans/api/visual/vmd/VMDColorScheme.class

package org.netbeans.api.visual.vmd
public abstract org.netbeans.api.visual.vmd.VMDColorScheme extends java.lang.Object {
	protected void  () 
	public abstract void installUI (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public abstract void updateUI (org.netbeans.api.visual.vmd.VMDNodeWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public abstract boolean isNodeMinimizeButtonOnRight (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public abstract java.awt.Image getMinimizeWidgetImage (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public abstract org.netbeans.api.visual.widget.Widget createPinCategoryWidget (org.netbeans.api.visual.vmd.VMDNodeWidget, java.lang.String) 
	public abstract void installUI (org.netbeans.api.visual.vmd.VMDConnectionWidget) 
	public abstract void updateUI (org.netbeans.api.visual.vmd.VMDConnectionWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public abstract void installUI (org.netbeans.api.visual.vmd.VMDPinWidget) 
	public abstract void updateUI (org.netbeans.api.visual.vmd.VMDPinWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public abstract int getNodeAnchorGap (org.netbeans.api.visual.vmd.VMDNodeAnchor) 
}

org/netbeans/api/visual/vmd/VMDConnectionWidget.class

package org.netbeans.api.visual.vmd
public org.netbeans.api.visual.vmd.VMDConnectionWidget extends org.netbeans.api.visual.widget.ConnectionWidget {
	private org.netbeans.api.visual.vmd.VMDColorScheme scheme
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.router.Router) 
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.vmd.VMDColorScheme) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	static void  () 
}

org/netbeans/api/visual/vmd/VMDFactory.class

package org.netbeans.api.visual.vmd
public final org.netbeans.api.visual.vmd.VMDFactory extends java.lang.Object {
	private static org.netbeans.api.visual.vmd.VMDColorScheme SCHEME_ORIGINAL
	private static org.netbeans.api.visual.vmd.VMDColorScheme SCHEME_NB60
	private void  () 
	public static org.netbeans.api.visual.vmd.VMDColorScheme getOriginalScheme () 
	public static org.netbeans.api.visual.vmd.VMDColorScheme getNetBeans60Scheme () 
	public static org.netbeans.api.visual.border.Border createVMDNodeBorder () 
	public static org.netbeans.api.visual.border.Border createVMDNodeBorder (java.awt.Color, int, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color) 
	static void  () 
}

org/netbeans/api/visual/vmd/VMDGlyphSetWidget.class

package org.netbeans.api.visual.vmd
public org.netbeans.api.visual.vmd.VMDGlyphSetWidget extends org.netbeans.api.visual.widget.Widget {
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void setGlyphs (java.util.List) 
}

org/netbeans/api/visual/vmd/VMDGraphScene.class

package org.netbeans.api.visual.vmd
public org.netbeans.api.visual.vmd.VMDGraphScene extends org.netbeans.api.visual.graph.GraphPinScene {
	public static final String PIN_ID_DEFAULT_SUFFIX
	private org.netbeans.api.visual.widget.LayerWidget backgroundLayer
	private org.netbeans.api.visual.widget.LayerWidget mainLayer
	private org.netbeans.api.visual.widget.LayerWidget connectionLayer
	private org.netbeans.api.visual.widget.LayerWidget upperLayer
	private org.netbeans.api.visual.router.Router router
	private org.netbeans.api.visual.action.WidgetAction moveControlPointAction
	private org.netbeans.api.visual.action.WidgetAction moveAction
	private org.netbeans.api.visual.layout.SceneLayout sceneLayout
	private org.netbeans.api.visual.vmd.VMDColorScheme scheme
	public void  () 
	public void  (org.netbeans.api.visual.vmd.VMDColorScheme) 
	protected org.netbeans.api.visual.widget.Widget attachNodeWidget (java.lang.String) 
	protected org.netbeans.api.visual.widget.Widget attachPinWidget (java.lang.String, java.lang.String) 
	protected org.netbeans.api.visual.widget.Widget attachEdgeWidget (java.lang.String) 
	protected void attachEdgeSourceAnchor (java.lang.String, java.lang.String, java.lang.String) 
	protected void attachEdgeTargetAnchor (java.lang.String, java.lang.String, java.lang.String) 
	private org.netbeans.api.visual.anchor.Anchor getPinAnchor (java.lang.String) 
	public void layoutScene () 
	protected volatile void attachEdgeTargetAnchor (java.lang.Object, java.lang.Object, java.lang.Object) 
	protected volatile void attachEdgeSourceAnchor (java.lang.Object, java.lang.Object, java.lang.Object) 
	protected volatile org.netbeans.api.visual.widget.Widget attachPinWidget (java.lang.Object, java.lang.Object) 
	protected volatile org.netbeans.api.visual.widget.Widget attachEdgeWidget (java.lang.Object) 
	protected volatile org.netbeans.api.visual.widget.Widget attachNodeWidget (java.lang.Object) 
}

org/netbeans/api/visual/vmd/VMDMinimizeAbility.class

package org.netbeans.api.visual.vmd
public abstract org.netbeans.api.visual.vmd.VMDMinimizeAbility extends java.lang.Object {
	public abstract void collapseWidget () 
	public abstract void expandWidget () 
}

org/netbeans/api/visual/vmd/VMDNodeAnchor$1.class

package org.netbeans.api.visual.vmd
 org.netbeans.api.visual.vmd.VMDNodeAnchor$1 extends java.lang.Object implements java.util.Comparator  {
	final java.util.HashMap val$map
	final org.netbeans.api.visual.vmd.VMDNodeAnchor this$0
	void  (org.netbeans.api.visual.vmd.VMDNodeAnchor, java.util.HashMap) 
	public int compare (org.netbeans.api.visual.anchor.Anchor$Entry, org.netbeans.api.visual.anchor.Anchor$Entry) 
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/netbeans/api/visual/vmd/VMDNodeAnchor.class

package org.netbeans.api.visual.vmd
public org.netbeans.api.visual.vmd.VMDNodeAnchor extends org.netbeans.api.visual.anchor.Anchor {
	private boolean requiresRecalculation
	private java.util.HashMap results
	private final boolean vertical
	private org.netbeans.api.visual.vmd.VMDColorScheme scheme
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Widget) 
	public void  (org.netbeans.api.visual.widget.Widget, boolean) 
	public void  (org.netbeans.api.visual.widget.Widget, boolean, org.netbeans.api.visual.vmd.VMDColorScheme) 
	protected void notifyEntryAdded (org.netbeans.api.visual.anchor.Anchor$Entry) 
	protected void notifyEntryRemoved (org.netbeans.api.visual.anchor.Anchor$Entry) 
	protected void notifyRevalidate () 
	private void recalculate () 
	private org.netbeans.api.visual.anchor.Anchor$Entry[] toArray (java.util.HashMap) 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
	static void  () 
}

org/netbeans/api/visual/vmd/VMDNodeBorder.class

package org.netbeans.api.visual.vmd
 org.netbeans.api.visual.vmd.VMDNodeBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private java.awt.Color colorBorder
	private java.awt.Insets insets
	private java.awt.Stroke stroke
	private java.awt.Color color1
	private java.awt.Color color2
	private java.awt.Color color3
	private java.awt.Color color4
	private java.awt.Color color5
	void  (java.awt.Color, int, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	private void drawGradient (java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color, java.awt.Color, float, float) 
	public boolean isOpaque () 
}

org/netbeans/api/visual/vmd/VMDNodeWidget$1.class

package org.netbeans.api.visual.vmd
 org.netbeans.api.visual.vmd.VMDNodeWidget$1 extends java.lang.Object {
}

org/netbeans/api/visual/vmd/VMDNodeWidget$ToggleMinimizedAction.class

package org.netbeans.api.visual.vmd
final org.netbeans.api.visual.vmd.VMDNodeWidget$ToggleMinimizedAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	final org.netbeans.api.visual.vmd.VMDNodeWidget this$0
	private void  (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	void  (org.netbeans.api.visual.vmd.VMDNodeWidget, org.netbeans.api.visual.vmd.VMDNodeWidget$1) 
}

org/netbeans/api/visual/vmd/VMDNodeWidget.class

package org.netbeans.api.visual.vmd
public org.netbeans.api.visual.vmd.VMDNodeWidget extends org.netbeans.api.visual.widget.Widget implements org.netbeans.api.visual.model.StateModel$Listener org.netbeans.api.visual.vmd.VMDMinimizeAbility  {
	private org.netbeans.api.visual.widget.Widget header
	private org.netbeans.api.visual.widget.ImageWidget minimizeWidget
	private org.netbeans.api.visual.widget.ImageWidget imageWidget
	private org.netbeans.api.visual.widget.LabelWidget nameWidget
	private org.netbeans.api.visual.widget.LabelWidget typeWidget
	private org.netbeans.api.visual.vmd.VMDGlyphSetWidget glyphSetWidget
	private org.netbeans.api.visual.widget.SeparatorWidget pinsSeparator
	private java.util.HashMap pinCategoryWidgets
	private org.netbeans.api.visual.model.StateModel stateModel
	private org.netbeans.api.visual.anchor.Anchor nodeAnchor
	private org.netbeans.api.visual.vmd.VMDColorScheme scheme
	private java.util.WeakHashMap proxyAnchorCache
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.vmd.VMDColorScheme) 
	protected boolean isMinimizableWidget (org.netbeans.api.visual.widget.Widget) 
	public boolean isMinimized () 
	public void setMinimized (boolean) 
	public void toggleMinimized () 
	public void stateChanged () 
	protected void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public void setNodeImage (java.awt.Image) 
	public java.lang.String getNodeName () 
	public void setNodeName (java.lang.String) 
	public void setNodeType (java.lang.String) 
	public void attachPinWidget (org.netbeans.api.visual.widget.Widget) 
	public void setGlyphs (java.util.List) 
	public void setNodeProperties (java.awt.Image, java.lang.String, java.lang.String, java.util.List) 
	public org.netbeans.api.visual.widget.LabelWidget getNodeNameWidget () 
	public org.netbeans.api.visual.anchor.Anchor getNodeAnchor () 
	public org.netbeans.api.visual.anchor.Anchor createAnchorPin (org.netbeans.api.visual.anchor.Anchor) 
	private java.util.List getPinWidgets () 
	public void sortPins (java.util.HashMap) 
	private org.netbeans.api.visual.widget.Widget createPinCategoryWidget (java.lang.String) 
	public void collapseWidget () 
	public void expandWidget () 
	public org.netbeans.api.visual.widget.Widget getHeader () 
	public org.netbeans.api.visual.widget.Widget getMinimizeButton () 
	public org.netbeans.api.visual.widget.Widget getPinsSeparator () 
	static org.netbeans.api.visual.model.StateModel access$100 (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	static void  () 
}

org/netbeans/api/visual/vmd/VMDPinWidget.class

package org.netbeans.api.visual.vmd
public org.netbeans.api.visual.vmd.VMDPinWidget extends org.netbeans.api.visual.widget.Widget {
	private org.netbeans.api.visual.vmd.VMDColorScheme scheme
	private org.netbeans.api.visual.widget.LabelWidget nameWidget
	private org.netbeans.api.visual.vmd.VMDGlyphSetWidget glyphsWidget
	private org.netbeans.api.visual.vmd.VMDNodeAnchor anchor
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.vmd.VMDColorScheme) 
	protected void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public org.netbeans.api.visual.widget.Widget getPinNameWidget () 
	public void setPinName (java.lang.String) 
	public java.lang.String getPinName () 
	public void setGlyphs (java.util.List) 
	public void setProperties (java.lang.String, java.util.List) 
	public org.netbeans.api.visual.anchor.Anchor createAnchor () 
	static void  () 
}

org/netbeans/api/visual/widget/BirdViewController.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.BirdViewController extends java.lang.Object {
	private org.netbeans.modules.visual.widget.BirdViewWindow birdView
	void  (org.netbeans.api.visual.widget.Scene) 
	public void setZoomFactor (double) 
	public void setWindowSize (java.awt.Dimension) 
	public void show () 
	public void hide () 
}

org/netbeans/api/visual/widget/ComponentWidget$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ComponentWidget$1 extends java.lang.Object {
}

org/netbeans/api/visual/widget/ComponentWidget$ComponentComponentListener.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.ComponentWidget$ComponentComponentListener extends java.lang.Object implements java.awt.event.ComponentListener  {
	final org.netbeans.api.visual.widget.ComponentWidget this$0
	private void  (org.netbeans.api.visual.widget.ComponentWidget) 
	public void componentResized (java.awt.event.ComponentEvent) 
	public void componentMoved (java.awt.event.ComponentEvent) 
	public void componentShown (java.awt.event.ComponentEvent) 
	public void componentHidden (java.awt.event.ComponentEvent) 
	void  (org.netbeans.api.visual.widget.ComponentWidget, org.netbeans.api.visual.widget.ComponentWidget$1) 
}

org/netbeans/api/visual/widget/ComponentWidget$ComponentSceneListener.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.ComponentWidget$ComponentSceneListener extends java.lang.Object implements org.netbeans.api.visual.widget.Scene$SceneListener  {
	final org.netbeans.api.visual.widget.ComponentWidget this$0
	private void  (org.netbeans.api.visual.widget.ComponentWidget) 
	public void sceneRepaint () 
	public void sceneValidating () 
	public void sceneValidated () 
	void  (org.netbeans.api.visual.widget.ComponentWidget, org.netbeans.api.visual.widget.ComponentWidget$1) 
}

org/netbeans/api/visual/widget/ComponentWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.ComponentWidget extends org.netbeans.api.visual.widget.Widget {
	private java.awt.Component component
	private boolean componentAdded
	private boolean widgetAdded
	private double zoomFactor
	private org.netbeans.api.visual.widget.ComponentWidget$ComponentSceneListener validateListener
	private org.netbeans.api.visual.widget.ComponentWidget$ComponentComponentListener componentListener
	private boolean componentVisible
	public void  (org.netbeans.api.visual.widget.Scene, java.awt.Component) 
	public final java.awt.Component getComponent () 
	public final boolean isComponentVisible () 
	public final void setComponentVisible (boolean) 
	protected final void notifyAdded () 
	protected final void notifyRemoved () 
	private void attach () 
	private void detach () 
	protected final java.awt.Rectangle calculateClientArea () 
	private void addComponent () 
	private void removeComponent () 
	protected final void paintWidget () 
	static double access$200 (org.netbeans.api.visual.widget.ComponentWidget) 
	static double access$202 (org.netbeans.api.visual.widget.ComponentWidget, double) 
	static boolean access$300 (org.netbeans.api.visual.widget.ComponentWidget) 
	static boolean access$400 (org.netbeans.api.visual.widget.ComponentWidget) 
	static void access$500 (org.netbeans.api.visual.widget.ComponentWidget) 
	static void access$600 (org.netbeans.api.visual.widget.ComponentWidget) 
	static void access$700 (org.netbeans.api.visual.widget.ComponentWidget) 
}

org/netbeans/api/visual/widget/ConnectionWidget$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ConnectionWidget$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$ConnectionWidget$RoutingPolicy
	static void  () 
}

org/netbeans/api/visual/widget/ConnectionWidget$ConnectionEntry.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ConnectionWidget$ConnectionEntry extends java.lang.Object implements org.netbeans.api.visual.anchor.Anchor$Entry  {
	private boolean source
	final org.netbeans.api.visual.widget.ConnectionWidget this$0
	public void  (org.netbeans.api.visual.widget.ConnectionWidget, boolean) 
	public void revalidateEntry () 
	public org.netbeans.api.visual.widget.ConnectionWidget getAttachedConnectionWidget () 
	public boolean isAttachedToConnectionSource () 
	public org.netbeans.api.visual.anchor.Anchor getAttachedAnchor () 
	public org.netbeans.api.visual.anchor.Anchor getOppositeAnchor () 
}

org/netbeans/api/visual/widget/ConnectionWidget$RoutingPolicy.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy ALWAYS_ROUTE
	public static final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy UPDATE_END_POINTS_ONLY
	public static final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy DISABLE_ROUTING_UNTIL_END_POINT_IS_MOVED
	public static final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy DISABLE_ROUTING
	private static final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy[] $VALUES
	public static final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy[] values () 
	public static org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/ConnectionWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.ConnectionWidget extends org.netbeans.api.visual.widget.Widget {
	private static final double HIT_DISTANCE_SQUARE
	private static final java.awt.Stroke STROKE_DEFAULT
	private org.netbeans.api.visual.anchor.Anchor sourceAnchor
	private org.netbeans.api.visual.anchor.Anchor targetAnchor
	private org.netbeans.api.visual.anchor.AnchorShape sourceAnchorShape
	private org.netbeans.api.visual.anchor.AnchorShape targetAnchorShape
	private org.netbeans.api.visual.anchor.PointShape controlPointShape
	private org.netbeans.api.visual.anchor.PointShape endPointShape
	private org.netbeans.api.visual.router.Router router
	private boolean routingRequired
	private java.util.List controlPoints
	private java.util.List controlPointsUm
	private org.netbeans.modules.visual.layout.ConnectionWidgetLayout connectionWidgetLayout
	private java.awt.Stroke stroke
	private boolean paintControlPoints
	private java.awt.Color lineColor
	private java.awt.Cursor controlPointsCursor
	private int controlPointCutDistance
	private org.netbeans.api.visual.anchor.Anchor$Entry sourceEntry
	private org.netbeans.api.visual.anchor.Anchor$Entry targetEntry
	private org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy routingPolicy
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public final java.awt.Stroke getStroke () 
	public final void setStroke (java.awt.Stroke) 
	public final java.awt.Color getLineColor () 
	public final void setLineColor (java.awt.Color) 
	public final boolean isPaintControlPoints () 
	public final void setPaintControlPoints (boolean) 
	public final java.awt.Cursor getControlPointsCursor () 
	public final void setControlPointsCursor (java.awt.Cursor) 
	public int getControlPointCutDistance () 
	public void setControlPointCutDistance (int) 
	public final org.netbeans.api.visual.anchor.Anchor getSourceAnchor () 
	public final void setSourceAnchor (org.netbeans.api.visual.anchor.Anchor) 
	public final org.netbeans.api.visual.anchor.Anchor getTargetAnchor () 
	public final void setTargetAnchor (org.netbeans.api.visual.anchor.Anchor) 
	public org.netbeans.api.visual.anchor.Anchor$Entry getSourceAnchorEntry () 
	public org.netbeans.api.visual.anchor.Anchor$Entry getTargetAnchorEntry () 
	public org.netbeans.api.visual.anchor.AnchorShape getSourceAnchorShape () 
	public void setSourceAnchorShape (org.netbeans.api.visual.anchor.AnchorShape) 
	public org.netbeans.api.visual.anchor.AnchorShape getTargetAnchorShape () 
	public void setTargetAnchorShape (org.netbeans.api.visual.anchor.AnchorShape) 
	public org.netbeans.api.visual.anchor.PointShape getControlPointShape () 
	public void setControlPointShape (org.netbeans.api.visual.anchor.PointShape) 
	public org.netbeans.api.visual.anchor.PointShape getEndPointShape () 
	public void setEndPointShape (org.netbeans.api.visual.anchor.PointShape) 
	public final org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy getRoutingPolicy () 
	public final void setRoutingPolicy (org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy) 
	public final org.netbeans.api.visual.router.Router getRouter () 
	public final void setRouter (org.netbeans.api.visual.router.Router) 
	public java.util.List getControlPoints () 
	public java.awt.Point getControlPoint (int) 
	public void setControlPoints (java.util.Collection, boolean) 
	public void setConstraint (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment, float) 
	public void setConstraint (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment, int) 
	public void removeConstraint (org.netbeans.api.visual.widget.Widget) 
	public final void calculateRouting () 
	protected java.awt.Rectangle calculateClientArea () 
	public boolean isValidated () 
	public final boolean isRouted () 
	public final void reroute () 
	public final java.awt.Point getFirstControlPoint () 
	public final java.awt.Point getLastControlPoint () 
	private double getSourceAnchorShapeRotation () 
	public double getTargetAnchorShapeRotation () 
	public boolean isHitAt (java.awt.Point) 
	public final boolean isFirstControlPointHitAt (java.awt.Point) 
	public final boolean isLastControlPointHitAt (java.awt.Point) 
	public final int getControlPointHitAt (java.awt.Point) 
	protected java.awt.Cursor getCursorAt (java.awt.Point) 
	protected void paintWidget () 
	private java.awt.geom.GeneralPath addToPath (java.awt.geom.GeneralPath, int, int) 
	static void  () 
}

org/netbeans/api/visual/widget/ConvolveWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.ConvolveWidget extends org.netbeans.api.visual.widget.Widget {
	private static final java.awt.Color TRANSPARENT
	private java.awt.image.ConvolveOp convolveOp
	private java.awt.image.BufferedImage image
	private java.awt.Graphics2D imageGraphics
	public void  (org.netbeans.api.visual.widget.Scene, java.awt.image.ConvolveOp) 
	public java.awt.image.ConvolveOp getConvolveOp () 
	public void setConvolveOp (java.awt.image.ConvolveOp) 
	public void clearCache () 
	protected void paintChildren () 
	static void  () 
}

org/netbeans/api/visual/widget/EventProcessingType.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.EventProcessingType extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.EventProcessingType ALL_WIDGETS
	public static final org.netbeans.api.visual.widget.EventProcessingType FOCUSED_WIDGET_AND_ITS_PARENTS
	public static final org.netbeans.api.visual.widget.EventProcessingType FOCUSED_WIDGET_AND_ITS_CHILDREN
	public static final org.netbeans.api.visual.widget.EventProcessingType FOCUSED_WIDGET_AND_ITS_CHILDREN_AND_ITS_PARENTS
	private static final org.netbeans.api.visual.widget.EventProcessingType[] $VALUES
	public static final org.netbeans.api.visual.widget.EventProcessingType[] values () 
	public static org.netbeans.api.visual.widget.EventProcessingType valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/FreeConnectionWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.FreeConnectionWidget extends org.netbeans.api.visual.widget.ConnectionWidget {
	private double createSensitivity
	private double deleteSensitivity
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, double, double) 
	public void addRemoveControlPoint (java.awt.Point) 
	private boolean removeControlPoint (java.awt.Point, java.util.ArrayList, double) 
	public void setSensitivity (double, double) 
}

org/netbeans/api/visual/widget/ImageWidget$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ImageWidget$1 extends java.lang.Object implements java.awt.image.ImageObserver  {
	final org.netbeans.api.visual.widget.ImageWidget this$0
	void  (org.netbeans.api.visual.widget.ImageWidget) 
	public boolean imageUpdate (java.awt.Image, int, int, int, int, int) 
}

org/netbeans/api/visual/widget/ImageWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.ImageWidget extends org.netbeans.api.visual.widget.Widget {
	private java.awt.Image image
	private java.awt.Image disabledImage
	private int width
	private int height
	private boolean paintAsDisabled
	private java.awt.image.ImageObserver observer
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, java.awt.Image) 
	public java.awt.Image getImage () 
	public void setImage (java.awt.Image) 
	public boolean isPaintAsDisabled () 
	public void setPaintAsDisabled (boolean) 
	protected java.awt.Rectangle calculateClientArea () 
	protected void paintWidget () 
}

org/netbeans/api/visual/widget/LabelWidget$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.LabelWidget$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$LabelWidget$Orientation
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$LabelWidget$Alignment
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$LabelWidget$VerticalAlignment
	static void  () 
}

org/netbeans/api/visual/widget/LabelWidget$Alignment.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.LabelWidget$Alignment extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.LabelWidget$Alignment LEFT
	public static final org.netbeans.api.visual.widget.LabelWidget$Alignment RIGHT
	public static final org.netbeans.api.visual.widget.LabelWidget$Alignment CENTER
	public static final org.netbeans.api.visual.widget.LabelWidget$Alignment BASELINE
	private static final org.netbeans.api.visual.widget.LabelWidget$Alignment[] $VALUES
	public static final org.netbeans.api.visual.widget.LabelWidget$Alignment[] values () 
	public static org.netbeans.api.visual.widget.LabelWidget$Alignment valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/LabelWidget$Orientation.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.LabelWidget$Orientation extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.LabelWidget$Orientation NORMAL
	public static final org.netbeans.api.visual.widget.LabelWidget$Orientation ROTATE_90
	private static final org.netbeans.api.visual.widget.LabelWidget$Orientation[] $VALUES
	public static final org.netbeans.api.visual.widget.LabelWidget$Orientation[] values () 
	public static org.netbeans.api.visual.widget.LabelWidget$Orientation valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/LabelWidget$VerticalAlignment.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment TOP
	public static final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment BOTTOM
	public static final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment CENTER
	public static final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment BASELINE
	private static final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment[] $VALUES
	public static final org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment[] values () 
	public static org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/LabelWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.LabelWidget extends org.netbeans.api.visual.widget.Widget {
	private String label
	private org.netbeans.api.visual.widget.LabelWidget$Alignment alignment
	private org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment verticalAlignment
	private org.netbeans.api.visual.widget.LabelWidget$Orientation orientation
	private boolean paintAsDisabled
	private boolean useGlyphVector
	private java.awt.font.GlyphVector cacheGlyphVector
	private String cacheLabel
	private java.awt.Font cacheFont
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, java.lang.String) 
	public java.lang.String getLabel () 
	public void setLabel (java.lang.String) 
	public org.netbeans.api.visual.widget.LabelWidget$Alignment getAlignment () 
	public void setAlignment (org.netbeans.api.visual.widget.LabelWidget$Alignment) 
	public org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment getVerticalAlignment () 
	public void setVerticalAlignment (org.netbeans.api.visual.widget.LabelWidget$VerticalAlignment) 
	public org.netbeans.api.visual.widget.LabelWidget$Orientation getOrientation () 
	public void setOrientation (org.netbeans.api.visual.widget.LabelWidget$Orientation) 
	public boolean isPaintAsDisabled () 
	public void setPaintAsDisabled (boolean) 
	public boolean isUseGlyphVector () 
	public void setUseGlyphVector (boolean) 
	private void assureGlyphVector () 
	protected java.awt.Rectangle calculateClientArea () 
	protected void paintWidget () 
	private int getCacheGlyphVectorWidth () 
}

org/netbeans/api/visual/widget/LayerWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.LayerWidget extends org.netbeans.api.visual.widget.Widget {
	public void  (org.netbeans.api.visual.widget.Scene) 
	public boolean isHitAt (java.awt.Point) 
	protected boolean isRepaintRequiredForRevalidating () 
	void layout (boolean) 
}

org/netbeans/api/visual/widget/LevelOfDetailsWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.LevelOfDetailsWidget extends org.netbeans.api.visual.widget.Widget {
	private double hardMinimalZoom
	private double softMinimalZoom
	private double softMaximalZoom
	private double hardMaximalZoom
	public void  (org.netbeans.api.visual.widget.Scene, double, double, double, double) 
	public void paintChildren () 
	public boolean isHitAt (java.awt.Point) 
}

org/netbeans/api/visual/widget/Scene$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.Scene$1 extends java.lang.Object implements javax.swing.event.AncestorListener  {
	final org.netbeans.api.visual.widget.Scene this$0
	void  (org.netbeans.api.visual.widget.Scene) 
	public void ancestorAdded (javax.swing.event.AncestorEvent) 
	public void ancestorRemoved (javax.swing.event.AncestorEvent) 
	public void ancestorMoved (javax.swing.event.AncestorEvent) 
}

org/netbeans/api/visual/widget/Scene$SceneListener.class

package org.netbeans.api.visual.widget
public abstract org.netbeans.api.visual.widget.Scene$SceneListener extends java.lang.Object {
	public abstract void sceneRepaint () 
	public abstract void sceneValidating () 
	public abstract void sceneValidated () 
}

org/netbeans/api/visual/widget/Scene$WidgetHoverAction.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.Scene$WidgetHoverAction extends java.lang.Object implements org.netbeans.api.visual.action.TwoStateHoverProvider  {
	final org.netbeans.api.visual.widget.Scene this$0
	private void  (org.netbeans.api.visual.widget.Scene) 
	public void unsetHovering (org.netbeans.api.visual.widget.Widget) 
	public void setHovering (org.netbeans.api.visual.widget.Widget) 
	void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.widget.Scene$1) 
}

org/netbeans/api/visual/widget/Scene.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.Scene extends org.netbeans.api.visual.widget.Widget {
	private double zoomFactor
	private org.netbeans.api.visual.animator.SceneAnimator sceneAnimator
	private javax.swing.JComponent component
	private java.awt.Graphics2D graphics
	private boolean viewShowing
	private boolean paintEverything
	private java.awt.Rectangle repaintRegion
	private java.util.HashSet repaintWidgets
	private java.awt.Font defaultFont
	private org.netbeans.api.visual.laf.LookFeel lookFeel
	private org.netbeans.api.visual.laf.InputBindings inputBindings
	private String activeTool
	private java.awt.Rectangle maximumBounds
	private final java.util.ArrayList sceneListeners
	private org.netbeans.api.visual.widget.EventProcessingType keyEventProcessingType
	private org.netbeans.api.visual.action.WidgetAction$Chain priorActions
	private org.netbeans.api.visual.widget.Widget focusedWidget
	private org.netbeans.api.visual.action.WidgetAction widgetHoverAction
	boolean extendSceneOnly
	static final boolean $assertionsDisabled
	public void  () 
	public javax.swing.JComponent createView () 
	public javax.swing.JComponent getView () 
	public javax.swing.JComponent createSatelliteView () 
	public org.netbeans.api.visual.widget.BirdViewController createBirdView () 
	void setViewShowing (boolean) 
	void dispatchNotifyAdded (org.netbeans.api.visual.widget.Widget) 
	void dispatchNotifyRemoved (org.netbeans.api.visual.widget.Widget) 
	public final java.awt.Graphics2D getGraphics () 
	final void setGraphics (java.awt.Graphics2D) 
	public final void validate (java.awt.Graphics2D) 
	public final void paint (java.awt.Graphics2D) 
	public final java.awt.Rectangle getMaximumBounds () 
	public final void setMaximumBounds (java.awt.Rectangle) 
	public java.awt.Font getDefaultFont () 
	public boolean isValidated () 
	protected boolean isRepaintRequiredForRevalidating () 
	final void revalidateWidget (org.netbeans.api.visual.widget.Widget) 
	private void layoutScene () 
	public final void validate () 
	void setExtendSceneOnly (boolean) 
	private void repaintSatellite () 
	final boolean isPaintEverything () 
	final void setPaintEverything (boolean) 
	public final org.netbeans.api.visual.widget.EventProcessingType getKeyEventProcessingType () 
	public final void setKeyEventProcessingType (org.netbeans.api.visual.widget.EventProcessingType) 
	public final org.netbeans.api.visual.action.WidgetAction$Chain getPriorActions () 
	public final org.netbeans.api.visual.widget.Widget getFocusedWidget () 
	public final void setFocusedWidget (org.netbeans.api.visual.widget.Widget) 
	public final double getZoomFactor () 
	public final void setZoomFactor (double) 
	public final org.netbeans.api.visual.animator.SceneAnimator getSceneAnimator () 
	public final org.netbeans.api.visual.laf.LookFeel getLookFeel () 
	public final void setLookFeel (org.netbeans.api.visual.laf.LookFeel) 
	public final org.netbeans.api.visual.laf.InputBindings getInputBindings () 
	public final java.lang.String getActiveTool () 
	public void setActiveTool (java.lang.String) 
	public final void addSceneListener (org.netbeans.api.visual.widget.Scene$SceneListener) 
	public final void removeSceneListener (org.netbeans.api.visual.widget.Scene$SceneListener) 
	public final java.awt.Point convertSceneToView (java.awt.Point) 
	public final java.awt.Rectangle convertSceneToView (java.awt.Rectangle) 
	public java.awt.Point convertViewToScene (java.awt.Point) 
	public org.netbeans.api.visual.action.WidgetAction createWidgetHoverAction () 
	static void access$000 (org.netbeans.api.visual.widget.Scene) 
	static void  () 
}

org/netbeans/api/visual/widget/SceneComponent$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$EventProcessingType
	static void  () 
}

org/netbeans/api/visual/widget/SceneComponent$AccessibleSceneComponent.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$AccessibleSceneComponent extends javax.swing.JComponent$AccessibleJComponent {
	final org.netbeans.api.visual.widget.SceneComponent this$0
	private void  (org.netbeans.api.visual.widget.SceneComponent) 
	public int getAccessibleChildrenCount () 
	public javax.accessibility.Accessible getAccessibleChild (int) 
	void  (org.netbeans.api.visual.widget.SceneComponent, org.netbeans.api.visual.widget.SceneComponent$1) 
}

org/netbeans/api/visual/widget/SceneComponent$MouseContext.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.SceneComponent$MouseContext extends java.lang.Object {
	private String toolTipText
	private java.awt.Cursor cursor
	private void  () 
	public boolean update (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	public void commit (org.netbeans.api.visual.widget.SceneComponent) 
	void  (org.netbeans.api.visual.widget.SceneComponent$1) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$1 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$10.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$10 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$11.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$11 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$12.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$12 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$13.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$13 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$14.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$14 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$15.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$15 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$16.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$16 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$17.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$17 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$18.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$18 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$2.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$2 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$3.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$3 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$4.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$4 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$5.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$5 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$6.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$6 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$7.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$7 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$8.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$8 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator$9.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SceneComponent$Operator$9 extends java.lang.Object implements org.netbeans.api.visual.widget.SceneComponent$Operator  {
	void  () 
	public org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
}

org/netbeans/api/visual/widget/SceneComponent$Operator.class

package org.netbeans.api.visual.widget
abstract org.netbeans.api.visual.widget.SceneComponent$Operator extends java.lang.Object {
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_CLICKED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_PRESSED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_RELEASED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_ENTERED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_EXITED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_DRAGGED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_MOVED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator MOUSE_WHEEL
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator KEY_TYPED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator KEY_PRESSED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator KEY_RELEASED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator FOCUS_GAINED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator FOCUS_LOST
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator DRAG_ENTER
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator DRAG_OVER
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator DROP_ACTION_CHANGED
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator DRAG_EXIT
	public static final org.netbeans.api.visual.widget.SceneComponent$Operator DROP
	public abstract org.netbeans.api.visual.action.WidgetAction$State operate (org.netbeans.api.visual.action.WidgetAction, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
	static void  () 
}

org/netbeans/api/visual/widget/SceneComponent.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.SceneComponent extends javax.swing.JComponent implements javax.accessibility.Accessible java.awt.event.MouseListener java.awt.event.MouseMotionListener java.awt.event.KeyListener java.awt.event.MouseWheelListener java.awt.event.FocusListener java.awt.dnd.DropTargetListener  {
	private org.netbeans.api.visual.widget.Scene scene
	private org.netbeans.api.visual.widget.Widget lockedWidget
	private org.netbeans.api.visual.action.WidgetAction lockedAction
	private long eventIDcounter
	private javax.swing.JComponent$AccessibleJComponent accessible
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void addNotify () 
	public void removeNotify () 
	public javax.accessibility.AccessibleContext getAccessibleContext () 
	public void setBounds (int, int, int, int) 
	public void paint (java.awt.Graphics) 
	public void focusGained (java.awt.event.FocusEvent) 
	public void focusLost (java.awt.event.FocusEvent) 
	public void mouseClicked (java.awt.event.MouseEvent) 
	public void mousePressed (java.awt.event.MouseEvent) 
	public void mouseReleased (java.awt.event.MouseEvent) 
	public void mouseEntered (java.awt.event.MouseEvent) 
	public void mouseExited (java.awt.event.MouseEvent) 
	public void mouseDragged (java.awt.event.MouseEvent) 
	public void mouseMoved (java.awt.event.MouseEvent) 
	public void mouseWheelMoved (java.awt.event.MouseWheelEvent) 
	public void keyTyped (java.awt.event.KeyEvent) 
	public void keyPressed (java.awt.event.KeyEvent) 
	public void keyReleased (java.awt.event.KeyEvent) 
	public void dragEnter (java.awt.dnd.DropTargetDragEvent) 
	public void dragOver (java.awt.dnd.DropTargetDragEvent) 
	public void dropActionChanged (java.awt.dnd.DropTargetDragEvent) 
	public void dragExit (java.awt.dnd.DropTargetEvent) 
	public void drop (java.awt.dnd.DropTargetDropEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processLocationOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processLocationOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, java.lang.String, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetLocationEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, java.lang.String, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processSingleOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, java.lang.String, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processParentOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, java.lang.String, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	private org.netbeans.api.visual.widget.Widget resolveTopMostDisabledWidget (org.netbeans.api.visual.widget.Widget) 
	private org.netbeans.api.visual.action.WidgetAction$State processKeyOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State processKeyOperator (org.netbeans.api.visual.widget.SceneComponent$Operator, java.lang.String, org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	private boolean resolveContext (org.netbeans.api.visual.widget.Widget, java.awt.Point, org.netbeans.api.visual.widget.SceneComponent$MouseContext) 
	private void resolveContext (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.SceneComponent$MouseContext) 
	static org.netbeans.api.visual.widget.Scene access$200 (org.netbeans.api.visual.widget.SceneComponent) 
	static void  () 
}

org/netbeans/api/visual/widget/ScrollWidget$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ScrollWidget$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$ScrollWidget$SliderWidget$Part
	static void  () 
}

org/netbeans/api/visual/widget/ScrollWidget$BlockScrollAction.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ScrollWidget$BlockScrollAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.widget.ScrollWidget$SliderWidget slider
	private int dx
	private int dy
	static final boolean $assertionsDisabled
	final org.netbeans.api.visual.widget.ScrollWidget this$0
	private void  (org.netbeans.api.visual.widget.ScrollWidget, org.netbeans.api.visual.widget.ScrollWidget$SliderWidget, int, int) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	void  (org.netbeans.api.visual.widget.ScrollWidget, org.netbeans.api.visual.widget.ScrollWidget$SliderWidget, int, int, org.netbeans.api.visual.widget.ScrollWidget$1) 
	static void  () 
}

org/netbeans/api/visual/widget/ScrollWidget$ButtonWidget.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ScrollWidget$ButtonWidget extends org.netbeans.api.visual.widget.ImageWidget {
	private void  (org.netbeans.api.visual.widget.Scene, java.awt.Image) 
	protected void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	private void updateAiming (boolean) 
	void  (org.netbeans.api.visual.widget.Scene, java.awt.Image, org.netbeans.api.visual.widget.ScrollWidget$1) 
}

org/netbeans/api/visual/widget/ScrollWidget$ScrollLayout.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.ScrollWidget$ScrollLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	final org.netbeans.api.visual.widget.ScrollWidget this$0
	private void  (org.netbeans.api.visual.widget.ScrollWidget) 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
	private boolean checkHorizontal (java.awt.Rectangle, java.awt.Rectangle) 
	private boolean checkVertical (java.awt.Rectangle, java.awt.Rectangle) 
	void  (org.netbeans.api.visual.widget.ScrollWidget, org.netbeans.api.visual.widget.ScrollWidget$1) 
}

org/netbeans/api/visual/widget/ScrollWidget$SliderAction.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ScrollWidget$SliderAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.widget.ScrollWidget$SliderWidget slider
	private org.netbeans.api.visual.widget.Widget movingWidget
	private java.awt.Point dragSceneLocation
	private java.awt.Point originalSceneLocation
	final org.netbeans.api.visual.widget.ScrollWidget this$0
	private void  (org.netbeans.api.visual.widget.ScrollWidget, org.netbeans.api.visual.widget.ScrollWidget$SliderWidget) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private boolean move (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	void  (org.netbeans.api.visual.widget.ScrollWidget, org.netbeans.api.visual.widget.ScrollWidget$SliderWidget, org.netbeans.api.visual.widget.ScrollWidget$1) 
}

org/netbeans/api/visual/widget/ScrollWidget$SliderWidget$Part.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part OUTSIDE
	public static final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part BEFORE
	public static final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part SLIDER
	public static final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part AFTER
	private static final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part[] $VALUES
	public static final org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part[] values () 
	public static org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/ScrollWidget$SliderWidget.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ScrollWidget$SliderWidget extends org.netbeans.api.visual.widget.Widget {
	private static final java.awt.Color COLOR
	private static final org.netbeans.api.visual.border.Border BORDER
	private boolean vertical
	private long minimumValue
	private long maximumValue
	private long startValue
	private long endValue
	private void  (org.netbeans.api.visual.widget.Scene, boolean) 
	public boolean isVertical () 
	public long getMinimumValue () 
	public void setValues (long, long, long, long) 
	public void setMinimumValue (long) 
	public long getMaximumValue () 
	public void setMaximumValue (long) 
	public long getStartValue () 
	public void setStartValue (long) 
	public long getEndValue () 
	public void setEndValue (long) 
	public org.netbeans.api.visual.widget.ScrollWidget$SliderWidget$Part getPartHitAt (java.awt.Point) 
	public float getPixelIncrement () 
	protected void paintWidget () 
	void  (org.netbeans.api.visual.widget.Scene, boolean, org.netbeans.api.visual.widget.ScrollWidget$1) 
	static void  () 
}

org/netbeans/api/visual/widget/ScrollWidget$UnitScrollProvider.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.ScrollWidget$UnitScrollProvider extends java.lang.Object implements org.netbeans.api.visual.action.SelectProvider  {
	private int dx
	private int dy
	final org.netbeans.api.visual.widget.ScrollWidget this$0
	private void  (org.netbeans.api.visual.widget.ScrollWidget, int, int) 
	public boolean isAimingAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public boolean isSelectionAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public void select (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	void  (org.netbeans.api.visual.widget.ScrollWidget, int, int, org.netbeans.api.visual.widget.ScrollWidget$1) 
}

org/netbeans/api/visual/widget/ScrollWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.ScrollWidget extends org.netbeans.api.visual.widget.Widget {
	private static final int BAR_VERTICAL_SIZE
	private static final int BAR_HORIZONTAL_SIZE
	private static final java.awt.Point POINT_EMPTY
	private static final java.awt.Rectangle RECTANGLE_EMPTY
	private static final org.netbeans.api.visual.border.Border BORDER_RAISED
	private static final org.netbeans.api.visual.border.Border BORDER_LOWERED
	private org.netbeans.api.visual.widget.Widget viewport
	private org.netbeans.api.visual.widget.Widget view
	private org.netbeans.api.visual.widget.ScrollWidget$SliderWidget verticalSlider
	private org.netbeans.api.visual.widget.ScrollWidget$SliderWidget horizontalSlider
	private org.netbeans.api.visual.widget.Widget upArrow
	private org.netbeans.api.visual.widget.Widget downArrow
	private org.netbeans.api.visual.widget.Widget leftArrow
	private org.netbeans.api.visual.widget.Widget rightArrow
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.widget.Widget) 
	private org.netbeans.api.visual.widget.ScrollWidget$SliderWidget createVerticalSlider () 
	private org.netbeans.api.visual.widget.ScrollWidget$SliderWidget createHorizontalSlider () 
	private org.netbeans.api.visual.widget.Widget createUpArrow () 
	private org.netbeans.api.visual.widget.Widget createDownArrow () 
	private org.netbeans.api.visual.widget.Widget createLeftArrow () 
	private org.netbeans.api.visual.widget.Widget createRightArrow () 
	public final org.netbeans.api.visual.widget.Widget getView () 
	public final void setView (org.netbeans.api.visual.widget.Widget) 
	protected java.awt.Rectangle calculateClientArea () 
	private java.awt.Dimension calculateSize () 
	private void translateView (int, int) 
	private void checkViewLocationInBounds (java.awt.Point, org.netbeans.api.visual.widget.Widget, int, int) 
	static org.netbeans.api.visual.widget.Widget access$600 (org.netbeans.api.visual.widget.ScrollWidget) 
	static java.awt.Dimension access$700 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.widget.Widget access$800 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.widget.Widget access$900 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.widget.Widget access$1000 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.widget.ScrollWidget$SliderWidget access$1100 (org.netbeans.api.visual.widget.ScrollWidget) 
	static java.awt.Point access$1200 () 
	static java.awt.Rectangle access$1300 () 
	static org.netbeans.api.visual.widget.Widget access$1400 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.widget.Widget access$1500 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.widget.ScrollWidget$SliderWidget access$1600 (org.netbeans.api.visual.widget.ScrollWidget) 
	static org.netbeans.api.visual.border.Border access$1700 () 
	static org.netbeans.api.visual.border.Border access$1800 () 
	static void access$1900 (org.netbeans.api.visual.widget.ScrollWidget, int, int) 
	static void access$2000 (org.netbeans.api.visual.widget.ScrollWidget, java.awt.Point, org.netbeans.api.visual.widget.Widget, int, int) 
	static void  () 
}

org/netbeans/api/visual/widget/SeparatorWidget$Orientation.class

package org.netbeans.api.visual.widget
public final org.netbeans.api.visual.widget.SeparatorWidget$Orientation extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.SeparatorWidget$Orientation HORIZONTAL
	public static final org.netbeans.api.visual.widget.SeparatorWidget$Orientation VERTICAL
	private static final org.netbeans.api.visual.widget.SeparatorWidget$Orientation[] $VALUES
	public static final org.netbeans.api.visual.widget.SeparatorWidget$Orientation[] values () 
	public static org.netbeans.api.visual.widget.SeparatorWidget$Orientation valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/SeparatorWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.SeparatorWidget extends org.netbeans.api.visual.widget.Widget {
	private org.netbeans.api.visual.widget.SeparatorWidget$Orientation orientation
	private int thickness
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.widget.SeparatorWidget$Orientation) 
	public org.netbeans.api.visual.widget.SeparatorWidget$Orientation getOrientation () 
	public void setOrientation (org.netbeans.api.visual.widget.SeparatorWidget$Orientation) 
	public int getThickness () 
	public void setThickness (int) 
	protected java.awt.Rectangle calculateClientArea () 
	protected void paintWidget () 
	static void  () 
}

org/netbeans/api/visual/widget/SwingScrollWidget$1.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SwingScrollWidget$1 extends java.lang.Object {
}

org/netbeans/api/visual/widget/SwingScrollWidget$MyAdjustmentListener.class

package org.netbeans.api.visual.widget
 org.netbeans.api.visual.widget.SwingScrollWidget$MyAdjustmentListener extends java.lang.Object implements java.awt.event.AdjustmentListener  {
	private boolean vertical
	final org.netbeans.api.visual.widget.SwingScrollWidget this$0
	private void  (org.netbeans.api.visual.widget.SwingScrollWidget, boolean) 
	public void adjustmentValueChanged (java.awt.event.AdjustmentEvent) 
	void  (org.netbeans.api.visual.widget.SwingScrollWidget, boolean, org.netbeans.api.visual.widget.SwingScrollWidget$1) 
}

org/netbeans/api/visual/widget/SwingScrollWidget$ScrollLayout.class

package org.netbeans.api.visual.widget
final org.netbeans.api.visual.widget.SwingScrollWidget$ScrollLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	final org.netbeans.api.visual.widget.SwingScrollWidget this$0
	private void  (org.netbeans.api.visual.widget.SwingScrollWidget) 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
	private boolean checkHorizontal (java.awt.Rectangle, java.awt.Rectangle) 
	private boolean checkVertical (java.awt.Rectangle, java.awt.Rectangle) 
	void  (org.netbeans.api.visual.widget.SwingScrollWidget, org.netbeans.api.visual.widget.SwingScrollWidget$1) 
}

org/netbeans/api/visual/widget/SwingScrollWidget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.SwingScrollWidget extends org.netbeans.api.visual.widget.Widget {
	private static final int BAR_VERTICAL_SIZE
	private static final int BAR_HORIZONTAL_SIZE
	private org.netbeans.api.visual.widget.Widget viewport
	private org.netbeans.api.visual.widget.Widget view
	private org.netbeans.api.visual.widget.ComponentWidget verticalWidget
	private org.netbeans.api.visual.widget.ComponentWidget horizontalWidget
	private javax.swing.JScrollBar verticalScroll
	private javax.swing.JScrollBar horizontalScroll
	private java.awt.event.AdjustmentListener verticalListener
	private java.awt.event.AdjustmentListener horizontalListener
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.widget.Widget) 
	public final org.netbeans.api.visual.widget.Widget getView () 
	public final void setView (org.netbeans.api.visual.widget.Widget) 
	protected java.awt.Rectangle calculateClientArea () 
	private java.awt.Dimension calculateSize () 
	static org.netbeans.api.visual.widget.Widget access$200 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static java.awt.Dimension access$300 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static org.netbeans.api.visual.widget.Widget access$400 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static org.netbeans.api.visual.widget.ComponentWidget access$500 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static org.netbeans.api.visual.widget.ComponentWidget access$600 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static java.awt.event.AdjustmentListener access$700 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static javax.swing.JScrollBar access$800 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static java.awt.event.AdjustmentListener access$900 (org.netbeans.api.visual.widget.SwingScrollWidget) 
	static javax.swing.JScrollBar access$1000 (org.netbeans.api.visual.widget.SwingScrollWidget) 
}

org/netbeans/api/visual/widget/Widget$Dependency.class

package org.netbeans.api.visual.widget
public abstract org.netbeans.api.visual.widget.Widget$Dependency extends java.lang.Object {
	public abstract void revalidateDependency () 
}

org/netbeans/api/visual/widget/Widget.class

package org.netbeans.api.visual.widget
public org.netbeans.api.visual.widget.Widget extends java.lang.Object implements javax.accessibility.Accessible  {
	static final String MESSAGE_NULL_BOUNDS
	private static final java.util.HashMap EMPTY_HASH_MAP
	private org.netbeans.api.visual.widget.Scene scene
	private org.netbeans.api.visual.widget.Widget parentWidget
	private java.util.List children
	private java.util.List childrenUm
	private java.util.HashMap constraints
	private org.netbeans.api.visual.action.WidgetAction$Chain actionsChain
	private java.util.HashMap toolsActions
	private java.util.ArrayList dependencies
	private boolean visible
	private boolean opaque
	private java.awt.Paint background
	private java.awt.Color foreground
	private java.awt.Font font
	private org.netbeans.api.visual.border.Border border
	private org.netbeans.api.visual.layout.Layout layout
	private java.awt.Point preferredLocation
	private java.awt.Dimension minimumSize
	private java.awt.Dimension maximumSize
	private java.awt.Dimension preferredSize
	private java.awt.Rectangle preferredBounds
	private boolean checkClipping
	private boolean enabled
	private org.netbeans.api.visual.model.ObjectState state
	private java.awt.Cursor cursor
	private String toolTipText
	private javax.accessibility.AccessibleContext accessibleContext
	private java.awt.Point location
	private java.awt.Rectangle bounds
	private java.awt.Rectangle calculatedPreferredBounds
	private boolean requiresFullValidation
	private boolean requiresPartValidation
	private boolean requiresFullJustification
	private boolean requiresPartJustification
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene) 
	public final org.netbeans.api.visual.widget.Scene getScene () 
	protected java.awt.Graphics2D getGraphics () 
	public final org.netbeans.api.visual.widget.Widget getParentWidget () 
	public final java.util.List getChildren () 
	public final void addChild (org.netbeans.api.visual.widget.Widget) 
	public final void addChild (org.netbeans.api.visual.widget.Widget, java.lang.Object) 
	public final void addChild (int, org.netbeans.api.visual.widget.Widget) 
	public final void addChild (int, org.netbeans.api.visual.widget.Widget, java.lang.Object) 
	public final void removeChild (org.netbeans.api.visual.widget.Widget) 
	public final void removeFromParent () 
	public final void removeChildren () 
	public final void addChildren (java.util.List) 
	public final void removeChildren (java.util.List) 
	void dispatchNotifyAddedCore () 
	void dispatchNotifyRemovedCore () 
	protected void notifyAdded () 
	protected void notifyRemoved () 
	public final void bringToFront () 
	public final void bringToBack () 
	public final java.lang.Object getChildConstraint (org.netbeans.api.visual.widget.Widget) 
	public final void setChildConstraint (org.netbeans.api.visual.widget.Widget, java.lang.Object) 
	public final boolean isVisible () 
	public final void setVisible (boolean) 
	public final boolean isEnabled () 
	public final void setEnabled (boolean) 
	public final org.netbeans.api.visual.action.WidgetAction$Chain getActions () 
	public final org.netbeans.api.visual.action.WidgetAction$Chain getActions (java.lang.String) 
	public final org.netbeans.api.visual.action.WidgetAction$Chain createActions (java.lang.String) 
	public org.openide.util.Lookup getLookup () 
	public final void addDependency (org.netbeans.api.visual.widget.Widget$Dependency) 
	public final void removeDependency (org.netbeans.api.visual.widget.Widget$Dependency) 
	public final java.util.Collection getDependencies () 
	public final boolean isOpaque () 
	public final void setOpaque (boolean) 
	public final java.awt.Paint getBackground () 
	public final void setBackground (java.awt.Paint) 
	public final java.awt.Color getForeground () 
	public final void setForeground (java.awt.Color) 
	public final java.awt.Font getFont () 
	public final void setFont (java.awt.Font) 
	public final org.netbeans.api.visual.border.Border getBorder () 
	public final void setBorder (org.netbeans.api.visual.border.Border) 
	public final void setBorder (javax.swing.border.Border) 
	public final org.netbeans.api.visual.layout.Layout getLayout () 
	public final void setLayout (org.netbeans.api.visual.layout.Layout) 
	public final java.awt.Dimension getMinimumSize () 
	public final void setMinimumSize (java.awt.Dimension) 
	public final java.awt.Dimension getMaximumSize () 
	public final void setMaximumSize (java.awt.Dimension) 
	public final java.awt.Dimension getPreferredSize () 
	public final void setPreferredSize (java.awt.Dimension) 
	public final java.awt.Point getPreferredLocation () 
	public final void setPreferredLocation (java.awt.Point) 
	public final boolean isPreferredBoundsSet () 
	public final java.awt.Rectangle getPreferredBounds () 
	private java.awt.Rectangle calculatePreferredBounds () 
	protected java.awt.Rectangle calculateClientArea () 
	public final void setPreferredBounds (java.awt.Rectangle) 
	public final boolean isCheckClipping () 
	public final void setCheckClipping (boolean) 
	protected java.awt.Cursor getCursorAt (java.awt.Point) 
	public final java.awt.Cursor getCursor () 
	public final void setCursor (java.awt.Cursor) 
	public final java.lang.String getToolTipText () 
	public final void setToolTipText (java.lang.String) 
	public final javax.accessibility.AccessibleContext getAccessibleContext () 
	public final void setAccessibleContext (javax.accessibility.AccessibleContext) 
	public final org.netbeans.api.visual.model.ObjectState getState () 
	public final void setState (org.netbeans.api.visual.model.ObjectState) 
	protected void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public final java.awt.Point convertLocalToScene (java.awt.Point) 
	public final java.awt.Rectangle convertLocalToScene (java.awt.Rectangle) 
	public final java.awt.Point convertSceneToLocal (java.awt.Point) 
	public final java.awt.Rectangle convertSceneToLocal (java.awt.Rectangle) 
	public final java.awt.Point getLocation () 
	public final java.awt.Rectangle getBounds () 
	public final void resolveBounds (java.awt.Point, java.awt.Rectangle) 
	public final java.awt.Rectangle getClientArea () 
	public boolean isHitAt (java.awt.Point) 
	public final void repaint () 
	public boolean isValidated () 
	public final void revalidate (boolean) 
	public final void revalidate () 
	protected boolean isRepaintRequiredForRevalidating () 
	private void revalidateUptoRoot () 
	void layout (boolean) 
	private void rejustify () 
	private void rejustifyUptoRoot () 
	final void justify () 
	public final void paint () 
	protected void paintBackground () 
	protected void paintBorder () 
	protected void paintWidget () 
	protected void paintChildren () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
	static void  () 
}

org/netbeans/api/visual/widget/general/IconNodeWidget$1.class

package org.netbeans.api.visual.widget.general
 org.netbeans.api.visual.widget.general.IconNodeWidget$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$widget$general$IconNodeWidget$TextOrientation
	static void  () 
}

org/netbeans/api/visual/widget/general/IconNodeWidget$TextOrientation.class

package org.netbeans.api.visual.widget.general
public final org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation extends java.lang.Enum {
	public static final org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation BOTTOM_CENTER
	public static final org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation RIGHT_CENTER
	private static final org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation[] $VALUES
	public static final org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation[] values () 
	public static org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation valueOf (java.lang.String) 
	private void  (java.lang.String, int) 
	static void  () 
}

org/netbeans/api/visual/widget/general/IconNodeWidget.class

package org.netbeans.api.visual.widget.general
public org.netbeans.api.visual.widget.general.IconNodeWidget extends org.netbeans.api.visual.widget.Widget {
	private org.netbeans.api.visual.widget.ImageWidget imageWidget
	private org.netbeans.api.visual.widget.LabelWidget labelWidget
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void  (org.netbeans.api.visual.widget.Scene, org.netbeans.api.visual.widget.general.IconNodeWidget$TextOrientation) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public final void setImage (java.awt.Image) 
	public final void setLabel (java.lang.String) 
	public final org.netbeans.api.visual.widget.ImageWidget getImageWidget () 
	public final org.netbeans.api.visual.widget.LabelWidget getLabelWidget () 
}

org/netbeans/api/visual/widget/general/ListItemWidget.class

package org.netbeans.api.visual.widget.general
public org.netbeans.api.visual.widget.general.ListItemWidget extends org.netbeans.api.visual.widget.LabelWidget {
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
}

org/netbeans/api/visual/widget/general/ListWidget.class

package org.netbeans.api.visual.widget.general
public org.netbeans.api.visual.widget.general.ListWidget extends org.netbeans.api.visual.widget.Widget {
	private org.netbeans.api.visual.widget.Widget header
	private org.netbeans.api.visual.widget.ImageWidget imageWidget
	private org.netbeans.api.visual.widget.LabelWidget labelWidget
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public final void setImage (java.awt.Image) 
	public final void setLabel (java.lang.String) 
	public final org.netbeans.api.visual.widget.Widget getHeader () 
	public final org.netbeans.api.visual.widget.ImageWidget getImageWidget () 
	public final org.netbeans.api.visual.widget.LabelWidget getLabelWidget () 
}

org/netbeans/modules/visual/action/AcceptAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.AcceptAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.action.AcceptProvider provider
	public void  (org.netbeans.api.visual.action.AcceptProvider) 
	public org.netbeans.api.visual.action.WidgetAction$State dragEnter (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragOver (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dropActionChanged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State drop (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent) 
}

org/netbeans/modules/visual/action/ActionMapAction.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.ActionMapAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private javax.swing.InputMap inputMap
	private javax.swing.ActionMap actionMap
	public void  (javax.swing.InputMap, javax.swing.ActionMap) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State handleKeyEvent (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent, javax.swing.KeyStroke) 
}

org/netbeans/modules/visual/action/AddRemoveControlPointAction.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.AddRemoveControlPointAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private double createSensitivity
	private double deleteSensitivity
	private org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy routingPolicy
	public void  (double, double, org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private void addRemoveControlPoint (org.netbeans.api.visual.widget.ConnectionWidget, java.awt.Point) 
	private boolean removeControlPoint (java.awt.Point, java.util.ArrayList, double) 
}

org/netbeans/modules/visual/action/AlignWithMoveStrategyProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.AlignWithMoveStrategyProvider extends org.netbeans.modules.visual.action.AlignWithSupport implements org.netbeans.api.visual.action.MoveStrategy org.netbeans.api.visual.action.MoveProvider  {
	private boolean outerBounds
	public void  (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator, boolean) 
	public java.awt.Point locationSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Point, java.awt.Point) 
	public void movementStarted (org.netbeans.api.visual.widget.Widget) 
	public void movementFinished (org.netbeans.api.visual.widget.Widget) 
	public java.awt.Point getOriginalLocation (org.netbeans.api.visual.widget.Widget) 
	public void setNewLocation (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/modules/visual/action/AlignWithResizeStrategyProvider$1.class

package org.netbeans.modules.visual.action
 org.netbeans.modules.visual.action.AlignWithResizeStrategyProvider$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$action$ResizeProvider$ControlPoint
	static void  () 
}

org/netbeans/modules/visual/action/AlignWithResizeStrategyProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.AlignWithResizeStrategyProvider extends org.netbeans.modules.visual.action.AlignWithSupport implements org.netbeans.api.visual.action.ResizeStrategy org.netbeans.api.visual.action.ResizeProvider  {
	private boolean outerBounds
	public void  (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator, boolean) 
	public java.awt.Rectangle boundsSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Rectangle, java.awt.Rectangle, org.netbeans.api.visual.action.ResizeProvider$ControlPoint) 
	public void resizingStarted (org.netbeans.api.visual.widget.Widget) 
	public void resizingFinished (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/modules/visual/action/AlignWithSupport.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.AlignWithSupport extends java.lang.Object {
	private static final int GRAVITY
	private org.netbeans.api.visual.action.AlignWithWidgetCollector collector
	private org.netbeans.api.visual.widget.LayerWidget interractionLayer
	private org.netbeans.api.visual.action.AlignWithMoveDecorator decorator
	private org.netbeans.api.visual.widget.ConnectionWidget lineWidget1
	private org.netbeans.api.visual.widget.ConnectionWidget lineWidget2
	public void  (org.netbeans.api.visual.action.AlignWithWidgetCollector, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.AlignWithMoveDecorator) 
	protected java.awt.Point locationSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Rectangle, java.awt.Point, boolean, boolean, boolean, boolean) 
	public void show () 
	public void hide () 
}

org/netbeans/modules/visual/action/CenteredZoomAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.CenteredZoomAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private double zoomMultiplier
	public void  (double) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
}

org/netbeans/modules/visual/action/ConnectAction.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.ConnectAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private static final int MIN_DIFFERENCE
	private org.netbeans.api.visual.action.ConnectDecorator decorator
	private org.netbeans.api.visual.widget.Widget interractionLayer
	private org.netbeans.api.visual.action.ConnectProvider provider
	private org.netbeans.api.visual.widget.ConnectionWidget connectionWidget
	private org.netbeans.api.visual.widget.Widget sourceWidget
	private org.netbeans.api.visual.widget.Widget targetWidget
	private java.awt.Point startingPoint
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.action.ConnectDecorator, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.ConnectProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	protected org.netbeans.api.visual.action.WidgetAction$State mousePressedCore (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private void cancel () 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private boolean move (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	private org.netbeans.api.visual.widget.Widget resolveTargetWidgetCore (org.netbeans.api.visual.widget.Scene, java.awt.Point) 
	private boolean resolveTargetWidgetCoreDive (org.netbeans.api.visual.widget.Widget[], org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	static void  () 
}

org/netbeans/modules/visual/action/CycleFocusAction.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.CycleFocusAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.action.CycleFocusProvider provider
	public void  (org.netbeans.api.visual.action.CycleFocusProvider) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
}

org/netbeans/modules/visual/action/CycleObjectSceneFocusProvider.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.CycleObjectSceneFocusProvider extends java.lang.Object implements org.netbeans.api.visual.action.CycleFocusProvider  {
	public void  () 
	public boolean switchPreviousFocus (org.netbeans.api.visual.widget.Widget) 
	public boolean switchNextFocus (org.netbeans.api.visual.widget.Widget) 
	private boolean switchFocus (org.netbeans.api.visual.model.ObjectScene, boolean) 
}

org/netbeans/modules/visual/action/DefaultRectangularSelectDecorator.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.DefaultRectangularSelectDecorator extends java.lang.Object implements org.netbeans.api.visual.action.RectangularSelectDecorator  {
	private org.netbeans.api.visual.widget.Scene scene
	public void  (org.netbeans.api.visual.widget.Scene) 
	public org.netbeans.api.visual.widget.Widget createSelectionWidget () 
}

org/netbeans/modules/visual/action/EditAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.EditAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.action.EditProvider provider
	public void  (org.netbeans.api.visual.action.EditProvider) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
}

org/netbeans/modules/visual/action/ExtendedConnectAction.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.ExtendedConnectAction extends org.netbeans.modules.visual.action.ConnectAction {
	private long modifiers
	private boolean macLocking
	public void  (org.netbeans.api.visual.action.ConnectDecorator, org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.ConnectProvider, long) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
}

org/netbeans/modules/visual/action/ForwardKeyEventsAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.ForwardKeyEventsAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.widget.Widget forwardToWidget
	private String forwardedToTool
	public void  (org.netbeans.api.visual.widget.Widget, java.lang.String) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
}

org/netbeans/modules/visual/action/FreeMoveControlPointProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.FreeMoveControlPointProvider extends java.lang.Object implements org.netbeans.api.visual.action.MoveControlPointProvider  {
	public void  () 
	public java.util.List locationSuggested (org.netbeans.api.visual.widget.ConnectionWidget, int, java.awt.Point) 
}

org/netbeans/modules/visual/action/InplaceEditorAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.InplaceEditorAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter implements org.netbeans.api.visual.action.InplaceEditorProvider$EditorController  {
	private org.netbeans.api.visual.action.InplaceEditorProvider provider
	private javax.swing.JComponent editor
	private org.netbeans.api.visual.widget.Widget widget
	private java.awt.Rectangle rectangle
	public void  (org.netbeans.api.visual.action.InplaceEditorProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public final boolean isEditorVisible () 
	public final boolean openEditor (org.netbeans.api.visual.widget.Widget) 
	private void updateRectangleToFitToView (java.awt.Rectangle) 
	public final void closeEditor (boolean) 
	public void notifyEditorComponentBoundsChanged () 
}

org/netbeans/modules/visual/action/MouseCenteredZoomAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.MouseCenteredZoomAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private double zoomMultiplier
	public void  (double) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
}

org/netbeans/modules/visual/action/MouseHoverAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.MouseHoverAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private long eventID
	private org.netbeans.api.visual.action.HoverProvider provider
	public void  (org.netbeans.api.visual.action.HoverProvider) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
}

org/netbeans/modules/visual/action/MoveAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.MoveAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private org.netbeans.api.visual.action.MoveStrategy strategy
	private org.netbeans.api.visual.action.MoveProvider provider
	private org.netbeans.api.visual.widget.Widget movingWidget
	private java.awt.Point dragSceneLocation
	private java.awt.Point originalSceneLocation
	private java.awt.Point initialMouseLocation
	public void  (org.netbeans.api.visual.action.MoveStrategy, org.netbeans.api.visual.action.MoveProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private boolean move (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/modules/visual/action/MoveControlPointAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.MoveControlPointAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private org.netbeans.api.visual.action.MoveControlPointProvider provider
	private org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy routingPolicy
	private org.netbeans.api.visual.widget.ConnectionWidget movingWidget
	private java.awt.Point controlPointLocation
	private int controlPointIndex
	private java.awt.Point lastLocation
	public void  (org.netbeans.api.visual.action.MoveControlPointProvider, org.netbeans.api.visual.widget.ConnectionWidget$RoutingPolicy) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private org.netbeans.api.visual.action.WidgetAction$State move (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/modules/visual/action/ObjectSceneRectangularSelectProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.ObjectSceneRectangularSelectProvider extends java.lang.Object implements org.netbeans.api.visual.action.RectangularSelectProvider  {
	private org.netbeans.api.visual.model.ObjectScene scene
	public void  (org.netbeans.api.visual.model.ObjectScene) 
	public void performSelection (java.awt.Rectangle) 
}

org/netbeans/modules/visual/action/OrthogonalMoveControlPointProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.OrthogonalMoveControlPointProvider extends java.lang.Object implements org.netbeans.api.visual.action.MoveControlPointProvider  {
	public void  () 
	public java.util.List locationSuggested (org.netbeans.api.visual.widget.ConnectionWidget, int, java.awt.Point) 
}

org/netbeans/modules/visual/action/PanAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.PanAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private org.netbeans.api.visual.widget.Scene scene
	private javax.swing.JScrollPane scrollPane
	private java.awt.Point lastLocation
	public void  () 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private javax.swing.JScrollPane findScrollPane (javax.swing.JComponent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private boolean pan (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/modules/visual/action/PopupMenuAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.PopupMenuAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private org.netbeans.api.visual.action.PopupMenuProvider provider
	public void  (org.netbeans.api.visual.action.PopupMenuProvider) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	protected org.netbeans.api.visual.action.WidgetAction$State handleMouseEvent (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
}

org/netbeans/modules/visual/action/ReconnectAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.ReconnectAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private static final int MIN_DIFFERENCE
	private org.netbeans.api.visual.action.ReconnectDecorator decorator
	private org.netbeans.api.visual.action.ReconnectProvider provider
	private org.netbeans.api.visual.widget.ConnectionWidget connectionWidget
	private boolean reconnectingSource
	private java.awt.Point floatPoint
	private org.netbeans.api.visual.widget.Widget replacementWidget
	private org.netbeans.api.visual.anchor.Anchor originalAnchor
	public void  (org.netbeans.api.visual.action.ReconnectDecorator, org.netbeans.api.visual.action.ReconnectProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private void cancel (java.awt.Point) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private boolean move (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	protected org.netbeans.api.visual.widget.Widget resolveReplacementWidgetCore (org.netbeans.api.visual.widget.Scene, java.awt.Point) 
	private boolean resolveReplacementWidgetCoreDive (org.netbeans.api.visual.widget.Widget[], org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
}

org/netbeans/modules/visual/action/RectangularSelectAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.RectangularSelectAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private org.netbeans.api.visual.action.RectangularSelectDecorator decorator
	private org.netbeans.api.visual.widget.LayerWidget interractionLayer
	private org.netbeans.api.visual.action.RectangularSelectProvider provider
	private org.netbeans.api.visual.widget.Widget selectionWidget
	private java.awt.Rectangle selectionSceneRectangle
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.action.RectangularSelectDecorator, org.netbeans.api.visual.widget.LayerWidget, org.netbeans.api.visual.action.RectangularSelectProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private void resolveSelectionWidgetLocationBounds () 
	private void move (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	static void  () 
}

org/netbeans/modules/visual/action/ResizeAction$1.class

package org.netbeans.modules.visual.action
 org.netbeans.modules.visual.action.ResizeAction$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$action$ResizeProvider$ControlPoint
	static void  () 
}

org/netbeans/modules/visual/action/ResizeAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.ResizeAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private org.netbeans.api.visual.action.ResizeStrategy strategy
	private org.netbeans.api.visual.action.ResizeControlPointResolver resolver
	private org.netbeans.api.visual.action.ResizeProvider provider
	private org.netbeans.api.visual.widget.Widget resizingWidget
	private org.netbeans.api.visual.action.ResizeProvider$ControlPoint controlPoint
	private java.awt.Rectangle originalSceneRectangle
	private java.awt.Insets insets
	private java.awt.Point dragSceneLocation
	public void  (org.netbeans.api.visual.action.ResizeStrategy, org.netbeans.api.visual.action.ResizeControlPointResolver, org.netbeans.api.visual.action.ResizeProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private boolean resize (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	private static void resizeToTop (int, java.awt.Rectangle, int) 
	private static void resizeToBottom (int, java.awt.Rectangle, int) 
	private static void resizeToLeft (int, java.awt.Rectangle, int) 
	private static void resizeToRight (int, java.awt.Rectangle, int) 
}

org/netbeans/modules/visual/action/ResizeCornersControlPointResolver.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.ResizeCornersControlPointResolver extends java.lang.Object implements org.netbeans.api.visual.action.ResizeControlPointResolver  {
	public void  () 
	public org.netbeans.api.visual.action.ResizeProvider$ControlPoint resolveControlPoint (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
}

org/netbeans/modules/visual/action/SelectAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.SelectAction extends org.netbeans.api.visual.action.WidgetAction$LockedAdapter {
	private boolean aiming
	private org.netbeans.api.visual.widget.Widget aimedWidget
	private boolean invertSelection
	private org.netbeans.api.visual.action.SelectProvider provider
	public void  (org.netbeans.api.visual.action.SelectProvider) 
	protected boolean isLocked () 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	private void updateState (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
}

org/netbeans/modules/visual/action/SingleLayerAlignWithWidgetCollector.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.SingleLayerAlignWithWidgetCollector extends java.lang.Object implements org.netbeans.api.visual.action.AlignWithWidgetCollector  {
	private org.netbeans.api.visual.widget.LayerWidget collectionLayer
	private boolean outerBounds
	public void  (org.netbeans.api.visual.widget.LayerWidget, boolean) 
	public java.util.List getRegions (org.netbeans.api.visual.widget.Widget) 
	public volatile java.util.Collection getRegions (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/modules/visual/action/SnapToGridMoveStrategy.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.SnapToGridMoveStrategy extends java.lang.Object implements org.netbeans.api.visual.action.MoveStrategy  {
	private int horizontalGridSize
	private int verticalGridSize
	static final boolean $assertionsDisabled
	public void  (int, int) 
	public java.awt.Point locationSuggested (org.netbeans.api.visual.widget.Widget, java.awt.Point, java.awt.Point) 
	static void  () 
}

org/netbeans/modules/visual/action/SwitchCardProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.SwitchCardProvider extends java.lang.Object implements org.netbeans.api.visual.action.SelectProvider  {
	private org.netbeans.api.visual.widget.Widget cardLayoutWidget
	public void  (org.netbeans.api.visual.widget.Widget) 
	public boolean isAimingAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public boolean isSelectionAllowed (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
	public void select (org.netbeans.api.visual.widget.Widget, java.awt.Point, boolean) 
}

org/netbeans/modules/visual/action/TextFieldInplaceEditorProvider$1.class

package org.netbeans.modules.visual.action
 org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider$1 extends java.awt.event.KeyAdapter {
	final org.netbeans.api.visual.action.InplaceEditorProvider$EditorController val$controller
	final org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider this$0
	void  (org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider, org.netbeans.api.visual.action.InplaceEditorProvider$EditorController) 
	public void keyPressed (java.awt.event.KeyEvent) 
}

org/netbeans/modules/visual/action/TextFieldInplaceEditorProvider$2.class

package org.netbeans.modules.visual.action
 org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider$2 extends java.awt.event.FocusAdapter {
	final org.netbeans.api.visual.action.InplaceEditorProvider$EditorController val$controller
	final org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider this$0
	void  (org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider, org.netbeans.api.visual.action.InplaceEditorProvider$EditorController) 
	public void focusLost (java.awt.event.FocusEvent) 
}

org/netbeans/modules/visual/action/TextFieldInplaceEditorProvider$3.class

package org.netbeans.modules.visual.action
 org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider$3 extends java.lang.Object implements javax.swing.event.DocumentListener  {
	final org.netbeans.api.visual.action.InplaceEditorProvider$EditorController val$controller
	final org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider this$0
	void  (org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider, org.netbeans.api.visual.action.InplaceEditorProvider$EditorController) 
	public void insertUpdate (javax.swing.event.DocumentEvent) 
	public void removeUpdate (javax.swing.event.DocumentEvent) 
	public void changedUpdate (javax.swing.event.DocumentEvent) 
}

org/netbeans/modules/visual/action/TextFieldInplaceEditorProvider.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.TextFieldInplaceEditorProvider extends java.lang.Object implements org.netbeans.api.visual.action.InplaceEditorProvider  {
	private org.netbeans.api.visual.action.TextFieldInplaceEditor editor
	private java.util.EnumSet expansionDirections
	private java.awt.event.KeyListener keyListener
	private java.awt.event.FocusListener focusListener
	private javax.swing.event.DocumentListener documentListener
	public void  (org.netbeans.api.visual.action.TextFieldInplaceEditor, java.util.EnumSet) 
	public javax.swing.JTextField createEditorComponent (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget) 
	public void notifyOpened (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JTextField) 
	public void notifyClosing (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JTextField, boolean) 
	public java.awt.Rectangle getInitialEditorComponentBounds (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JTextField, java.awt.Rectangle) 
	public java.util.EnumSet getExpansionDirections (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JTextField) 
	public volatile java.util.EnumSet getExpansionDirections (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent) 
	public volatile java.awt.Rectangle getInitialEditorComponentBounds (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent, java.awt.Rectangle) 
	public volatile javax.swing.JComponent createEditorComponent (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget) 
	public volatile void notifyClosing (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent, boolean) 
	public volatile void notifyOpened (org.netbeans.api.visual.action.InplaceEditorProvider$EditorController, org.netbeans.api.visual.widget.Widget, javax.swing.JComponent) 
}

org/netbeans/modules/visual/action/TwoStatedMouseHoverAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.TwoStatedMouseHoverAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private long eventID
	private org.netbeans.api.visual.action.TwoStateHoverProvider provider
	private org.netbeans.api.visual.widget.Widget lastWidget
	public void  (org.netbeans.api.visual.action.TwoStateHoverProvider) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public void widgetHovered (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/modules/visual/action/WheelPanAction.class

package org.netbeans.modules.visual.action
public org.netbeans.modules.visual.action.WheelPanAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	public void  () 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
}

org/netbeans/modules/visual/action/ZoomAction.class

package org.netbeans.modules.visual.action
public final org.netbeans.modules.visual.action.ZoomAction extends org.netbeans.api.visual.action.WidgetAction$Adapter {
	private double zoomMultiplier
	private boolean useAnimator
	public void  (double, boolean) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
}

org/netbeans/modules/visual/anchor/ArrowAnchorShape.class

package org.netbeans.modules.visual.anchor
public org.netbeans.modules.visual.anchor.ArrowAnchorShape extends java.lang.Object implements org.netbeans.api.visual.anchor.AnchorShape  {
	private static final java.awt.Stroke STROKE
	private java.awt.geom.GeneralPath path
	private int size
	public void  (int, int) 
	public boolean isLineOriented () 
	public int getRadius () 
	public double getCutDistance () 
	public void paint (java.awt.Graphics2D, boolean) 
	static void  () 
}

org/netbeans/modules/visual/anchor/CenterAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.CenterAnchor extends org.netbeans.api.visual.anchor.Anchor {
	public void  (org.netbeans.api.visual.widget.Widget) 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
}

org/netbeans/modules/visual/anchor/CircularAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.CircularAnchor extends org.netbeans.api.visual.anchor.Anchor {
	private int radius
	public void  (org.netbeans.api.visual.widget.Widget, int) 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
}

org/netbeans/modules/visual/anchor/DirectionalAnchor$1.class

package org.netbeans.modules.visual.anchor
 org.netbeans.modules.visual.anchor.DirectionalAnchor$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$anchor$AnchorFactory$DirectionalAnchorKind
	static void  () 
}

org/netbeans/modules/visual/anchor/DirectionalAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.DirectionalAnchor extends org.netbeans.api.visual.anchor.Anchor {
	private org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind kind
	private int gap
	public void  (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.anchor.AnchorFactory$DirectionalAnchorKind, int) 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
}

org/netbeans/modules/visual/anchor/FixedAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.FixedAnchor extends org.netbeans.api.visual.anchor.Anchor {
	private java.awt.Point location
	public void  (java.awt.Point) 
	public java.awt.Point getRelatedSceneLocation () 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
}

org/netbeans/modules/visual/anchor/FreeRectangularAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.FreeRectangularAnchor extends org.netbeans.api.visual.anchor.Anchor {
	private boolean includeBorders
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Widget, boolean) 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
	static void  () 
}

org/netbeans/modules/visual/anchor/ImageAnchorShape.class

package org.netbeans.modules.visual.anchor
public org.netbeans.modules.visual.anchor.ImageAnchorShape extends java.lang.Object implements org.netbeans.api.visual.anchor.AnchorShape  {
	private java.awt.Image image
	private boolean lineOriented
	private int radius
	private int x
	private int y
	static final boolean $assertionsDisabled
	public void  (java.awt.Image, boolean) 
	public boolean isLineOriented () 
	public int getRadius () 
	public double getCutDistance () 
	public void paint (java.awt.Graphics2D, boolean) 
	static void  () 
}

org/netbeans/modules/visual/anchor/ImagePointShape.class

package org.netbeans.modules.visual.anchor
public org.netbeans.modules.visual.anchor.ImagePointShape extends java.lang.Object implements org.netbeans.api.visual.anchor.PointShape  {
	private java.awt.Image image
	private int radius
	private int x
	private int y
	static final boolean $assertionsDisabled
	public void  (java.awt.Image) 
	public int getRadius () 
	public void paint (java.awt.Graphics2D) 
	static void  () 
}

org/netbeans/modules/visual/anchor/ProxyAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.ProxyAnchor extends org.netbeans.api.visual.anchor.Anchor implements org.netbeans.api.visual.model.StateModel$Listener  {
	private org.netbeans.api.visual.model.StateModel model
	private org.netbeans.api.visual.anchor.Anchor[] anchors
	private int index
	public transient void  (org.netbeans.api.visual.model.StateModel, org.netbeans.api.visual.anchor.Anchor[]) 
	public org.netbeans.api.visual.model.StateModel getModel () 
	protected void notifyEntryAdded (org.netbeans.api.visual.anchor.Anchor$Entry) 
	protected void notifyEntryRemoved (org.netbeans.api.visual.anchor.Anchor$Entry) 
	protected void notifyUsed () 
	protected void notifyUnused () 
	public void stateChanged () 
	public java.awt.Point getRelatedSceneLocation () 
	public org.netbeans.api.visual.widget.Widget getRelatedWidget () 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
}

org/netbeans/modules/visual/anchor/RectangularAnchor.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.RectangularAnchor extends org.netbeans.api.visual.anchor.Anchor {
	private boolean includeBorders
	public void  (org.netbeans.api.visual.widget.Widget, boolean) 
	public org.netbeans.api.visual.anchor.Anchor$Result compute (org.netbeans.api.visual.anchor.Anchor$Entry) 
}

org/netbeans/modules/visual/anchor/SquarePointShape.class

package org.netbeans.modules.visual.anchor
public final org.netbeans.modules.visual.anchor.SquarePointShape extends java.lang.Object implements org.netbeans.api.visual.anchor.PointShape  {
	private int size
	private boolean filled
	public void  (int, boolean) 
	public int getRadius () 
	public void paint (java.awt.Graphics2D) 
}

org/netbeans/modules/visual/anchor/TriangleAnchorShape.class

package org.netbeans.modules.visual.anchor
public org.netbeans.modules.visual.anchor.TriangleAnchorShape extends java.lang.Object implements org.netbeans.api.visual.anchor.AnchorShape  {
	public static final java.awt.Stroke STROKE
	private int size
	private boolean filled
	private boolean hollow
	private double cutDistance
	private java.awt.geom.GeneralPath generalPath
	public void  (int, boolean, boolean, boolean, double) 
	public boolean isLineOriented () 
	public int getRadius () 
	public double getCutDistance () 
	public void paint (java.awt.Graphics2D, boolean) 
	static void  () 
}

org/netbeans/modules/visual/animator/ColorAnimator.class

package org.netbeans.modules.visual.animator
public final org.netbeans.modules.visual.animator.ColorAnimator extends org.netbeans.api.visual.animator.Animator {
	private java.util.HashMap sourceBackgroundColors
	private java.util.HashMap targetBackgroundColors
	private java.util.HashMap sourceForegroundColors
	private java.util.HashMap targetForegroundColors
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.animator.SceneAnimator) 
	public void setBackgroundColor (org.netbeans.api.visual.widget.Widget, java.awt.Color) 
	public void setForegroundColor (org.netbeans.api.visual.widget.Widget, java.awt.Color) 
	protected void tick (double) 
	static void  () 
}

org/netbeans/modules/visual/animator/PreferredBoundsAnimator.class

package org.netbeans.modules.visual.animator
public final org.netbeans.modules.visual.animator.PreferredBoundsAnimator extends org.netbeans.api.visual.animator.Animator {
	private java.util.HashMap sourceBounds
	private java.util.HashMap targetBounds
	private java.util.HashMap nullBounds
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.animator.SceneAnimator) 
	public void setPreferredBounds (org.netbeans.api.visual.widget.Widget, java.awt.Rectangle) 
	protected void tick (double) 
	static void  () 
}

org/netbeans/modules/visual/animator/PreferredLocationAnimator.class

package org.netbeans.modules.visual.animator
public final org.netbeans.modules.visual.animator.PreferredLocationAnimator extends org.netbeans.api.visual.animator.Animator {
	private java.util.HashMap sourceLocations
	private java.util.HashMap targetLocations
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.animator.SceneAnimator) 
	public void setPreferredLocation (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	protected void tick (double) 
	static void  () 
}

org/netbeans/modules/visual/animator/ZoomAnimator.class

package org.netbeans.modules.visual.animator
public final org.netbeans.modules.visual.animator.ZoomAnimator extends org.netbeans.api.visual.animator.Animator {
	private volatile double sourceZoom
	private volatile double targetZoom
	public void  (org.netbeans.api.visual.animator.SceneAnimator) 
	public void setZoomFactor (double) 
	public double getTargetZoom () 
	public void tick (double) 
}

org/netbeans/modules/visual/border/BevelBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.BevelBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private boolean raised
	private java.awt.Color color
	public void  (boolean, java.awt.Color) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
}

org/netbeans/modules/visual/border/CompositeBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.CompositeBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private org.netbeans.api.visual.border.Border[] borders
	private java.awt.Insets insets
	public transient void  (org.netbeans.api.visual.border.Border[]) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
}

org/netbeans/modules/visual/border/DashedBorder.class

package org.netbeans.modules.visual.border
public org.netbeans.modules.visual.border.DashedBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private static final java.awt.BasicStroke BASIC_STROKE
	protected int thickness
	protected java.awt.Color color
	private java.awt.BasicStroke stroke
	public void  (java.awt.Color, float, float) 
	public void  (java.awt.Color, float[], int) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
	static void  () 
}

org/netbeans/modules/visual/border/EmptyBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.EmptyBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private java.awt.Insets insets
	private boolean opaque
	public void  (int, int, int, int, boolean) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
}

org/netbeans/modules/visual/border/FancyDashedBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.FancyDashedBorder extends org.netbeans.modules.visual.border.DashedBorder {
	private static int focusField
	private static int rectSize
	private static int halfRectSize
	private static int rect15Size
	public void  (java.awt.Color, int, int) 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	static void  () 
}

org/netbeans/modules/visual/border/ImageBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.ImageBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private java.awt.Insets borderInsets
	private java.awt.Insets imageInsets
	private java.awt.Image image
	private int width
	private int height
	private int verStep
	private int horStep
	private int verEdge
	private int horEdge
	public void  (java.awt.Insets, java.awt.Insets, java.awt.Image) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
}

org/netbeans/modules/visual/border/LineBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.LineBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private java.awt.Insets insets
	private java.awt.Color color
	public void  (int, int, int, int, java.awt.Color) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
}

org/netbeans/modules/visual/border/ResizeBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.ResizeBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private static final java.awt.BasicStroke STROKE
	private int thickness
	private java.awt.Color color
	private boolean outer
	public void  (int, java.awt.Color, boolean) 
	public java.awt.Insets getInsets () 
	public boolean isOuter () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
	static void  () 
}

org/netbeans/modules/visual/border/RoundedBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.RoundedBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private int arcWidth
	private int arcHeight
	private int insetWidth
	private int insetHeight
	private java.awt.Color fillColor
	private java.awt.Color drawColor
	public void  (int, int, int, int, java.awt.Color, java.awt.Color) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
}

org/netbeans/modules/visual/border/SwingBorder.class

package org.netbeans.modules.visual.border
public final org.netbeans.modules.visual.border.SwingBorder extends java.lang.Object implements org.netbeans.api.visual.border.Border  {
	private org.netbeans.api.visual.widget.Scene scene
	private javax.swing.border.Border swingBorder
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene, javax.swing.border.Border) 
	public java.awt.Insets getInsets () 
	public void paint (java.awt.Graphics2D, java.awt.Rectangle) 
	public boolean isOpaque () 
	public javax.swing.border.Border getSwingBorder () 
	static void  () 
}

org/netbeans/modules/visual/experimental/widget/general/ListItemWidget.class

package org.netbeans.modules.visual.experimental.widget.general
public org.netbeans.modules.visual.experimental.widget.general.ListItemWidget extends org.netbeans.api.visual.widget.LabelWidget {
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
}

org/netbeans/modules/visual/experimental/widget/general/ListWidget.class

package org.netbeans.modules.visual.experimental.widget.general
public org.netbeans.modules.visual.experimental.widget.general.ListWidget extends org.netbeans.api.visual.widget.Widget {
	private org.netbeans.api.visual.widget.Widget header
	private org.netbeans.api.visual.widget.ImageWidget imageWidget
	private org.netbeans.api.visual.widget.LabelWidget labelWidget
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void notifyStateChanged (org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public final void setImage (java.awt.Image) 
	public final void setLabel (java.lang.String) 
	public final org.netbeans.api.visual.widget.Widget getHeader () 
	public final org.netbeans.api.visual.widget.ImageWidget getImageWidget () 
	public final org.netbeans.api.visual.widget.LabelWidget getLabelWidget () 
}

org/netbeans/modules/visual/graph/layout/TreeGraphLayout$1.class

package org.netbeans.modules.visual.graph.layout
 org.netbeans.modules.visual.graph.layout.TreeGraphLayout$1 extends java.lang.Object {
}

org/netbeans/modules/visual/graph/layout/TreeGraphLayout$Node.class

package org.netbeans.modules.visual.graph.layout
 org.netbeans.modules.visual.graph.layout.TreeGraphLayout$Node extends java.lang.Object {
	private Object node
	private java.util.ArrayList children
	private java.awt.Rectangle relativeBounds
	private int space
	private int totalSpace
	private java.awt.Point point
	final org.netbeans.modules.visual.graph.layout.TreeGraphLayout this$0
	private void  (org.netbeans.modules.visual.graph.layout.TreeGraphLayout, org.netbeans.api.visual.graph.layout.UniversalGraph, java.lang.Object, java.util.HashSet) 
	private int allocateHorizontally (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	private void resolveVertically (int, int) 
	private int allocateVertically (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	private void resolveHorizontally (int, int) 
	private void upload (java.util.HashMap) 
	void  (org.netbeans.modules.visual.graph.layout.TreeGraphLayout, org.netbeans.api.visual.graph.layout.UniversalGraph, java.lang.Object, java.util.HashSet, org.netbeans.modules.visual.graph.layout.TreeGraphLayout$1) 
	static int access$100 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout$Node, org.netbeans.api.visual.graph.layout.UniversalGraph) 
	static void access$200 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout$Node, int, int) 
	static int access$300 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout$Node, org.netbeans.api.visual.graph.layout.UniversalGraph) 
	static void access$400 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout$Node, int, int) 
	static void access$500 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout$Node, java.util.HashMap) 
}

org/netbeans/modules/visual/graph/layout/TreeGraphLayout.class

package org.netbeans.modules.visual.graph.layout
public final org.netbeans.modules.visual.graph.layout.TreeGraphLayout extends org.netbeans.api.visual.graph.layout.GraphLayout {
	private int originX
	private int originY
	private int verticalGap
	private int horizontalGap
	private boolean vertical
	private Object rootNode
	public void  (int, int, int, int, boolean) 
	public void setRootNode (java.lang.Object) 
	public void setProperties (int, int, int, int, boolean) 
	protected void performGraphLayout (org.netbeans.api.visual.graph.layout.UniversalGraph) 
	protected void performNodesLayout (org.netbeans.api.visual.graph.layout.UniversalGraph, java.util.Collection) 
	static int access$600 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout) 
	static int access$700 (org.netbeans.modules.visual.graph.layout.TreeGraphLayout) 
}

org/netbeans/modules/visual/laf/DefaultLookFeel.class

package org.netbeans.modules.visual.laf
public org.netbeans.modules.visual.laf.DefaultLookFeel extends org.netbeans.api.visual.laf.LookFeel {
	private static final java.awt.Color COLOR_SELECTED
	private static final java.awt.Color COLOR_HIGHLIGHTED
	private static final java.awt.Color COLOR_HOVERED
	private static final int MARGIN
	private static final int ARC
	private static final int MINI_THICKNESS
	private static final org.netbeans.api.visual.border.Border BORDER_NORMAL
	private static final org.netbeans.api.visual.border.Border BORDER_HOVERED
	private static final org.netbeans.api.visual.border.Border BORDER_SELECTED
	private static final org.netbeans.api.visual.border.Border MINI_BORDER_NORMAL
	private static final org.netbeans.api.visual.border.Border MINI_BORDER_HOVERED
	private static final org.netbeans.api.visual.border.Border MINI_BORDER_SELECTED
	public void  () 
	public java.awt.Paint getBackground () 
	public java.awt.Color getForeground () 
	public org.netbeans.api.visual.border.Border getBorder (org.netbeans.api.visual.model.ObjectState) 
	public org.netbeans.api.visual.border.Border getMiniBorder (org.netbeans.api.visual.model.ObjectState) 
	public boolean getOpaque (org.netbeans.api.visual.model.ObjectState) 
	public java.awt.Color getLineColor (org.netbeans.api.visual.model.ObjectState) 
	public java.awt.Paint getBackground (org.netbeans.api.visual.model.ObjectState) 
	public java.awt.Color getForeground (org.netbeans.api.visual.model.ObjectState) 
	public int getMargin () 
	static void  () 
}

org/netbeans/modules/visual/layout/AbsoluteLayout.class

package org.netbeans.modules.visual.layout
public final org.netbeans.modules.visual.layout.AbsoluteLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	public void  () 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/modules/visual/layout/CardLayout.class

package org.netbeans.modules.visual.layout
public final org.netbeans.modules.visual.layout.CardLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	private static final java.awt.Point POINT_EMPTY
	private static final java.awt.Rectangle RECTANGLE_EMPTY
	private org.netbeans.api.visual.widget.Widget cardLayoutWidget
	private org.netbeans.api.visual.widget.Widget activeChildWidget
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Widget) 
	public org.netbeans.api.visual.widget.Widget getActiveChildWidget () 
	public void setActiveChildWidget (org.netbeans.api.visual.widget.Widget) 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
	static void  () 
}

org/netbeans/modules/visual/layout/ConnectionWidgetLayout$1.class

package org.netbeans.modules.visual.layout
 org.netbeans.modules.visual.layout.ConnectionWidgetLayout$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$layout$LayoutFactory$ConnectionWidgetLayoutAlignment
	static void  () 
}

org/netbeans/modules/visual/layout/ConnectionWidgetLayout.class

package org.netbeans.modules.visual.layout
public final org.netbeans.modules.visual.layout.ConnectionWidgetLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	private org.netbeans.api.visual.widget.ConnectionWidget connectionWidget
	private java.util.HashMap alignments
	private java.util.HashMap percentagePlacements
	private java.util.HashMap distancePlacements
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.ConnectionWidget) 
	public void setConstraint (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment, float) 
	public void setConstraint (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment, int) 
	public void removeConstraint (org.netbeans.api.visual.widget.Widget) 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
	private void layoutChildAtDistance (double[], int, org.netbeans.api.visual.widget.Widget, java.util.List) 
	private void layoutChildAt (org.netbeans.api.visual.widget.Widget, java.awt.Point) 
	private static java.awt.Point getReferencePoint (org.netbeans.api.visual.layout.LayoutFactory$ConnectionWidgetLayoutAlignment, java.awt.Rectangle) 
	static void  () 
}

org/netbeans/modules/visual/layout/DevolveWidgetLayout.class

package org.netbeans.modules.visual.layout
public final org.netbeans.modules.visual.layout.DevolveWidgetLayout extends org.netbeans.api.visual.layout.SceneLayout {
	private org.netbeans.api.visual.widget.Widget widget
	private org.netbeans.api.visual.layout.Layout devolveLayout
	private boolean animate
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.layout.Layout, boolean) 
	protected void performLayout () 
	static void  () 
}

org/netbeans/modules/visual/layout/FlowLayout$1.class

package org.netbeans.modules.visual.layout
 org.netbeans.modules.visual.layout.FlowLayout$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$layout$LayoutFactory$SerialAlignment
	static void  () 
}

org/netbeans/modules/visual/layout/FlowLayout.class

package org.netbeans.modules.visual.layout
public final org.netbeans.modules.visual.layout.FlowLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	private boolean verticalOrientation
	private org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment alignment
	private int gap
	public void  (boolean, org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment, int) 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
	private static int resolveWeight (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/modules/visual/layout/OverlayLayout.class

package org.netbeans.modules.visual.layout
public final org.netbeans.modules.visual.layout.OverlayLayout extends java.lang.Object implements org.netbeans.api.visual.layout.Layout  {
	public void  () 
	public void layout (org.netbeans.api.visual.widget.Widget) 
	public boolean requiresJustification (org.netbeans.api.visual.widget.Widget) 
	public void justify (org.netbeans.api.visual.widget.Widget) 
}

org/netbeans/modules/visual/router/DirectRouter.class

package org.netbeans.modules.visual.router
public org.netbeans.modules.visual.router.DirectRouter extends java.lang.Object implements org.netbeans.api.visual.router.Router  {
	public void  () 
	public java.util.List routeConnection (org.netbeans.api.visual.widget.ConnectionWidget) 
}

org/netbeans/modules/visual/router/FreeRouter.class

package org.netbeans.modules.visual.router
public org.netbeans.modules.visual.router.FreeRouter extends java.lang.Object implements org.netbeans.api.visual.router.Router  {
	public void  () 
	public java.util.List routeConnection (org.netbeans.api.visual.widget.ConnectionWidget) 
}

org/netbeans/modules/visual/router/OrthogonalSearchRouter$Solution.class

package org.netbeans.modules.visual.router
final org.netbeans.modules.visual.router.OrthogonalSearchRouter$Solution extends java.lang.Object implements java.lang.Comparable  {
	private int price
	private java.util.List points
	public void  (int, java.util.List) 
	public int getPrice () 
	public java.util.List getPoints () 
	public int compareTo (org.netbeans.modules.visual.router.OrthogonalSearchRouter$Solution) 
	public volatile int compareTo (java.lang.Object) 
}

org/netbeans/modules/visual/router/OrthogonalSearchRouter.class

package org.netbeans.modules.visual.router
public final org.netbeans.modules.visual.router.OrthogonalSearchRouter extends java.lang.Object implements org.netbeans.api.visual.router.Router  {
	static final int SPACING_EDGE
	static final int SPACING_NODE
	private org.netbeans.api.visual.router.CollisionsCollector collector
	private org.netbeans.api.visual.router.ConnectionWidgetCollisionsCollector connectionWidgetCollector
	public void  (org.netbeans.api.visual.router.CollisionsCollector) 
	public void  (org.netbeans.api.visual.router.ConnectionWidgetCollisionsCollector) 
	public java.util.List routeConnection (org.netbeans.api.visual.widget.ConnectionWidget) 
}

org/netbeans/modules/visual/router/OrthogonalSearchRouterCore$1.class

package org.netbeans.modules.visual.router
 org.netbeans.modules.visual.router.OrthogonalSearchRouterCore$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$anchor$Anchor$Direction
	static void  () 
}

org/netbeans/modules/visual/router/OrthogonalSearchRouterCore.class

package org.netbeans.modules.visual.router
final org.netbeans.modules.visual.router.OrthogonalSearchRouterCore extends java.lang.Object {
	private static final int MAXIMAL_DEPTH
	private static final int CORNER_LENGTH
	private static final boolean UPDATE_COLLISION_LISTS
	private static final boolean UPDATE_COLLISION_LISTS_REMOVE
	static final boolean IGNORE_LINKS_WITH_ACTUAL_PORTS
	private static final boolean OPTIMALIZE_REGIONS
	private org.netbeans.api.visual.widget.Scene scene
	private java.util.ArrayList verticalCollisions
	private java.util.ArrayList horizontalCollisions
	private java.awt.Point sourcePoint
	private org.netbeans.api.visual.anchor.Anchor$Direction sourceDirection
	private java.awt.Point targetPoint
	private org.netbeans.api.visual.anchor.Anchor$Direction targetDirection
	private java.awt.Point sourceBoundaryPoint
	private java.awt.Point targetBoundaryPoint
	private final org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion[] regions
	private java.awt.Point[] bestControlPoints
	private int bestControlPointsPrice
	static final boolean $assertionsDisabled
	public void  (org.netbeans.api.visual.widget.Scene, java.util.ArrayList, java.util.ArrayList, java.awt.Point, org.netbeans.api.visual.anchor.Anchor$Direction, java.awt.Point, org.netbeans.api.visual.anchor.Anchor$Direction) 
	public org.netbeans.modules.visual.router.OrthogonalSearchRouter$Solution route () 
	private java.awt.Point findBoundaryPoint (java.awt.Point, org.netbeans.api.visual.anchor.Anchor$Direction) 
	private void search (org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion) 
	private void constructControlPoints (int) 
	private int removeDuplicateControlPoints (java.awt.Point[]) 
	private int calculatePrice (int, java.awt.Point[]) 
	static void  () 
}

org/netbeans/modules/visual/router/OrthogonalSearchRouterRegion$1.class

package org.netbeans.modules.visual.router
 org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$netbeans$api$visual$anchor$Anchor$Direction
	static void  () 
}

org/netbeans/modules/visual/router/OrthogonalSearchRouterRegion.class

package org.netbeans.modules.visual.router
final org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion extends java.awt.Rectangle {
	public static final int MIN_INT_REGION
	public static final int MAX_INT_REGION
	private org.netbeans.api.visual.anchor.Anchor$Direction direction
	private boolean horizontal
	private int depth
	public void  (int, int, int, int, org.netbeans.api.visual.anchor.Anchor$Direction, int) 
	public org.netbeans.api.visual.anchor.Anchor$Direction getDirection () 
	public boolean isHorizontal () 
	public int getDepth () 
	public void extendToInfinity () 
	public int compareImportant (java.awt.Rectangle, java.awt.Rectangle) 
	private boolean intersectsZero (java.awt.Rectangle) 
	private void parseIntervalsBy (java.util.ArrayList, java.awt.Rectangle) 
	public org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion cloneExactly () 
	public java.util.ArrayList parseSubRegions (java.util.List) 
	public org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion cloneWithForwardEdge () 
	public org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion cloneWithCounterClockwiseEdge () 
	public org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion cloneWithClockwiseEdge () 
	private org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion cloneWithEdge (org.netbeans.api.visual.anchor.Anchor$Direction, int) 
	private void cutLengthBy (java.awt.Rectangle) 
	public int getLength () 
	public int getDistance (java.awt.Point) 
	public boolean containsInsideEdges (java.awt.Point) 
	public java.lang.String toString () 
	public static org.netbeans.api.visual.anchor.Anchor$Direction getCounterClockWiseDirection (org.netbeans.api.visual.anchor.Anchor$Direction) 
	public static org.netbeans.api.visual.anchor.Anchor$Direction getClockWiseDirection (org.netbeans.api.visual.anchor.Anchor$Direction) 
}

org/netbeans/modules/visual/router/WidgetsCollisionCollector.class

package org.netbeans.modules.visual.router
public org.netbeans.modules.visual.router.WidgetsCollisionCollector extends java.lang.Object implements org.netbeans.api.visual.router.CollisionsCollector  {
	private org.netbeans.api.visual.widget.LayerWidget[] layers
	public transient void  (org.netbeans.api.visual.widget.LayerWidget[]) 
	public void collectCollisions (java.util.List, java.util.List) 
	protected java.util.Collection getWidgets () 
}

org/netbeans/modules/visual/util/GeomUtil.class

package org.netbeans.modules.visual.util
public final org.netbeans.modules.visual.util.GeomUtil extends java.lang.Object {
	public static final java.util.logging.Logger LOG
	public static final double M_PI_2
	private void  () 
	public static java.awt.Rectangle roundRectangle (java.awt.geom.Rectangle2D) 
	public static java.awt.Point center (java.awt.Rectangle) 
	public static int centerX (java.awt.Rectangle) 
	public static int centerY (java.awt.Rectangle) 
	public static double distanceSq (java.awt.Point, java.awt.Point) 
	public static boolean equals (java.lang.Object, java.lang.Object) 
	static void  () 
}

org/netbeans/modules/visual/util/RenderUtil.class

package org.netbeans.modules.visual.util
public org.netbeans.modules.visual.util.RenderUtil extends java.lang.Object {
	private static final String javaVersion
	private static final boolean java6
	public void  () 
	public static void drawRect (java.awt.Graphics2D, java.awt.Rectangle) 
	static void  () 
}

org/netbeans/modules/visual/vmd/VMDNetBeans60ColorScheme.class

package org.netbeans.modules.visual.vmd
public org.netbeans.modules.visual.vmd.VMDNetBeans60ColorScheme extends org.netbeans.api.visual.vmd.VMDColorScheme {
	public static final java.awt.Color COLOR60_SELECT
	public static final java.awt.Color COLOR60_HOVER
	public static final java.awt.Color COLOR60_HOVER_BACKGROUND
	private static final org.netbeans.api.visual.border.Border BORDER60
	private static final org.netbeans.api.visual.border.Border BORDER60_SELECT
	private static final org.netbeans.api.visual.border.Border BORDER60_HOVER
	private static final org.netbeans.api.visual.border.Border BORDER60_PIN_SELECT
	private static final org.netbeans.api.visual.anchor.PointShape POINT_SHAPE60_IMAGE
	public void  () 
	public void installUI (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public void updateUI (org.netbeans.api.visual.vmd.VMDNodeWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public void installUI (org.netbeans.api.visual.vmd.VMDConnectionWidget) 
	public void updateUI (org.netbeans.api.visual.vmd.VMDConnectionWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public void installUI (org.netbeans.api.visual.vmd.VMDPinWidget) 
	public void updateUI (org.netbeans.api.visual.vmd.VMDPinWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public int getNodeAnchorGap (org.netbeans.api.visual.vmd.VMDNodeAnchor) 
	public boolean isNodeMinimizeButtonOnRight (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public java.awt.Image getMinimizeWidgetImage (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public org.netbeans.api.visual.widget.Widget createPinCategoryWidget (org.netbeans.api.visual.vmd.VMDNodeWidget, java.lang.String) 
	static void  () 
}

org/netbeans/modules/visual/vmd/VMDOriginalColorScheme.class

package org.netbeans.modules.visual.vmd
public org.netbeans.modules.visual.vmd.VMDOriginalColorScheme extends org.netbeans.api.visual.vmd.VMDColorScheme {
	static final java.awt.Color COLOR_NORMAL
	private static final java.awt.Color COLOR_HOVERED
	private static final java.awt.Color COLOR_SELECTED
	static final java.awt.Color COLOR_HIGHLIGHTED
	static final java.awt.Color COLOR1
	static final java.awt.Color COLOR2
	static final java.awt.Color COLOR3
	static final java.awt.Color COLOR4
	static final java.awt.Color COLOR5
	public static final org.netbeans.api.visual.border.Border BORDER_NODE
	static final java.awt.Color BORDER_CATEGORY_BACKGROUND
	static final org.netbeans.api.visual.border.Border BORDER_MINIMIZE
	static final org.netbeans.api.visual.border.Border BORDER_PIN
	private static final org.netbeans.api.visual.border.Border BORDER_PIN_HOVERED
	static final org.netbeans.api.visual.anchor.PointShape POINT_SHAPE_IMAGE
	public void  () 
	public void installUI (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public void updateUI (org.netbeans.api.visual.vmd.VMDNodeWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public boolean isNodeMinimizeButtonOnRight (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public java.awt.Image getMinimizeWidgetImage (org.netbeans.api.visual.vmd.VMDNodeWidget) 
	public org.netbeans.api.visual.widget.Widget createPinCategoryWidget (org.netbeans.api.visual.vmd.VMDNodeWidget, java.lang.String) 
	public void installUI (org.netbeans.api.visual.vmd.VMDConnectionWidget) 
	public void updateUI (org.netbeans.api.visual.vmd.VMDConnectionWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public void installUI (org.netbeans.api.visual.vmd.VMDPinWidget) 
	public void updateUI (org.netbeans.api.visual.vmd.VMDPinWidget, org.netbeans.api.visual.model.ObjectState, org.netbeans.api.visual.model.ObjectState) 
	public int getNodeAnchorGap (org.netbeans.api.visual.vmd.VMDNodeAnchor) 
	static org.netbeans.api.visual.widget.Widget createPinCategoryWidgetCore (org.netbeans.api.visual.vmd.VMDNodeWidget, java.lang.String, boolean) 
	static void  () 
}

org/netbeans/modules/visual/widget/BirdViewWindow$1.class

package org.netbeans.modules.visual.widget
 org.netbeans.modules.visual.widget.BirdViewWindow$1 extends java.lang.Object {
}

org/netbeans/modules/visual/widget/BirdViewWindow$BirdViewComponent.class

package org.netbeans.modules.visual.widget
 org.netbeans.modules.visual.widget.BirdViewWindow$BirdViewComponent extends javax.swing.JComponent {
	final org.netbeans.modules.visual.widget.BirdViewWindow this$0
	private void  (org.netbeans.modules.visual.widget.BirdViewWindow) 
	public void paint (java.awt.Graphics) 
	void  (org.netbeans.modules.visual.widget.BirdViewWindow, org.netbeans.modules.visual.widget.BirdViewWindow$1) 
}

org/netbeans/modules/visual/widget/BirdViewWindow$SceneTrackAction.class

package org.netbeans.modules.visual.widget
 org.netbeans.modules.visual.widget.BirdViewWindow$SceneTrackAction extends java.lang.Object implements org.netbeans.api.visual.action.WidgetAction  {
	final org.netbeans.modules.visual.widget.BirdViewWindow this$0
	private void  (org.netbeans.modules.visual.widget.BirdViewWindow) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseClicked (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mousePressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseEntered (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseExited (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseDragged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State mouseWheelMoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetMouseWheelEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyTyped (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyPressed (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State keyReleased (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetKeyEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusGained (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State focusLost (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetFocusEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragEnter (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragOver (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dropActionChanged (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDragEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State dragExit (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetEvent) 
	public org.netbeans.api.visual.action.WidgetAction$State drop (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.action.WidgetAction$WidgetDropTargetDropEvent) 
	void  (org.netbeans.modules.visual.widget.BirdViewWindow, org.netbeans.modules.visual.widget.BirdViewWindow$1) 
}

org/netbeans/modules/visual/widget/BirdViewWindow$ViewAncestorListener.class

package org.netbeans.modules.visual.widget
 org.netbeans.modules.visual.widget.BirdViewWindow$ViewAncestorListener extends java.lang.Object implements javax.swing.event.AncestorListener  {
	final org.netbeans.modules.visual.widget.BirdViewWindow this$0
	private void  (org.netbeans.modules.visual.widget.BirdViewWindow) 
	public void ancestorAdded (javax.swing.event.AncestorEvent) 
	public void ancestorRemoved (javax.swing.event.AncestorEvent) 
	public void ancestorMoved (javax.swing.event.AncestorEvent) 
	void  (org.netbeans.modules.visual.widget.BirdViewWindow, org.netbeans.modules.visual.widget.BirdViewWindow$1) 
}

org/netbeans/modules/visual/widget/BirdViewWindow.class

package org.netbeans.modules.visual.widget
public org.netbeans.modules.visual.widget.BirdViewWindow extends javax.swing.JWindow implements java.awt.event.MouseMotionListener  {
	private org.netbeans.api.visual.widget.Scene scene
	private org.netbeans.modules.visual.widget.BirdViewWindow$BirdViewComponent birdView
	private boolean shown
	private double zoomFactor
	private java.awt.Point scenePoint
	private org.netbeans.api.visual.action.WidgetAction action
	private org.netbeans.modules.visual.widget.BirdViewWindow$ViewAncestorListener ancestorListener
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void invokeShow () 
	public void invokeHide () 
	public void invokeRepaint () 
	public void setZoomFactor (double) 
	public void setWindowSize (java.awt.Dimension) 
	private void updateForViewPoint (java.awt.Point) 
	private void updateForBirdViewPoint (java.awt.Point) 
	public void mouseDragged (java.awt.event.MouseEvent) 
	public void mouseMoved (java.awt.event.MouseEvent) 
	static void access$300 (org.netbeans.modules.visual.widget.BirdViewWindow, java.awt.Point) 
	static java.awt.Point access$400 (org.netbeans.modules.visual.widget.BirdViewWindow) 
	static double access$500 (org.netbeans.modules.visual.widget.BirdViewWindow) 
	static org.netbeans.api.visual.widget.Scene access$600 (org.netbeans.modules.visual.widget.BirdViewWindow) 
}

org/netbeans/modules/visual/widget/SatelliteComponent.class

package org.netbeans.modules.visual.widget
public final org.netbeans.modules.visual.widget.SatelliteComponent extends javax.swing.JComponent implements java.awt.event.MouseListener java.awt.event.MouseMotionListener org.netbeans.api.visual.widget.Scene$SceneListener java.awt.event.ComponentListener  {
	private org.netbeans.api.visual.widget.Scene scene
	public void  (org.netbeans.api.visual.widget.Scene) 
	public void addNotify () 
	public void removeNotify () 
	public void paint (java.awt.Graphics) 
	public void mouseClicked (java.awt.event.MouseEvent) 
	public void mousePressed (java.awt.event.MouseEvent) 
	public void mouseReleased (java.awt.event.MouseEvent) 
	public void mouseEntered (java.awt.event.MouseEvent) 
	public void mouseExited (java.awt.event.MouseEvent) 
	public void mouseDragged (java.awt.event.MouseEvent) 
	public void mouseMoved (java.awt.event.MouseEvent) 
	private void moveVisibleRect (java.awt.Point) 
	public void sceneRepaint () 
	public void sceneValidating () 
	public void sceneValidated () 
	public void componentResized (java.awt.event.ComponentEvent) 
	public void componentMoved (java.awt.event.ComponentEvent) 
	public void componentShown (java.awt.event.ComponentEvent) 
	public void componentHidden (java.awt.event.ComponentEvent) 
}

org/netbeans/modules/visual/widget/WidgetAccessibleContext.class

package org.netbeans.modules.visual.widget
public org.netbeans.modules.visual.widget.WidgetAccessibleContext extends javax.accessibility.AccessibleContext {
	private org.netbeans.api.visual.widget.Widget widget
	public void  (org.netbeans.api.visual.widget.Widget) 
	public javax.accessibility.AccessibleRole getAccessibleRole () 
	public javax.accessibility.AccessibleStateSet getAccessibleStateSet () 
	public int getAccessibleIndexInParent () 
	public int getAccessibleChildrenCount () 
	public javax.accessibility.Accessible getAccessibleChild (int) 
	public java.util.Locale getLocale ()  throws java.awt.IllegalComponentStateException 
	public void notifyChildAdded (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.Widget) 
	public void notifyChildRemoved (org.netbeans.api.visual.widget.Widget, org.netbeans.api.visual.widget.Widget) 
}