|
||||||||||
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.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
de.cau.cs.kieler.karma.AdvancedRenderingBorderedShapeEditPart
de.cau.cs.kieler.keg.diagram.edit.parts.Node2EditPart
public class Node2EditPart
Nested Class Summary | |
---|---|
class |
Node2EditPart.NodeFigure
|
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 |
---|
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
AbstractEditPart.EditPolicyIterator |
Field Summary | |
---|---|
protected IFigure |
contentPane
|
static int |
VISUAL_ID
|
Fields inherited from class de.cau.cs.kieler.karma.AdvancedRenderingBorderedShapeEditPart |
---|
MyNodePlate, primaryShape |
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 | |
---|---|
Node2EditPart(View view)
|
Method Summary | |
---|---|
protected void |
addChildVisual(EditPart childEditPart,
int index)
|
protected boolean |
addFixedChild(EditPart childEditPart)
|
protected void |
createDefaultEditPolicies()
|
protected LayoutEditPolicy |
createLayoutEditPolicy()
|
protected NodeFigure |
createMainFigure()
Creates figure for this edit part. |
protected NodeFigure |
createNodePlate()
|
protected IFigure |
createNodeShape()
|
IFigure |
getContentPane()
|
protected IFigure |
getContentPaneFor(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart editPart)
|
List<IElementType> |
getMARelTypesOnSource()
|
List<IElementType> |
getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
|
List<IElementType> |
getMARelTypesOnTarget()
|
List<IElementType> |
getMATypesForSource(IElementType relationshipType)
|
List<IElementType> |
getMATypesForTarget(IElementType relationshipType)
|
EditPart |
getPrimaryChildEditPart()
|
Node2EditPart.NodeFigure |
getPrimaryShape()
|
protected void |
removeChildVisual(EditPart childEditPart)
|
protected boolean |
removeFixedChild(EditPart childEditPart)
|
protected void |
setBackgroundColor(Color color)
|
protected void |
setForegroundColor(Color color)
|
protected void |
setLineType(int style)
|
protected void |
setLineWidth(int width)
|
protected IFigure |
setupContentPane(IFigure nodeShape)
Default implementation treats passed figure as content pane. |
Methods inherited from class de.cau.cs.kieler.karma.AdvancedRenderingBorderedShapeEditPart |
---|
addBorderItem, getModelElement, handleNotificationEvent, refresh, setFigure, updateFigure |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart |
---|
createNodeFigure, getBorderedFigure, getMainFigure, reorderChild, setLayoutConstraint |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart |
---|
canAttachNote, createFigure, getModelSourceConnections, getModelTargetConnections, getNodeFigure, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor, refreshBackgroundColor, refreshTransparency, setGradient, setTransparency, supportsGradient, supportsRoundedCorners |
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart |
---|
getLocation, getPrimaryDragEditPolicy, 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 |
---|
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, 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 |
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 |
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, performRequest, 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 IFigure contentPane
Constructor Detail |
---|
public Node2EditPart(View view)
Method Detail |
---|
protected void createDefaultEditPolicies()
createDefaultEditPolicies
in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
protected LayoutEditPolicy createLayoutEditPolicy()
protected IFigure createNodeShape()
public Node2EditPart.NodeFigure getPrimaryShape()
getPrimaryShape
in class AdvancedRenderingBorderedShapeEditPart
protected boolean addFixedChild(EditPart childEditPart)
protected boolean removeFixedChild(EditPart childEditPart)
protected void addChildVisual(EditPart childEditPart, int index)
addChildVisual
in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
protected void removeChildVisual(EditPart childEditPart)
removeChildVisual
in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
protected IFigure getContentPaneFor(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart editPart)
getContentPaneFor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
protected NodeFigure createNodePlate()
createNodePlate
in class AdvancedRenderingBorderedShapeEditPart
protected NodeFigure createMainFigure()
createMainFigure
in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
protected IFigure setupContentPane(IFigure nodeShape)
nodeShape
- instance of generated figure classpublic IFigure getContentPane()
getContentPane
in interface GraphicalEditPart
getContentPane
in class AbstractGraphicalEditPart
protected void setForegroundColor(Color color)
setForegroundColor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void setBackgroundColor(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 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<IElementType> getMARelTypesOnSource()
public List<IElementType> getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
public List<IElementType> getMATypesForTarget(IElementType relationshipType)
public List<IElementType> getMARelTypesOnTarget()
public List<IElementType> getMATypesForSource(IElementType relationshipType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |