public class TaskEditPart extends AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure> implements TaskFigureContext
EditPart
for the TaskModel
.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 |
---|
TaskEditPart() |
Modifier and Type | Method and Description |
---|---|
protected TaskFigure |
createOfficeFloorFigure()
Creates the
OfficeFloorFigure for this EditPart . |
static DeskModel |
getDesk(AbstractOfficeFloorEditPart<?,?,?> editPart)
|
String |
getParameterTypeName()
Obtains the parameter type name.
|
protected Class<TaskModel.TaskEvent> |
getPropertyChangeEventType()
Obtains the
Enum type for the property change events. |
String |
getReturnTypeName()
Obtains the return type name.
|
String |
getTaskDocumentation()
Obtains the documentation of the
Task . |
String |
getTaskName()
Obtains the
TaskModel name. |
static WorkTaskModel |
getWorkTask(TaskModel task)
Obtains the
WorkTaskModel for the TaskModel . |
protected void |
handlePropertyChange(TaskModel.TaskEvent property,
PropertyChangeEvent evt)
Handles the
PropertyChangeEvent . |
boolean |
isPublic()
Indicates if the
TaskModel is public. |
protected void |
populateConnectionSourceModels(List<Object> models)
Populates the Models that are sources of connections.
|
protected void |
populateConnectionTargetModels(List<Object> models)
Populates the Models that are targets of connections.
|
protected void |
populateModelChildren(List<Object> childModels)
Override to populate the children of this model.
|
protected void |
populateOfficeFloorDirectEditPolicy(OfficeFloorDirectEditPolicy<TaskModel> policy)
Sub classes may override to populate the
OfficeFloorDirectEditPolicy . |
protected void |
populateOfficeFloorOpenEditPolicy(OfficeFloorOpenEditPolicy<TaskModel> policy)
Sub classes may override to populate the
OfficeFloorOpenEditPolicy . |
void |
setIsPublic(boolean isPublic)
Flags whether the
TaskModel is public. |
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, 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 WorkTaskModel getWorkTask(TaskModel task)
WorkTaskModel
for the TaskModel
.task
- TaskModel
.WorkTaskModel
or null
if not attached.public static DeskModel getDesk(AbstractOfficeFloorEditPart<?,?,?> editPart)
editPart
- AbstractOfficeFloorEditPart
.DeskModel
or null
if Task
not
contained in a DeskModel
.protected TaskFigure createOfficeFloorFigure()
AbstractOfficeFloorEditPart
OfficeFloorFigure
for this EditPart
.createOfficeFloorFigure
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
OfficeFloorFigure
.protected void populateModelChildren(List<Object> childModels)
AbstractOfficeFloorEditPart
populateModelChildren
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
childModels
- List to be populated with the children models.protected void populateConnectionSourceModels(List<Object> models)
AbstractOfficeFloorEditPart
populateConnectionSourceModels
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
models
- List to be populated with Models that are the sources of
connections.protected void populateConnectionTargetModels(List<Object> models)
AbstractOfficeFloorEditPart
populateConnectionTargetModels
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
models
- List to be populated with Models that are the targets of
connections.protected void populateOfficeFloorDirectEditPolicy(OfficeFloorDirectEditPolicy<TaskModel> policy)
AbstractOfficeFloorEditPart
OfficeFloorDirectEditPolicy
.populateOfficeFloorDirectEditPolicy
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
policy
- OfficeFloorDirectEditPolicy
to populate.protected void populateOfficeFloorOpenEditPolicy(OfficeFloorOpenEditPolicy<TaskModel> policy)
AbstractOfficeFloorEditPart
OfficeFloorOpenEditPolicy
.populateOfficeFloorOpenEditPolicy
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
policy
- OfficeFloorOpenEditPolicy
to populate.protected Class<TaskModel.TaskEvent> getPropertyChangeEventType()
AbstractOfficeFloorEditPart
Enum
type for the property change events.getPropertyChangeEventType
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
Enum
type for the property change events.protected void handlePropertyChange(TaskModel.TaskEvent property, PropertyChangeEvent evt)
AbstractOfficeFloorEditPart
PropertyChangeEvent
.handlePropertyChange
in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
property
- Enum
property change event.evt
- PropertyChangeEvent
.public String getTaskName()
TaskFigureContext
TaskModel
name.getTaskName
in interface TaskFigureContext
TaskModel
name.public boolean isPublic()
TaskFigureContext
TaskModel
is public.isPublic
in interface TaskFigureContext
true
if public.public void setIsPublic(boolean isPublic)
TaskFigureContext
TaskModel
is public.setIsPublic
in interface TaskFigureContext
isPublic
- true
if to be public.public String getParameterTypeName()
TaskFigureContext
getParameterTypeName
in interface TaskFigureContext
public String getReturnTypeName()
TaskFigureContext
getReturnTypeName
in interface TaskFigureContext
public String getTaskDocumentation()
TaskFigureContext
Task
.getTaskDocumentation
in interface TaskFigureContext
Task
.Copyright © 2005–2016. All rights reserved.