public class TargetItemEditPart extends AbstractOfficeFloorEditPart<TargetItemModel,TargetItemModel.TargetItemEvent,TargetConformModelItemFigure> implements TargetConformModelItemFigureContext
EditPart
for the TargetItemModel
.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 |
---|
TargetItemEditPart() |
Modifier and Type | Method and Description |
---|---|
protected TargetConformModelItemFigure |
createOfficeFloorFigure()
Creates the
OfficeFloorFigure for this EditPart . |
protected Class<TargetItemModel.TargetItemEvent> |
getPropertyChangeEventType()
Obtains the
Enum type for the property change events. |
String |
getTargetItemName()
Obtains the
TargetItemModel name. |
protected void |
handlePropertyChange(TargetItemModel.TargetItemEvent property,
PropertyChangeEvent evt)
Handles the
PropertyChangeEvent . |
boolean |
isInherit()
Indicates whether inheriting the
TargetModel configuration. |
boolean |
isInheritable()
Indicates if the
TargetItemModel configuration is inheritable. |
protected void |
populateConnectionTargetModels(List<Object> models)
Populates the Models that are targets of connections.
|
void |
setInherit(boolean isInherit)
Allows an action of the
TargetConformModelItemFigure to indicate
whether the TargetItemModel is to be inherited. |
void |
setLayoutConstraint(org.eclipse.draw2d.IFigure figure,
Object layoutConstraint)
Specifies the layout constraint for the
TargetConformModelItemFigure . |
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, 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
protected TargetConformModelItemFigure createOfficeFloorFigure()
AbstractOfficeFloorEditPart
OfficeFloorFigure
for this EditPart
.createOfficeFloorFigure
in class AbstractOfficeFloorEditPart<TargetItemModel,TargetItemModel.TargetItemEvent,TargetConformModelItemFigure>
OfficeFloorFigure
.protected void populateConnectionTargetModels(List<Object> models)
AbstractOfficeFloorEditPart
populateConnectionTargetModels
in class AbstractOfficeFloorEditPart<TargetItemModel,TargetItemModel.TargetItemEvent,TargetConformModelItemFigure>
models
- List to be populated with Models that are the targets of
connections.protected Class<TargetItemModel.TargetItemEvent> getPropertyChangeEventType()
AbstractOfficeFloorEditPart
Enum
type for the property change events.getPropertyChangeEventType
in class AbstractOfficeFloorEditPart<TargetItemModel,TargetItemModel.TargetItemEvent,TargetConformModelItemFigure>
Enum
type for the property change events.protected void handlePropertyChange(TargetItemModel.TargetItemEvent property, PropertyChangeEvent evt)
AbstractOfficeFloorEditPart
PropertyChangeEvent
.handlePropertyChange
in class AbstractOfficeFloorEditPart<TargetItemModel,TargetItemModel.TargetItemEvent,TargetConformModelItemFigure>
property
- Enum
property change event.evt
- PropertyChangeEvent
.public String getTargetItemName()
TargetConformModelItemFigureContext
TargetItemModel
name.getTargetItemName
in interface TargetConformModelItemFigureContext
TargetItemModel
name.public boolean isInheritable()
TargetConformModelItemFigureContext
TargetItemModel
configuration is inheritable.isInheritable
in interface TargetConformModelItemFigureContext
true
if may inherit the TargetItemModel
configuration.public boolean isInherit()
TargetConformModelItemFigureContext
TargetModel
configuration.isInherit
in interface TargetConformModelItemFigureContext
true
if inheriting the TargetItemModel
configuration.public void setInherit(boolean isInherit)
TargetConformModelItemFigureContext
TargetConformModelItemFigure
to indicate
whether the TargetItemModel
is to be inherited.setInherit
in interface TargetConformModelItemFigureContext
isInherit
- true
to action inheriting the
TargetItemModel
configuration.public void setLayoutConstraint(org.eclipse.draw2d.IFigure figure, Object layoutConstraint)
TargetConformModelItemFigureContext
TargetConformModelItemFigure
.setLayoutConstraint
in interface TargetConformModelItemFigureContext
figure
- IFigure
to have constraint.layoutConstraint
- Layout constraint.Copyright © 2005–2016. All rights reserved.