public class ConditionEditPart
extends org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
Modifier and Type | Class and Description |
---|---|
class |
ConditionEditPart.ConditionFigure |
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart.ShapeContainerEditPolicy
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.draw2d.IFigure |
contentPane |
protected org.eclipse.draw2d.IFigure |
primaryShape |
static int |
VISUAL_ID |
accessibleEP, elementGuid, FLAG__AUTO_CONNECTIONS_VISIBILITY, FLAG__IS_EDITABLE, GRAPHICAL_EDIT_PART__MAX_FLAG
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 |
---|
ConditionEditPart(org.eclipse.gmf.runtime.notation.View view) |
Modifier and Type | Method and Description |
---|---|
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) |
java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> |
getMARelTypesOnSource() |
java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> |
getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart) |
java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> |
getMARelTypesOnTarget() |
java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> |
getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) |
java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> |
getMATypesForTarget(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType) |
org.eclipse.gef.EditPart |
getPrimaryChildEditPart() |
ConditionEditPart.ConditionFigure |
getPrimaryShape() |
protected void |
removeChildVisual(org.eclipse.gef.EditPart childEditPart) |
protected boolean |
removeFixedChild(org.eclipse.gef.EditPart childEditPart) |
protected void |
setBackgroundColor(org.eclipse.swt.graphics.Color color) |
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.
|
canAttachNote, createFigure, getModelSourceConnections, getModelTargetConnections, getNodeFigure, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, handleNotificationEvent, mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor, refreshBackgroundColor, refreshTransparency, setGradient, setTransparency, supportsGradient, supportsRoundedCorners
getLocation, getPrimaryDragEditPolicy, getSize, getTargetEditPart, refreshBounds, refreshVisuals
getResizableCompartments, getResizableNotationViews, performDirectEditRequest, understandsRequest
activate, 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, getDragTracker, 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, refreshFont, refreshFontColor, refreshForegroundColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, registerModel, removeListenerFilter, removeNotationalListeners, removeNotify, removeSemanticListeners, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setConnectionsVisibility, setFont, setFontColor, setModel, setStructuralFeatureValue, setVisibility, showSourceFeedback, showTargetFeedback, transactionAboutToCommit, unregisterModel
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, setFigure, setLayoutConstraint, unregisterVisuals
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
public static final int VISUAL_ID
protected org.eclipse.draw2d.IFigure contentPane
protected org.eclipse.draw2d.IFigure primaryShape
public ConditionEditPart(org.eclipse.gmf.runtime.notation.View view)
protected void createDefaultEditPolicies()
createDefaultEditPolicies
in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()
protected org.eclipse.draw2d.IFigure createNodeShape()
public ConditionEditPart.ConditionFigure 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 org.eclipse.gef.editparts.AbstractGraphicalEditPart
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()
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 java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSource()
public java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
public java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForTarget(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
public java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnTarget()
public java.util.List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)