de.cau.cs.kieler.keg.diagram.edit.parts
Class PortEditPart

java.lang.Object
  extended by org.eclipse.gef.editparts.AbstractEditPart
      extended by org.eclipse.gef.editparts.AbstractGraphicalEditPart
          extended by org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
              extended by org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
                  extended by org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
                      extended by org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
                          extended by org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
                              extended by org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
                                  extended by de.cau.cs.kieler.keg.diagram.edit.parts.PortEditPart
All Implemented Interfaces:
KEGPort, IAdaptable, EditPart, GraphicalEditPart, NodeEditPart, RequestConstants, IAdaptableSelection, NotificationListener, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderedShapeEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.INotableEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart

public class PortEditPart
extends org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
implements KEGPort

Rating red
Generated:
This code was automatically generated.

Nested Class Summary
 class PortEditPart.PortFigure
           
 
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
           
protected  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
PortEditPart(View view)
           
 
Method Summary
protected  void addBorderItem(IFigure borderItemContainer, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)
           
protected  void createDefaultEditPolicies()
           
protected  LayoutEditPolicy createLayoutEditPolicy()
           
protected  NodeFigure createMainFigure()
          Creates figure for this edit part.
protected  NodeFigure createNodePlate()
           
protected  IFigure createNodeShape()
           
 IFigure getContentPane()
           
 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()
           
 EditPolicy getPrimaryDragEditPolicy()
           
 PortEditPart.PortFigure getPrimaryShape()
           
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 org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
addChildVisual, createNodeFigure, getBorderedFigure, getContentPaneFor, getMainFigure, removeChildVisual, reorderChild, setLayoutConstraint
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
getBorderItemLocator, getDragTracker, refreshBounds
 
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, 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, 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
 
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, reorderSourceConnection, reorderTargetConnection, setFigure, 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.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
findEditPart, getChildBySemanticHint, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getNotationView, getPreferredValue, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue
 
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, 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
 
Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart
disableEditMode, enableEditMode, isEditModeEnabled
 

Field Detail

VISUAL_ID

public static final int VISUAL_ID
See Also:
Constant Field Values
Generated:
This code was automatically generated.

contentPane

protected IFigure contentPane
Generated:
This code was automatically generated.

primaryShape

protected IFigure primaryShape
Generated:
This code was automatically generated.
Constructor Detail

PortEditPart

public PortEditPart(View view)
Generated:
This code was automatically generated.
Method Detail

createDefaultEditPolicies

protected void createDefaultEditPolicies()
Overrides:
createDefaultEditPolicies in class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
Generated:
This code was automatically generated.

createLayoutEditPolicy

protected LayoutEditPolicy createLayoutEditPolicy()
Generated:
This code was automatically generated.

createNodeShape

protected IFigure createNodeShape()
Generated:
This code was automatically generated.

getPrimaryShape

public PortEditPart.PortFigure getPrimaryShape()
Generated:
This code was automatically generated.

addBorderItem

protected void addBorderItem(IFigure borderItemContainer,
                             org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)
Overrides:
addBorderItem in class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
Generated:
This code was automatically generated.

createNodePlate

protected NodeFigure createNodePlate()
Generated:
This code was automatically generated.

getPrimaryDragEditPolicy

public EditPolicy getPrimaryDragEditPolicy()
Overrides:
getPrimaryDragEditPolicy in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
Generated:
This code was automatically generated.

createMainFigure

protected NodeFigure createMainFigure()
Creates figure for this edit part. Body of this method does not depend on settings in generation model so you may safely remove generated tag and modify it.

Specified by:
createMainFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
Generated:
This code was automatically generated.

setupContentPane

protected IFigure setupContentPane(IFigure nodeShape)
Default implementation treats passed figure as content pane. Respects layout one may have set for generated figure.

Parameters:
nodeShape - instance of generated figure class
Generated:
This code was automatically generated.

getContentPane

public IFigure getContentPane()
Specified by:
getContentPane in interface GraphicalEditPart
Overrides:
getContentPane in class AbstractGraphicalEditPart
Generated:
This code was automatically generated.

setForegroundColor

protected void setForegroundColor(Color color)
Overrides:
setForegroundColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

setBackgroundColor

protected void setBackgroundColor(Color color)
Overrides:
setBackgroundColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
Generated:
This code was automatically generated.

setLineWidth

protected void setLineWidth(int width)
Overrides:
setLineWidth in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

setLineType

protected void setLineType(int style)
Overrides:
setLineType in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

getPrimaryChildEditPart

public EditPart getPrimaryChildEditPart()
Specified by:
getPrimaryChildEditPart in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
Overrides:
getPrimaryChildEditPart in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
Generated:
This code was automatically generated.

getMARelTypesOnSource

public List<IElementType> getMARelTypesOnSource()
Generated:
This code was automatically generated.

getMARelTypesOnSourceAndTarget

public List<IElementType> getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
Generated:
This code was automatically generated.

getMATypesForTarget

public List<IElementType> getMATypesForTarget(IElementType relationshipType)
Generated:
This code was automatically generated.

getMARelTypesOnTarget

public List<IElementType> getMARelTypesOnTarget()
Generated:
This code was automatically generated.

getMATypesForSource

public List<IElementType> getMATypesForSource(IElementType relationshipType)
Generated:
This code was automatically generated.