Class CompositeConnectionEditPart
- java.lang.Object
-
- org.eclipse.gef.editparts.AbstractEditPart
-
- org.eclipse.gef.editparts.AbstractGraphicalEditPart
-
- org.eclipse.gef.editparts.AbstractConnectionEditPart
-
- org.eclipse.graphiti.ui.platform.GraphitiConnectionEditPart
-
- org.eclipse.graphiti.ui.internal.parts.ConnectionEditPart
-
- org.eclipse.graphiti.ui.internal.parts.CompositeConnectionEditPart
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.gef.ConnectionEditPart,org.eclipse.gef.EditPart,org.eclipse.gef.GraphicalEditPart,org.eclipse.gef.LayerConstants,org.eclipse.gef.NodeEditPart,org.eclipse.gef.RequestConstants,IFeatureProviderHolder,IConfigurationProviderHolder,IAnchorContainerEditPart,IConnectionEditPart,IPictogramElementEditPart
public class CompositeConnectionEditPart extends ConnectionEditPart
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart
org.eclipse.gef.editparts.AbstractConnectionEditPart.DefaultAccessibleAnchorProvider
-
-
Field Summary
-
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.LayerConstants
CONNECTION_LAYER, FEEDBACK_LAYER, GRID_LAYER, GUIDE_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS, SCALABLE_LAYERS, SCALED_FEEDBACK_LAYER
-
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
Constructors Constructor Description CompositeConnectionEditPart(IConfigurationProviderInternal configurationProvider, CompositeConnection connection, PictogramsEditPartFactory factory, org.eclipse.gef.EditPart contextParent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforceVisualRefresh()java.util.Collection<org.eclipse.gef.ConnectionEditPart>getEditParts()ConnectionEditPartgetOriginallySelectedChild()Returns the child connection that has been selected originally.org.eclipse.gef.EditPartgetTargetEditPart(org.eclipse.gef.Request request)voidsetOriginallySelectedChild(ConnectionEditPart originallySelectedChild)Sets the child connection that has been selected originally.voidsetSelected(int value)voidsetSource(org.eclipse.gef.EditPart editPart)voidsetTarget(org.eclipse.gef.EditPart editPart)-
Methods inherited from class org.eclipse.graphiti.ui.internal.parts.ConnectionEditPart
activate, createEditPolicies, createFigure, deactivate, getAdapter, getConfigurationProvider, getConnection, getFeatureProvider, getModelChildren, getModelSourceConnections, getModelTargetConnections, getPictogramElement, getPictogramElementDelegate, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, performRequest, refreshDecorators, refreshVisuals, toString
-
Methods inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart
activateFigure, addNotify, deactivateFigure, getConnectionFigure, getDragTracker, getSource, getSourceConnectionAnchor, getTarget, getTargetConnectionAnchor, refresh, refreshSourceAnchor, refreshTargetAnchor, removeNotify, setParent
-
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
-
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, showSourceFeedback, showTargetFeedback, understandsRequest, unregister, unregisterAccessibility, unregisterModel
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.gef.EditPart
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, showSourceFeedback, showTargetFeedback, understandsRequest
-
-
-
-
Constructor Detail
-
CompositeConnectionEditPart
public CompositeConnectionEditPart(IConfigurationProviderInternal configurationProvider, CompositeConnection connection, PictogramsEditPartFactory factory, org.eclipse.gef.EditPart contextParent)
-
-
Method Detail
-
setSource
public void setSource(org.eclipse.gef.EditPart editPart)
- Specified by:
setSourcein interfaceorg.eclipse.gef.ConnectionEditPart- Overrides:
setSourcein classorg.eclipse.gef.editparts.AbstractConnectionEditPart
-
setTarget
public void setTarget(org.eclipse.gef.EditPart editPart)
- Specified by:
setTargetin interfaceorg.eclipse.gef.ConnectionEditPart- Overrides:
setTargetin classorg.eclipse.gef.editparts.AbstractConnectionEditPart
-
getTargetEditPart
public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request)
- Specified by:
getTargetEditPartin interfaceorg.eclipse.gef.EditPart- Overrides:
getTargetEditPartin classConnectionEditPart
-
setSelected
public void setSelected(int value)
- Specified by:
setSelectedin interfaceorg.eclipse.gef.EditPart- Overrides:
setSelectedin classorg.eclipse.gef.editparts.AbstractEditPart
-
getEditParts
public java.util.Collection<org.eclipse.gef.ConnectionEditPart> getEditParts()
-
getOriginallySelectedChild
public ConnectionEditPart getOriginallySelectedChild()
Returns the child connection that has been selected originally. The complete selection has been enhanced to be the complete composite connection (including all child connections), but the originally selected child will be added to the custom context in case the user needs the info which part of the composite connection has been clicked.- Returns:
- the
ConnectionEditPartthat has been selected originally
-
setOriginallySelectedChild
public void setOriginallySelectedChild(ConnectionEditPart originallySelectedChild)
Sets the child connection that has been selected originally.- Parameters:
originallySelectedChild- theConnectionEditPartthat was selected originally- See Also:
getOriginallySelectedChild()
-
forceVisualRefresh
public void forceVisualRefresh()
- Specified by:
forceVisualRefreshin interfaceIConnectionEditPart- Overrides:
forceVisualRefreshin classConnectionEditPart
-
-