|
|||||||||||
| 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
uk.ac.kcl.cch.jb.pliny.parts.OrderableAbstractGraphicalEditPart
uk.ac.kcl.cch.jb.pliny.parts.LinkableObjectBasePart
uk.ac.kcl.cch.jb.pliny.parts.LinkableObjectPart
extends LinkableObjectBasePart to support the display
of reference objects in unscaleable reference areas.
This extends the functionally it inherits by adding:
NameDirectEditPolicy),
or the passing of the request to the textual content;
MapContentHolder or
TextContentHolder
depending upon whether the current state is to display
the object's contents, or the object's own reference area;
ReferencerList)
if requested; and
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
| Nested classes 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 | |
LinkableObjectPart(LinkableObject model)
|
|
| Method Summary | |
protected void |
createEditPolicies()
|
protected org.eclipse.draw2d.IFigure |
createFigure()
|
org.eclipse.draw2d.IFigure |
getContentPane()
|
BaseObject |
getHeldObject()
returns the BaseObject
object that is the model for this editPart. |
boolean |
getMapStatus()
returns the current reference/content display status of the edit part. |
List |
getModelChildren()
|
LinkableObjectFigure |
getMyFigure()
|
String |
getTextToEdit()
requests the edit part to provide the text that is to be direct edited. |
protected org.eclipse.draw2d.geometry.Rectangle |
mapLocation(org.eclipse.draw2d.geometry.Rectangle r)
|
void |
openFullEditor()
requests the opening of the full editor for the surrogate of the LinkableOject associated with this GEF editpart. |
void |
performRequest(org.eclipse.gef.Request request)
|
void |
refreshVisuals()
|
void |
setColourFromType(LOType type)
|
void |
setupText(org.eclipse.swt.widgets.Text text)
allows the edit part to specify display attributes to be used while displaying the text for editing. |
void |
switchMapStatus()
toggles reference/content display status of the edit part. |
void |
switchOpenStatus()
toggles open/mininized status of the edit part. |
| Methods inherited from class uk.ac.kcl.cch.jb.pliny.parts.LinkableObjectBasePart |
activate, deactivate, getLinkableObject, getModelSourceConnections, getModelTargetConnections, getMyType, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, propertyChange |
| Methods inherited from class uk.ac.kcl.cch.jb.pliny.parts.OrderableAbstractGraphicalEditPart |
setSelected |
| 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, 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, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, 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 |
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Constructor Detail |
public LinkableObjectPart(LinkableObject model)
| Method Detail |
protected org.eclipse.draw2d.IFigure createFigure()
createFigure in class LinkableObjectBasePartpublic LinkableObjectFigure getMyFigure()
protected void createEditPolicies()
createEditPolicies in class LinkableObjectBasePartpublic List getModelChildren()
public org.eclipse.draw2d.IFigure getContentPane()
getContentPane in interface org.eclipse.gef.GraphicalEditPartpublic void switchOpenStatus()
IButtonHolderPart
switchOpenStatus in interface IButtonHolderPartpublic void switchMapStatus()
IButtonHolderPart
switchMapStatus in interface IButtonHolderPartpublic boolean getMapStatus()
IButtonHolderPart
getMapStatus in interface IButtonHolderParttrue if reference (map) display is currently set.protected org.eclipse.draw2d.geometry.Rectangle mapLocation(org.eclipse.draw2d.geometry.Rectangle r)
public void refreshVisuals()
refreshVisuals in class LinkableObjectBasePartpublic void openFullEditor()
IButtonHolderPart
openFullEditor in interface IButtonHolderPartpublic String getTextToEdit()
IDirectEditablePart
getTextToEdit in interface IDirectEditablePartpublic void setupText(org.eclipse.swt.widgets.Text text)
IDirectEditablePart
setupText in interface IDirectEditableParttext - org.eclipse.swt.widgets.Text to be used to manage
the text editing.public void performRequest(org.eclipse.gef.Request request)
performRequest in interface org.eclipse.gef.EditPartpublic BaseObject getHeldObject()
IButtonHolderPartBaseObject
object that is the model for this editPart.
getHeldObject in interface IButtonHolderPartpublic void setColourFromType(LOType type)
setColourFromType in class LinkableObjectBasePart
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||