public class CustomDiagramRootEditPart
extends org.eclipse.gmf.runtime.diagram.ui.render.editparts.RenderedDiagramRootEditPart
Modifier and Type | Class and Description |
---|---|
static class |
CustomDiagramRootEditPart.WaterMark
Represents special edit part which is displayed when diagram can't be rendered
|
org.eclipse.gmf.runtime.diagram.ui.render.editparts.RenderedDiagramRootEditPart.DiagramRenderedScalableFreeformLayeredPane
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramRootEditPart.DiagramScalableFreeformLayeredPane
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
DECORATION_PRINTABLE_LAYER, DECORATION_UNPRINTABLE_LAYER, PAGE_BREAKS_LAYER
figure, sourceConnections, targetConnections
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
CONNECTION_LAYER, FEEDBACK_LAYER, GRID_LAYER, GUIDE_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS, SCALABLE_LAYERS, SCALED_FEEDBACK_LAYER
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 |
---|
CustomDiagramRootEditPart() |
CustomDiagramRootEditPart(org.eclipse.gmf.runtime.notation.MeasurementUnit mu) |
Modifier and Type | Method and Description |
---|---|
protected void |
ancestorOverlayHide() |
protected void |
ancestorOverlayShow() |
protected void |
clearDiagram()
Clean up edit parts and edit policies in current diagram
|
void |
dispose()
Dispose the contents
|
org.eclipse.gef.EditPart |
getContents()
Returns the contents EditPart.
|
java.util.List |
getDiagramContents()
Returns the viewer contents
|
protected java.util.List |
getPrimaryEditParts(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
Gets the primary edit parts for the specified diagram edit part
|
protected void |
onAfterAddRoot(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart) |
protected void |
onBeforeAddRoot(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart) |
protected void |
performUpdate(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart dep) |
void |
setContents(org.eclipse.gef.EditPart editpart)
Sets the contents EditPart.
|
void |
setDiagramContents(java.util.List contents)
Sets the viewer contents using the specified contents
|
void |
showHide(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart,
boolean visibility)
Hides / Shows the specified diagram edit part
|
void |
showHideSecondaryDiagram(boolean visibility)
Hides / Shows the secondary diagram edit part and its children
|
createScalableFreeformLayeredPane
activate, createGridLayer, createGridLayer, createPrintableLayers, createScaledLayers, deactivate, getGridSpacing, getHorizontalRuler, getLayers, getMapMode, getPageBreakEditPart, getPreferencesHint, getVerticalRuler, getWorkspaceViewerPreferences, getZoomManager, moveGridLayer, performRequest, refreshEnableAntiAlias, refreshPageBreaks, refreshRulerUnits, refreshVisuals, setGridColor, setGridSpacing, setGridStyle, setLayers, setPreferencesHint, zoomIn, zoomIn, zoomOut, zoomOut, zoomTo, zoomTo
createLayers, createZoomManager, getLayer, getScaledLayers, register, unregister
createFigure, getAdapter, getContentPane, getDragTracker, getModel, getPrintableLayers, refreshGridLayer
createEditPolicies, getCommand, getRoot, getViewer, refreshChildren, setViewer
addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getFigure, getModelSourceConnections, getModelTargetConnections, 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, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModelChildren, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregisterAccessibility, unregisterModel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getEditPolicy, getParent, getSelected, getTargetEditPart, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
public CustomDiagramRootEditPart()
public CustomDiagramRootEditPart(org.eclipse.gmf.runtime.notation.MeasurementUnit mu)
public void setContents(org.eclipse.gef.EditPart editpart)
setContents
in interface org.eclipse.gef.RootEditPart
setContents
in class org.eclipse.gef.editparts.SimpleRootEditPart
editpart
- the contentsRootEditPart.setContents(org.eclipse.gef.EditPart)
public org.eclipse.gef.EditPart getContents()
getContents
in interface org.eclipse.gef.RootEditPart
getContents
in class org.eclipse.gef.editparts.SimpleRootEditPart
RootEditPart.getContents()
public final java.util.List getDiagramContents()
public final void setDiagramContents(java.util.List contents)
contents
- Given contents to setprotected void onAfterAddRoot(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
protected void onBeforeAddRoot(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
protected void performUpdate(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart dep)
public void showHide(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart, boolean visibility)
diagramEditPart
- the diagram edit partvisibility
- visibility flagprotected java.util.List getPrimaryEditParts(org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart diagramEditPart)
diagramEditPart
- the diagram edit partprotected void clearDiagram()
public void dispose()
public final void showHideSecondaryDiagram(boolean visibility)
visibility
- visibility flagprotected void ancestorOverlayShow()
protected void ancestorOverlayHide()