public class ExternalFlowEditPart extends AbstractOfficeFloorEditPart<ExternalFlowModel,ExternalFlowModel.ExternalFlowEvent,ExternalFlowFigure> implements ExternalFlowFigureContext
EditPart
for the ExternalFlowModel
.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 |
---|
ExternalFlowEditPart() |
Modifier and Type | Method and Description |
---|---|
protected ExternalFlowFigure |
createOfficeFloorFigure()
Creates the
OfficeFloorFigure for this EditPart . |
String |
getArgumentTypeName()
Obtains the argument type name.
|
String |
getExternalFlowName()
Obtains the
ExternalFlowModel name. |
protected Class<ExternalFlowModel.ExternalFlowEvent> |
getPropertyChangeEventType()
Obtains the
Enum type for the property change events. |
protected void |
handlePropertyChange(ExternalFlowModel.ExternalFlowEvent property,
PropertyChangeEvent evt)
Handles the
PropertyChangeEvent . |
protected void |
populateConnectionTargetModels(List<Object> models)
Populates the Models that are targets of connections.
|
protected void |
populateOfficeFloorDirectEditPolicy(OfficeFloorDirectEditPolicy<ExternalFlowModel> policy)
Sub classes may override to populate the
OfficeFloorDirectEditPolicy . |
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, populateConnectionSourceModels, populateModelChildren, 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
protected ExternalFlowFigure createOfficeFloorFigure()
AbstractOfficeFloorEditPart
OfficeFloorFigure
for this EditPart
.createOfficeFloorFigure
in class AbstractOfficeFloorEditPart<ExternalFlowModel,ExternalFlowModel.ExternalFlowEvent,ExternalFlowFigure>
OfficeFloorFigure
.protected void populateConnectionTargetModels(List<Object> models)
AbstractOfficeFloorEditPart
populateConnectionTargetModels
in class AbstractOfficeFloorEditPart<ExternalFlowModel,ExternalFlowModel.ExternalFlowEvent,ExternalFlowFigure>
models
- List to be populated with Models that are the targets of
connections.protected void populateOfficeFloorDirectEditPolicy(OfficeFloorDirectEditPolicy<ExternalFlowModel> policy)
AbstractOfficeFloorEditPart
OfficeFloorDirectEditPolicy
.populateOfficeFloorDirectEditPolicy
in class AbstractOfficeFloorEditPart<ExternalFlowModel,ExternalFlowModel.ExternalFlowEvent,ExternalFlowFigure>
policy
- OfficeFloorDirectEditPolicy
to populate.protected Class<ExternalFlowModel.ExternalFlowEvent> getPropertyChangeEventType()
AbstractOfficeFloorEditPart
Enum
type for the property change events.getPropertyChangeEventType
in class AbstractOfficeFloorEditPart<ExternalFlowModel,ExternalFlowModel.ExternalFlowEvent,ExternalFlowFigure>
Enum
type for the property change events.protected void handlePropertyChange(ExternalFlowModel.ExternalFlowEvent property, PropertyChangeEvent evt)
AbstractOfficeFloorEditPart
PropertyChangeEvent
.handlePropertyChange
in class AbstractOfficeFloorEditPart<ExternalFlowModel,ExternalFlowModel.ExternalFlowEvent,ExternalFlowFigure>
property
- Enum
property change event.evt
- PropertyChangeEvent
.public String getExternalFlowName()
ExternalFlowFigureContext
ExternalFlowModel
name.getExternalFlowName
in interface ExternalFlowFigureContext
ExternalFlowModel
name.public String getArgumentTypeName()
ExternalFlowFigureContext
getArgumentTypeName
in interface ExternalFlowFigureContext
Copyright © 2005–2016. All rights reserved.