Class CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
- java.lang.Object
-
- org.eclipse.gef.editparts.AbstractEditPart
-
- org.eclipse.gef.editparts.AbstractGraphicalEditPart
-
- org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
-
- org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
-
- org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart
-
- org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart
-
- de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.ComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
-
- de.uka.ipd.sdq.pcm.gmf.composite.custom.edit.parts.CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
-
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,IAdaptable
,org.eclipse.gef.EditPart
,org.eclipse.gef.GraphicalEditPart
,org.eclipse.gef.RequestConstants
,org.eclipse.gmf.runtime.common.core.util.IAdaptableSelection
,org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener
,org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart
,org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
,org.eclipse.gmf.runtime.diagram.ui.editparts.IResizableCompartmentEditPart
,org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart
,org.eclipse.gmf.runtime.diagram.ui.internal.editparts.ISurfaceEditPart
public class CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart extends ComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
The Class CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart.ConnectionRefreshMgr
-
-
Field Summary
-
Fields inherited from class de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.ComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
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.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 CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart(org.eclipse.gmf.runtime.notation.View view)
Instantiates a new custom composed providing requiring entity composite structure inner compartment edit part.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createDefaultEditPolicies()
org.eclipse.gef.commands.Command
getCommand(org.eclipse.gef.Request request)
This hack is just to omit the following exception when trying to resize an affixed side node of the assembly contexts or the composite component: java.lang.ClassCastException: org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemLocator cannot be cast to org.eclipse.draw2d.geometry.Rectangle.-
Methods inherited from class de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.ComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
createFigure, getCompartmentName, setRatio
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeCompartmentEditPart
addNotify, createConnectionRefreshMgr, forceRefreshConnections, getConnectionRefreshMgr, getContentPane, getDragTracker, getLayoutManager, getPrimaryEditParts, getShapeCompartmentFigure, handleNotificationEvent, handlePropertyChangeEvent, isSupportingViewActions, propertyChange, refreshConnections, refreshVisibility, registerVisuals, removeNotify, setCollapsed, setIsSupportingViewActions, supportsDragSelection, unregister
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ResizableCompartmentEditPart
addNotationalListeners, getAdapter, getCompartmentFigure, isSelectable, refreshBackgroundColor, refreshCollapsed, refreshRatio, refreshShowCompartmentTitle, refreshVisuals, removeNotationalListeners, setFont, setFontColor, setLineType, setLineWidth, setShowCompartmentTitle
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
activate, addChild, addListenerFilter, addListenerFilter, addSemanticListeners, basicGetModel, createConnection, createEditPolicies, deactivate, disableCanonicalFor, disableEditMode, enableEditMode, eraseSourceFeedback, eraseTargetFeedback, executeCommand, findEditPart, getAccessibleEditPart, getChildBySemanticHint, getChildBySemanticHintOnPrimaryView, getChildViewBySemanticHint, getContentPaneFor, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getModelChildren, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getResourceManager, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, handleMajorSemanticChange, hasNotationView, isAutomaticalRefreshConnectionsVisibility, isCanonical, isEditModeEnabled, notifyChanged, performDirectEditRequest, performRequest, reactivateSemanticModel, refresh, refreshChild, refreshFont, refreshFontColor, refreshForegroundColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, registerModel, removeListenerFilter, removeSemanticListeners, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setBackgroundColor, setConnectionsVisibility, setForegroundColor, setModel, setStructuralFeatureValue, setVisibility, showSourceFeedback, showTargetFeedback, transactionAboutToCommit, unregisterModel
-
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, removeChildVisual, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, 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, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setParent, setSelected, toString, understandsRequest, 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.EditPart
activate, addEditPartListener, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, performRequest, refresh, removeEditPartListener, removeEditPolicy, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
-
Methods inherited from interface org.eclipse.gef.GraphicalEditPart
addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
-
Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart
disableEditMode, enableEditMode, isEditModeEnabled
-
Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
findEditPart, getChildBySemanticHint, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue
-
-
-
-
Constructor Detail
-
CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart
public CustomComposedProvidingRequiringEntityCompositeStructureInnerCompartmentEditPart(org.eclipse.gmf.runtime.notation.View view)
Instantiates a new custom composed providing requiring entity composite structure inner compartment edit part.- Parameters:
view
- the view
-
-
Method Detail
-
createDefaultEditPolicies
protected void createDefaultEditPolicies()
-
getCommand
public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
This hack is just to omit the following exception when trying to resize an affixed side node of the assembly contexts or the composite component: java.lang.ClassCastException: org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemLocator cannot be cast to org.eclipse.draw2d.geometry.Rectangle.- Specified by:
getCommand
in interfaceorg.eclipse.gef.EditPart
- Overrides:
getCommand
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
- Parameters:
request
- the request- Returns:
- the command
-
-