public class WorkTaskEditPart extends AbstractOfficeFloorEditPart<WorkTaskModel,WorkTaskModel.WorkTaskEvent,WorkTaskFigure> implements WorkTaskFigureContext
EditPart
for the WorkTaskModel
.figure, sourceConnections, targetConnections
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
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 and Description |
---|
WorkTaskEditPart() |
Modifier and Type | Method and Description |
---|---|
void |
createAsNewTask()
Creates a
TaskModel from the WorkTaskModel . |
protected WorkTaskFigure |
createOfficeFloorFigure()
Creates the
OfficeFloorFigure for this EditPart . |
protected Class<WorkTaskModel.WorkTaskEvent> |
getPropertyChangeEventType()
Obtains the
Enum type for the property change events. |
static WorkModel |
getWork(WorkTaskModel workTask,
DeskModel desk)
Obtains the
Work that contains the WorkTaskModel . |
String |
getWorkTaskName()
Obtains the name of the
WorkTaskModel . |
protected void |
handlePropertyChange(WorkTaskModel.WorkTaskEvent property,
PropertyChangeEvent evt)
Handles the
PropertyChangeEvent . |
protected void |
populateConnectionSourceModels(List<Object> models)
Populates the Models that are sources of connections.
|
protected void |
populateModelChildren(List<Object> childModels)
Override to populate the children of this model.
|
activate, createBeanDialog, createEditPolicies, createFigure, deactivate, executeCommand, getCastedModel, getContentPane, getEditor, getModelChildren, getModelSourceConnections, getModelTargetConnections, getOfficeFloorFigure, getRoot, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, init, isFreeformFigure, messageError, messageError, messageError, messageError, messageWarning, performRequest, populateConnectionTargetModels, populateOfficeFloorDirectEditPolicy, populateOfficeFloorOpenEditPolicy, propertyChange, refreshVisuals, setLocation, setModel, setOfficeFloorEditor
addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getDragTracker, getFigure, getLayer, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
public static WorkModel getWork(WorkTaskModel workTask, DeskModel desk)
Work
that contains the WorkTaskModel
.workTask
- WorkTaskModel
.desk
- DeskModel
containing the WorkTaskModel
.WorkModel
or null
if not contained by a
WorkModel
.protected WorkTaskFigure createOfficeFloorFigure()
AbstractOfficeFloorEditPart
OfficeFloorFigure
for this EditPart
.createOfficeFloorFigure
in class AbstractOfficeFloorEditPart<WorkTaskModel,WorkTaskModel.WorkTaskEvent,WorkTaskFigure>
OfficeFloorFigure
.protected void populateModelChildren(List<Object> childModels)
AbstractOfficeFloorEditPart
populateModelChildren
in class AbstractOfficeFloorEditPart<WorkTaskModel,WorkTaskModel.WorkTaskEvent,WorkTaskFigure>
childModels
- List to be populated with the children models.protected void populateConnectionSourceModels(List<Object> models)
AbstractOfficeFloorEditPart
populateConnectionSourceModels
in class AbstractOfficeFloorEditPart<WorkTaskModel,WorkTaskModel.WorkTaskEvent,WorkTaskFigure>
models
- List to be populated with Models that are the sources of
connections.protected Class<WorkTaskModel.WorkTaskEvent> getPropertyChangeEventType()
AbstractOfficeFloorEditPart
Enum
type for the property change events.getPropertyChangeEventType
in class AbstractOfficeFloorEditPart<WorkTaskModel,WorkTaskModel.WorkTaskEvent,WorkTaskFigure>
Enum
type for the property change events.protected void handlePropertyChange(WorkTaskModel.WorkTaskEvent property, PropertyChangeEvent evt)
AbstractOfficeFloorEditPart
PropertyChangeEvent
.handlePropertyChange
in class AbstractOfficeFloorEditPart<WorkTaskModel,WorkTaskModel.WorkTaskEvent,WorkTaskFigure>
property
- Enum
property change event.evt
- PropertyChangeEvent
.public String getWorkTaskName()
WorkTaskFigureContext
WorkTaskModel
.getWorkTaskName
in interface WorkTaskFigureContext
WorkTaskModel
.public void createAsNewTask()
WorkTaskFigureContext
TaskModel
from the WorkTaskModel
.createAsNewTask
in interface WorkTaskFigureContext
Copyright © 2005–2016. All rights reserved.