|
||||||||||
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.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
org.eclipse.gmf.graphdef.editor.edit.parts.AbstractFigureEditPart
org.eclipse.gmf.graphdef.editor.edit.parts.Label2EditPart
public class Label2EditPart
Nested Class Summary | |
---|---|
class |
Label2EditPart.BorderedLabelFigure
|
Nested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart |
---|
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart.ShapeContainerEditPolicy |
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator |
Field Summary | |
---|---|
protected org.eclipse.draw2d.IFigure |
contentPane
|
protected org.eclipse.draw2d.IFigure |
primaryShape
|
static int |
VISUAL_ID
|
Fields inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart |
---|
accessibleEP, elementGuid, FLAG__AUTO_CONNECTIONS_VISIBILITY, FLAG__IS_EDITABLE, GRAPHICAL_EDIT_PART__MAX_FLAG |
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 | |
---|---|
Label2EditPart(org.eclipse.gmf.runtime.notation.View view)
|
Method Summary | |
---|---|
void |
activate()
|
protected void |
addChildVisual(org.eclipse.gef.EditPart childEditPart,
int index)
|
protected boolean |
addFixedChild(org.eclipse.gef.EditPart childEditPart)
|
protected void |
createDefaultEditPolicies()
|
protected org.eclipse.gef.editpolicies.LayoutEditPolicy |
createLayoutEditPolicy()
|
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure |
createNodeFigure()
Creates figure for this edit part. |
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure |
createNodePlate()
|
protected org.eclipse.draw2d.IFigure |
createNodeShape()
|
org.eclipse.draw2d.IFigure |
getContentPane()
|
protected org.eclipse.draw2d.IFigure |
getContentPaneFor(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart editPart)
|
List |
getMARelTypesOnTarget()
|
List |
getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
|
org.eclipse.gef.EditPart |
getPrimaryChildEditPart()
|
org.eclipse.gef.EditPolicy |
getPrimaryDragEditPolicy()
|
Label2EditPart.BorderedLabelFigure |
getPrimaryShape()
|
protected void |
removeChildVisual(org.eclipse.gef.EditPart childEditPart)
|
protected boolean |
removeFixedChild(org.eclipse.gef.EditPart childEditPart)
|
protected void |
removeSemanticListeners()
|
protected void |
setBackgroundColor(org.eclipse.swt.graphics.Color color)
|
protected void |
setFigure(org.eclipse.draw2d.IFigure figure)
|
protected void |
setForegroundColor(org.eclipse.swt.graphics.Color color)
|
protected void |
setLineType(int style)
|
protected void |
setLineWidth(int width)
|
protected org.eclipse.draw2d.IFigure |
setupContentPane(org.eclipse.draw2d.IFigure nodeShape)
Default implementation treats passed figure as content pane. |
Methods inherited from class org.eclipse.gmf.graphdef.editor.edit.parts.AbstractFigureEditPart |
---|
getColor, getCornerDimensions, getDragTracker, getDraw2dDimension, getDraw2DPoint, getLayoutManager, getLineStyle, getPointList, getRealFigure, refreshFont, refreshLayoutData, refreshLayoutManager, setDragAllowed |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart |
---|
canAttachNote, createFigure, getModelSourceConnections, getModelTargetConnections, getNodeFigure, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, handleNotificationEvent, mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor, refreshBackgroundColor, refreshTransparency, setGradient, setTransparency, supportsGradient, supportsRoundedCorners |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart |
---|
getLocation, getSize, getTargetEditPart, refreshBounds, refreshVisuals |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart |
---|
getResizableCompartments, getResizableNotationViews, performDirectEditRequest, understandsRequest |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart |
---|
addChild, addListenerFilter, addListenerFilter, addNotationalListeners, addSemanticListeners, basicGetModel, createConnection, createEditPolicies, deactivate, disableCanonicalFor, disableEditMode, enableEditMode, eraseSourceFeedback, eraseTargetFeedback, executeCommand, findEditPart, getAccessibleEditPart, getAdapter, getChildBySemanticHint, getChildBySemanticHintOnPrimaryView, getChildViewBySemanticHint, getCommand, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getModelChildren, getNotationView, getPreferredValue, getPrimaryView, getResourceManager, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, handleMajorSemanticChange, hasNotationView, isAutomaticalRefreshConnectionsVisibility, isCanonical, isEditModeEnabled, isSelectable, notifyChanged, performRequest, reactivateSemanticModel, refresh, refreshChild, refreshFontColor, refreshForegroundColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, registerModel, removeListenerFilter, removeNotationalListeners, removeNotify, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setConnectionsVisibility, setFont, setFontColor, setModel, setStructuralFeatureValue, setVisibility, showSourceFeedback, showTargetFeedback, transactionAboutToCommit, unregisterModel |
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
addNodeListener, addNotify, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getFigure, getLayer, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setLayoutConstraint, unregisterVisuals |
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
activateEditPolicies, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getChildren, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getParent, getSelected, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setParent, setSelected, toString, unregister, unregisterAccessibility |
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 |
---|
addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
public static final int VISUAL_ID
protected org.eclipse.draw2d.IFigure contentPane
protected org.eclipse.draw2d.IFigure primaryShape
Constructor Detail |
---|
public Label2EditPart(org.eclipse.gmf.runtime.notation.View view)
Method Detail |
---|
protected void createDefaultEditPolicies()
createDefaultEditPolicies
in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()
createLayoutEditPolicy
in class AbstractFigureEditPart
protected org.eclipse.draw2d.IFigure createNodeShape()
public Label2EditPart.BorderedLabelFigure getPrimaryShape()
protected boolean addFixedChild(org.eclipse.gef.EditPart childEditPart)
protected boolean removeFixedChild(org.eclipse.gef.EditPart childEditPart)
protected void addChildVisual(org.eclipse.gef.EditPart childEditPart, int index)
addChildVisual
in class AbstractFigureEditPart
protected void removeChildVisual(org.eclipse.gef.EditPart childEditPart)
removeChildVisual
in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
protected org.eclipse.draw2d.IFigure getContentPaneFor(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart editPart)
getContentPaneFor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
public org.eclipse.gef.EditPolicy getPrimaryDragEditPolicy()
getPrimaryDragEditPolicy
in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodeFigure()
createNodeFigure
in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
protected org.eclipse.draw2d.IFigure setupContentPane(org.eclipse.draw2d.IFigure nodeShape)
nodeShape
- instance of generated figure classpublic org.eclipse.draw2d.IFigure getContentPane()
getContentPane
in interface org.eclipse.gef.GraphicalEditPart
getContentPane
in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
protected void setForegroundColor(org.eclipse.swt.graphics.Color color)
setForegroundColor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void setBackgroundColor(org.eclipse.swt.graphics.Color color)
setBackgroundColor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
protected void setLineWidth(int width)
setLineWidth
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void setLineType(int style)
setLineType
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
public org.eclipse.gef.EditPart getPrimaryChildEditPart()
getPrimaryChildEditPart
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
getPrimaryChildEditPart
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
public List getMARelTypesOnTarget()
public List getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
protected void removeSemanticListeners()
removeSemanticListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void setFigure(org.eclipse.draw2d.IFigure figure)
setFigure
in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
public void activate()
activate
in interface org.eclipse.gef.EditPart
activate
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |