|
Modelers | |||||||||
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.topcased.modeler.edit.BaseEditPart
org.topcased.modeler.edit.GraphNodeEditPart
org.topcased.modeler.edit.EMFGraphNodeEditPart
org.topcased.modeler.edit.MultiPortEditPart
public class MultiPortEditPart
An EditPart used to handle MultiPort behavior. A MultiPort contains children PortEditPart and has a Property that record the visual state of the MultiPort (CLOSED or OPENED) Creation : 19 oct. 2005
Nested Class Summary | |
---|---|
protected class |
MultiPortEditPart.MultiPortEditPartListener
This listener also listens the mutliport state property |
Nested classes/interfaces inherited from class org.topcased.modeler.edit.GraphNodeEditPart |
---|
GraphNodeEditPart.GraphNodeEditPartListener |
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 |
---|
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 | |
---|---|
MultiPortEditPart(GraphNode obj)
|
Method Summary | |
---|---|
protected void |
createEditPolicies()
Creates edit policies and associates these with roles |
protected org.eclipse.draw2d.IFigure |
createFigure()
|
protected int |
getDefaultHeight()
Return the default height for this object |
protected int |
getDefaultWidth()
Return the default width for this object |
protected DiagramElementListener |
getDiagramElementListener()
Returns the listener used to listen the graphical mode object |
int |
getMinimumHeight()
Return the minimum height for this object |
int |
getMinimumWidth()
Return the minimum width for this object |
protected java.util.List |
getModelChildren()
|
protected java.util.List |
getModelSourceConnections()
|
protected java.util.List |
getModelTargetConnections()
|
protected org.eclipse.draw2d.ConnectionAnchor |
getMultiPortConnectionAnchor()
Return the connection Anchor depending on the container of the MultiPort |
org.eclipse.draw2d.ConnectionAnchor |
getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
|
org.eclipse.draw2d.ConnectionAnchor |
getSourceConnectionAnchor(org.eclipse.gef.Request request)
|
org.eclipse.draw2d.ConnectionAnchor |
getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
|
org.eclipse.draw2d.ConnectionAnchor |
getTargetConnectionAnchor(org.eclipse.gef.Request request)
|
boolean |
isClosed()
|
void |
performRequest(org.eclipse.gef.Request request)
Handles the double-click request. |
protected void |
refreshVisuals()
Update the figure with its current direction |
protected void |
updateMultiPortFigureState()
Update the figure with the new State |
Methods inherited from class org.topcased.modeler.edit.EMFGraphNodeEditPart |
---|
activate, createChangeDiagramAction, deactivate, getAdapter, getEObject, handleModelChanged, refreshHeaderLabel |
Methods inherited from class org.topcased.modeler.edit.BaseEditPart |
---|
createSnapToHelper, getModelListener, refresh, updateModelListening |
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getDragTracker, getFigure, getLayer, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, 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, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, showSourceFeedback, showTargetFeedback, toString, 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.GraphicalEditPart |
---|
addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
Methods inherited from interface org.eclipse.gef.EditPart |
---|
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, showSourceFeedback, showTargetFeedback, understandsRequest |
Constructor Detail |
---|
public MultiPortEditPart(GraphNode obj)
obj
- Method Detail |
---|
protected DiagramElementListener getDiagramElementListener()
BaseEditPart
getDiagramElementListener
in class GraphNodeEditPart
GraphNodeEditPart.getDiagramElementListener()
protected void createEditPolicies()
createEditPolicies
in class EMFGraphNodeEditPart
AbstractEditPart.createEditPolicies()
protected void refreshVisuals()
refreshVisuals
in class EMFGraphNodeEditPart
AbstractEditPart.refreshVisuals()
protected org.eclipse.draw2d.IFigure createFigure()
createFigure
in class GraphNodeEditPart
AbstractGraphicalEditPart.createFigure()
protected void updateMultiPortFigureState()
public void performRequest(org.eclipse.gef.Request request)
EMFGraphNodeEditPart
performRequest
in interface org.eclipse.gef.EditPart
performRequest
in class EMFGraphNodeEditPart
EMFGraphNodeEditPart.performRequest(Request)
public boolean isClosed()
protected java.util.List getModelChildren()
getModelChildren
in class GraphNodeEditPart
AbstractEditPart.getModelChildren()
protected java.util.List getModelSourceConnections()
getModelSourceConnections
in class GraphNodeEditPart
AbstractGraphicalEditPart.getModelSourceConnections()
protected java.util.List getModelTargetConnections()
getModelTargetConnections
in class GraphNodeEditPart
AbstractGraphicalEditPart.getModelTargetConnections()
public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
getSourceConnectionAnchor
in interface org.eclipse.gef.NodeEditPart
getSourceConnectionAnchor
in class GraphNodeEditPart
NodeEditPart.getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart)
public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.Request request)
getSourceConnectionAnchor
in interface org.eclipse.gef.NodeEditPart
getSourceConnectionAnchor
in class GraphNodeEditPart
NodeEditPart.getSourceConnectionAnchor(org.eclipse.gef.Request)
public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
getTargetConnectionAnchor
in interface org.eclipse.gef.NodeEditPart
getTargetConnectionAnchor
in class GraphNodeEditPart
NodeEditPart.getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart)
public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.Request request)
getTargetConnectionAnchor
in interface org.eclipse.gef.NodeEditPart
getTargetConnectionAnchor
in class GraphNodeEditPart
NodeEditPart.getTargetConnectionAnchor(org.eclipse.gef.Request)
protected org.eclipse.draw2d.ConnectionAnchor getMultiPortConnectionAnchor()
protected int getDefaultWidth()
GraphNodeEditPart
getDefaultWidth
in class GraphNodeEditPart
GraphNodeEditPart.getDefaultWidth()
protected int getDefaultHeight()
GraphNodeEditPart
getDefaultHeight
in class GraphNodeEditPart
GraphNodeEditPart.getDefaultHeight()
public int getMinimumWidth()
GraphNodeEditPart
getMinimumWidth
in class GraphNodeEditPart
GraphNodeEditPart.getMinimumWidth()
public int getMinimumHeight()
GraphNodeEditPart
getMinimumHeight
in class GraphNodeEditPart
GraphNodeEditPart.getMinimumHeight()
|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.