net.officefloor.eclipse.desk.editparts
Class TaskFlowToExternalFlowEditPart

java.lang.Object
  extended by org.eclipse.gef.editparts.AbstractEditPart
      extended by org.eclipse.gef.editparts.AbstractGraphicalEditPart
          extended by org.eclipse.gef.editparts.AbstractConnectionEditPart
              extended by net.officefloor.eclipse.common.editparts.AbstractOfficeFloorConnectionEditPart<TaskFlowToExternalFlowModel,TaskFlowToExternalFlowModel.TaskFlowToExternalFlowEvent>
                  extended by net.officefloor.eclipse.desk.editparts.TaskFlowToExternalFlowEditPart
All Implemented Interfaces:
PropertyChangeListener, EventListener, TaskFlowToExternalFlowFigureContext, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.ConnectionEditPart, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.LayerConstants, org.eclipse.gef.RequestConstants

public class TaskFlowToExternalFlowEditPart
extends AbstractOfficeFloorConnectionEditPart<TaskFlowToExternalFlowModel,TaskFlowToExternalFlowModel.TaskFlowToExternalFlowEvent>
implements TaskFlowToExternalFlowFigureContext

EditPart for the TaskFlowToExternalFlowModel.

Author:
Daniel Sagenschneider

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart
org.eclipse.gef.editparts.AbstractConnectionEditPart.DefaultAccessibleAnchorProvider
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator
 
Field Summary
 
Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
figure, sourceConnections, targetConnections
 
Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
 
Fields inherited from interface org.eclipse.gef.EditPart
SELECTED, SELECTED_NONE, SELECTED_PRIMARY
 
Fields inherited from interface org.eclipse.gef.LayerConstants
CONNECTION_LAYER, FEEDBACK_LAYER, GRID_LAYER, GUIDE_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS, SCALABLE_LAYERS, SCALED_FEEDBACK_LAYER
 
Fields inherited from interface org.eclipse.gef.RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
 
Constructor Summary
TaskFlowToExternalFlowEditPart()
           
 
Method Summary
protected  void decorateFigure(org.eclipse.draw2d.PolylineConnection figure)
          Invoked to decorate the Figure for the ConnectionModel.
 FlowInstigationStrategyEnum getFlowInstigationStrategy()
          Obtains the FlowInstigationStrategyEnum for the connection.
 
Methods inherited from class net.officefloor.eclipse.common.editparts.AbstractOfficeFloorConnectionEditPart
activate, createEditPolicies, createFigure, deactivate, getCastedModel, getEditor, getPropertyChangeEventType, handlePropertyChange, performRequest, populateOfficeFloorDirectEditPolicy, propertyChange, setModel, setOfficeFloorEditor
 
Methods inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart
activateFigure, addNotify, deactivateFigure, getAdapter, getConnectionFigure, getDragTracker, getSource, getSourceConnectionAnchor, getTarget, getTargetConnectionAnchor, refresh, refreshSourceAnchor, refreshTargetAnchor, removeNotify, setParent, setSource, setTarget
 
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
 
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getModelChildren, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, refreshVisuals, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gef.GraphicalEditPart
addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
 
Methods inherited from interface org.eclipse.gef.EditPart
addEditPartListener, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, removeEditPartListener, removeEditPolicy, setFocus, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
 

Constructor Detail

TaskFlowToExternalFlowEditPart

public TaskFlowToExternalFlowEditPart()
Method Detail

decorateFigure

protected void decorateFigure(org.eclipse.draw2d.PolylineConnection figure)
Description copied from class: AbstractOfficeFloorConnectionEditPart
Invoked to decorate the Figure for the ConnectionModel.

Specified by:
decorateFigure in class AbstractOfficeFloorConnectionEditPart<TaskFlowToExternalFlowModel,TaskFlowToExternalFlowModel.TaskFlowToExternalFlowEvent>
Parameters:
figure - PolylineConnection.

getFlowInstigationStrategy

public FlowInstigationStrategyEnum getFlowInstigationStrategy()
Description copied from interface: TaskFlowToExternalFlowFigureContext
Obtains the FlowInstigationStrategyEnum for the connection.

Specified by:
getFlowInstigationStrategy in interface TaskFlowToExternalFlowFigureContext
Returns:
FlowInstigationStrategyEnum for the connection.


Copyright © 2005-2013. All Rights Reserved.