|
||||||||||
| 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
org.eclipse.gef.editparts.AbstractConnectionEditPart
net.officefloor.eclipse.common.editparts.AbstractOfficeFloorConnectionEditPart<M,E>
public abstract class AbstractOfficeFloorConnectionEditPart<M extends ConnectionModel,E extends Enum<E>>
Abstract Office Floor AbstractConnectionEditPart.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart |
|---|
org.eclipse.gef.editparts.AbstractConnectionEditPart.DefaultAccessibleAnchorProvider |
| Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
|---|
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart |
| 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.LayerConstants |
|---|
CONNECTION_LAYER, FEEDBACK_LAYER, GRID_LAYER, GUIDE_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS, SCALABLE_LAYERS, SCALED_FEEDBACK_LAYER |
| 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 | |
|---|---|
AbstractOfficeFloorConnectionEditPart()
|
|
| Method Summary | |
|---|---|
void |
activate()
|
protected void |
createEditPolicies()
|
protected org.eclipse.draw2d.IFigure |
createFigure()
|
void |
deactivate()
|
protected abstract void |
decorateFigure(org.eclipse.draw2d.PolylineConnection figure)
Invoked to decorate the Figure for the ConnectionModel. |
M |
getCastedModel()
Obtains the specific Model. |
AbstractOfficeFloorEditor<?,?> |
getEditor()
Obtains the Editor for this. |
protected Class<E> |
getPropertyChangeEventType()
Obtains the Enum type for the property change events. |
protected void |
handlePropertyChange(E property,
PropertyChangeEvent evt)
Handles the PropertyChangeEvent. |
void |
performRequest(org.eclipse.gef.Request req)
|
protected void |
populateOfficeFloorDirectEditPolicy(OfficeFloorDirectEditPolicy<M> policy)
Sub classes may override to populate the OfficeFloorDirectEditPolicy. |
void |
propertyChange(PropertyChangeEvent evt)
|
void |
setModel(Object model)
|
void |
setOfficeFloorEditor(AbstractOfficeFloorEditor<?,?> editor)
Specifies the AbstractOfficeFloorEditor that contains this
EditPart. |
| Methods inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart |
|---|
activateFigure, addNotify, deactivateFigure, getAdapter, getConnectionFigure, getDragTracker, getSource, getSourceConnectionAnchor, getTarget, getTargetConnectionAnchor, refresh, refreshSourceAnchor, refreshTargetAnchor, removeNotify, setParent, setSource, setTarget |
| Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
|---|
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, 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, getModelChildren, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, refreshVisuals, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, 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, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
| Methods inherited from interface org.eclipse.gef.EditPart |
|---|
addEditPartListener, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, removeEditPartListener, removeEditPolicy, setFocus, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
| Constructor Detail |
|---|
public AbstractOfficeFloorConnectionEditPart()
| Method Detail |
|---|
public void setOfficeFloorEditor(AbstractOfficeFloorEditor<?,?> editor)
AbstractOfficeFloorEditor that contains this
EditPart.
editor - Editor containing this.public AbstractOfficeFloorEditor<?,?> getEditor()
public void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerprotected Class<E> getPropertyChangeEventType()
Obtains the Enum type for the property change events.
By default this returns null to indicate not handle property
changes. Overriding to return a value will result in
handlePropertyChange(Enum, PropertyChangeEvent) being invoked
for the property changes.
Enum type for the property change events.
protected void handlePropertyChange(E property,
PropertyChangeEvent evt)
Handles the PropertyChangeEvent.
By default this does nothing. Override to handle property changes
(remembering to provide return value from
getPropertyChangeEventType()).
property - Enum property change event.evt - PropertyChangeEvent.getPropertyChangeEventType()protected org.eclipse.draw2d.IFigure createFigure()
createFigure in class org.eclipse.gef.editparts.AbstractConnectionEditPartprotected abstract void decorateFigure(org.eclipse.draw2d.PolylineConnection figure)
Figure for the ConnectionModel.
figure - PolylineConnection.protected void createEditPolicies()
createEditPolicies in class org.eclipse.gef.editparts.AbstractEditPartprotected void populateOfficeFloorDirectEditPolicy(OfficeFloorDirectEditPolicy<M> policy)
OfficeFloorDirectEditPolicy.
policy - OfficeFloorDirectEditPolicy to populate.public void performRequest(org.eclipse.gef.Request req)
performRequest in interface org.eclipse.gef.EditPartperformRequest in class org.eclipse.gef.editparts.AbstractEditPartpublic M getCastedModel()
public void setModel(Object model)
setModel in interface org.eclipse.gef.EditPartsetModel in class org.eclipse.gef.editparts.AbstractEditPartpublic void activate()
activate in interface org.eclipse.gef.EditPartactivate in class org.eclipse.gef.editparts.AbstractGraphicalEditPartpublic void deactivate()
deactivate in interface org.eclipse.gef.EditPartdeactivate in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||