ilog.cpl.graphic.views.action
Class IlpCreateLinkActionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by java.awt.AWTEvent
          extended by java.awt.event.ActionEvent
              extended by ilog.cpl.interactor.IlpViewActionEvent
                  extended by ilog.cpl.graphic.views.action.IlpCreateLinkActionEvent
All Implemented Interfaces:
Serializable

public class IlpCreateLinkActionEvent
extends IlpViewActionEvent

This event contains all information needed to create a network link. The position (link shape) is optional.

Since:
JTGO 3.0
See Also:
IlpCreateLinkAction, Serialized Form

Field Summary
 
Fields inherited from class java.awt.event.ActionEvent
ACTION_FIRST, ACTION_LAST, ACTION_PERFORMED, ALT_MASK, CTRL_MASK, META_MASK, SHIFT_MASK
 
Fields inherited from class java.awt.AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
IlpCreateLinkActionEvent(IlpViewInteractionContext context, int modifiers)
          Constructor
 
Method Summary
 IlpRepresentationObject getFromNode()
          Returns the starting node of the link to be created.
 IltLinkPort getFromPort()
          Returns the port at which to connect at the starting node.
 IlpPolyline getNewPosition()
          Returns the new position, a model position.
 IlpRepresentationObject getToNode()
          Returns the ending node of the link to be created.
 IltLinkPort getToPort()
          Returns the port at which to connect at the ending node.
 void setFromNode(IlpRepresentationObject node)
          Sets the starting node of the link to be created.
 void setFromPort(IltLinkPort port)
          Sets the port at which to connect at the starting node.
 void setNewPosition(IlpPolyline position)
          Sets the new position, a model position.
 void setToNode(IlpRepresentationObject node)
          Sets the ending node of the link to be created.
 void setToPort(IltLinkPort port)
          Sets the port at which to connect at the ending node.
 
Methods inherited from class ilog.cpl.interactor.IlpViewActionEvent
getIlpObject, getInteractionContext, getInteractionState, getPosition, getRepresentationObject, getRepresentationObjects, getStartingPosition, getView
 
Methods inherited from class java.awt.event.ActionEvent
getActionCommand, getModifiers, getWhen, paramString
 
Methods inherited from class java.awt.AWTEvent
consume, getID, isConsumed, setSource, toString
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IlpCreateLinkActionEvent

public IlpCreateLinkActionEvent(IlpViewInteractionContext context,
                                int modifiers)
Constructor

Parameters:
context - Interaction context
modifiers - Gesture modifiers
Method Detail

getFromNode

public IlpRepresentationObject getFromNode()
Returns the starting node of the link to be created.


getToNode

public IlpRepresentationObject getToNode()
Returns the ending node of the link to be created.


setFromNode

public void setFromNode(IlpRepresentationObject node)
Sets the starting node of the link to be created.


setToNode

public void setToNode(IlpRepresentationObject node)
Sets the ending node of the link to be created.


getFromPort

public IltLinkPort getFromPort()
Returns the port at which to connect at the starting node.

Returns:
an IltLinkPort or null

getToPort

public IltLinkPort getToPort()
Returns the port at which to connect at the ending node.

Returns:
an IltLinkPort or null

setFromPort

public void setFromPort(IltLinkPort port)
Sets the port at which to connect at the starting node.


setToPort

public void setToPort(IltLinkPort port)
Sets the port at which to connect at the ending node.


getNewPosition

public IlpPolyline getNewPosition()
Returns the new position, a model position.


setNewPosition

public void setNewPosition(IlpPolyline position)
Sets the new position, a model position.



Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.