|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
net.officefloor.eclipse.common.editparts.AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>
net.officefloor.eclipse.desk.editparts.TaskEditPart
public class TaskEditPart
EditPart for the TaskModel.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
|---|
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
| 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.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 | |
|---|---|
TaskEditPart()
|
|
| Method Summary | |
|---|---|
protected TaskFigure |
createOfficeFloorFigure()
Creates the OfficeFloorFigure for this EditPart. |
static DeskModel |
getDesk(AbstractOfficeFloorEditPart<?,?,?> editPart)
Obtains the DeskModel for the TaskModel. |
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. |
| Methods inherited from class net.officefloor.eclipse.common.editparts.AbstractOfficeFloorEditPart |
|---|
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 |
| Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
|---|
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 |
| 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, 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 |
| 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, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
| Methods inherited from interface org.eclipse.gef.EditPart |
|---|
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 |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public TaskEditPart()
| Method Detail |
|---|
public static WorkTaskModel getWorkTask(TaskModel task)
WorkTaskModel for the TaskModel.
task - TaskModel.
WorkTaskModel or null if not attached.public static DeskModel getDesk(AbstractOfficeFloorEditPart<?,?,?> editPart)
DeskModel for the TaskModel.
editPart - AbstractOfficeFloorEditPart.
DeskModel or null if Task not
contained in a DeskModel.protected TaskFigure createOfficeFloorFigure()
AbstractOfficeFloorEditPartOfficeFloorFigure 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)
AbstractOfficeFloorEditPartOfficeFloorDirectEditPolicy.
populateOfficeFloorDirectEditPolicy in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>policy - OfficeFloorDirectEditPolicy to populate.protected void populateOfficeFloorOpenEditPolicy(OfficeFloorOpenEditPolicy<TaskModel> policy)
AbstractOfficeFloorEditPartOfficeFloorOpenEditPolicy.
populateOfficeFloorOpenEditPolicy in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>policy - OfficeFloorOpenEditPolicy to populate.protected Class<TaskModel.TaskEvent> getPropertyChangeEventType()
AbstractOfficeFloorEditPartEnum 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)
AbstractOfficeFloorEditPartPropertyChangeEvent.
handlePropertyChange in class AbstractOfficeFloorEditPart<TaskModel,TaskModel.TaskEvent,TaskFigure>property - Enum property change event.evt - PropertyChangeEvent.public String getTaskName()
TaskFigureContextTaskModel name.
getTaskName in interface TaskFigureContextTaskModel name.public boolean isPublic()
TaskFigureContextTaskModel is public.
isPublic in interface TaskFigureContexttrue if public.public void setIsPublic(boolean isPublic)
TaskFigureContextTaskModel is public.
setIsPublic in interface TaskFigureContextisPublic - true if to be public.public String getParameterTypeName()
TaskFigureContext
getParameterTypeName in interface TaskFigureContextpublic String getReturnTypeName()
TaskFigureContext
getReturnTypeName in interface TaskFigureContextpublic String getTaskDocumentation()
TaskFigureContextTask.
getTaskDocumentation in interface TaskFigureContextTask.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||