public abstract class AbstractOfficeFloorDiagramEditPart<M extends Model> extends AbstractOfficeFloorEditPart<M,Indexed,OfficeFloorFigure>
EditPart
for a diagram.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 |
---|
AbstractOfficeFloorDiagramEditPart() |
Modifier and Type | Method and Description |
---|---|
protected void |
createEditPolicies() |
protected OfficeFloorFigure |
createOfficeFloorFigure()
Creates the
OfficeFloorFigure for this EditPart . |
protected Class<Indexed> |
getPropertyChangeEventType()
Obtains the
Enum type for the property change events. |
protected void |
handlePropertyChange(Indexed property,
PropertyChangeEvent evt)
Handles the
PropertyChangeEvent . |
protected abstract void |
populateChildren(List<Object> childModels)
Populates the children of the diagram model.
|
protected void |
populateModelChildren(List<Object> childModels)
Override to populate the children of this model.
|
void |
propertyChange(PropertyChangeEvent evt) |
protected void |
refreshVisuals()
Refresh the visuals.
|
activate, createBeanDialog, createFigure, deactivate, executeCommand, getCastedModel, getContentPane, getEditor, getModelChildren, getModelSourceConnections, getModelTargetConnections, getOfficeFloorFigure, getRoot, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, init, isFreeformFigure, messageError, messageError, messageError, messageError, messageWarning, performRequest, populateConnectionSourceModels, populateConnectionTargetModels, populateOfficeFloorDirectEditPolicy, populateOfficeFloorOpenEditPolicy, 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
protected OfficeFloorFigure createOfficeFloorFigure()
AbstractOfficeFloorEditPart
OfficeFloorFigure
for this EditPart
.createOfficeFloorFigure
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
OfficeFloorFigure
.protected void createEditPolicies()
createEditPolicies
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
protected void refreshVisuals()
AbstractOfficeFloorEditPart
refreshVisuals
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
propertyChange
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
protected Class<Indexed> getPropertyChangeEventType()
AbstractOfficeFloorEditPart
Enum
type for the property change events.getPropertyChangeEventType
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
Enum
type for the property change events.protected void handlePropertyChange(Indexed property, PropertyChangeEvent evt)
AbstractOfficeFloorEditPart
PropertyChangeEvent
.handlePropertyChange
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
property
- Enum
property change event.evt
- PropertyChangeEvent
.protected void populateModelChildren(List<Object> childModels)
AbstractOfficeFloorEditPart
populateModelChildren
in class AbstractOfficeFloorEditPart<M extends Model,Indexed,OfficeFloorFigure>
childModels
- List to be populated with the children models.Copyright © 2005–2016. All rights reserved.