Class EClass2EditPart

  • All Implemented Interfaces:
    IAdaptable, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.NodeEditPart, 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.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 EClass2EditPart
    extends org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
    Generated class or method.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  EClass2EditPart.ClassFigure  
      • 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

        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 
      Modifier and Type Field Description
      protected org.eclipse.draw2d.IFigure contentPane  
      protected org.eclipse.draw2d.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

      Constructors 
      Constructor Description
      EClass2EditPart​(org.eclipse.gmf.runtime.notation.View view)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addChildVisual​(org.eclipse.gef.EditPart childEditPart, int index)  
      protected boolean addFixedChild​(org.eclipse.gef.EditPart childEditPart)  
      protected void createDefaultEditPolicies()  
      protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()  
      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodeFigure()
      Creates figure for this edit part.
      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()  
      protected org.eclipse.draw2d.IFigure createNodeShape()  
      org.eclipse.draw2d.IFigure getContentPane()  
      protected org.eclipse.draw2d.IFigure getContentPaneFor​(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart editPart)  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSource()  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSourceAndTarget​(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnTarget()  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForSource​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForTarget​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)  
      org.eclipse.gef.EditPart getPrimaryChildEditPart()  
      EClass2EditPart.ClassFigure getPrimaryShape()  
      org.eclipse.gef.EditPart getTargetEditPart​(org.eclipse.gef.Request request)  
      protected void removeChildVisual​(org.eclipse.gef.EditPart childEditPart)  
      protected boolean removeFixedChild​(org.eclipse.gef.EditPart childEditPart)  
      protected void setBackgroundColor​(Color color)  
      protected void setForegroundColor​(Color color)  
      protected void setLineType​(int style)  
      protected void setLineWidth​(int width)  
      protected org.eclipse.draw2d.IFigure setupContentPane​(org.eclipse.draw2d.IFigure nodeShape)
      Default implementation treats passed figure as content pane.
      • 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, getPrimaryDragEditPolicy, getSize, 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, 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, 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, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setParent, setSelected, toString, unregister, unregisterAccessibility
      • Methods inherited from interface org.eclipse.gef.EditPart

        activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
      • Methods inherited from interface org.eclipse.gef.GraphicalEditPart

        addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
    • Field Detail

      • VISUAL_ID

        public static final int VISUAL_ID
        See Also:
        Constant Field Values
        Generated class or method.
      • contentPane

        protected org.eclipse.draw2d.IFigure contentPane
        Generated class or method.
      • primaryShape

        protected org.eclipse.draw2d.IFigure primaryShape
        Generated class or method.
    • Constructor Detail

      • EClass2EditPart

        public EClass2EditPart​(org.eclipse.gmf.runtime.notation.View view)
        Generated class or method.
    • Method Detail

      • createDefaultEditPolicies

        protected void createDefaultEditPolicies()
        Overrides:
        createDefaultEditPolicies in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
        Generated class or method.
      • createLayoutEditPolicy

        protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()
        Generated class or method.
      • createNodeShape

        protected org.eclipse.draw2d.IFigure createNodeShape()
        Generated class or method.
      • addFixedChild

        protected boolean addFixedChild​(org.eclipse.gef.EditPart childEditPart)
        Generated class or method.
      • removeFixedChild

        protected boolean removeFixedChild​(org.eclipse.gef.EditPart childEditPart)
        Generated class or method.
      • addChildVisual

        protected void addChildVisual​(org.eclipse.gef.EditPart childEditPart,
                                      int index)
        Overrides:
        addChildVisual in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
        Generated class or method.
      • removeChildVisual

        protected void removeChildVisual​(org.eclipse.gef.EditPart childEditPart)
        Overrides:
        removeChildVisual in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
        Generated class or method.
      • getContentPaneFor

        protected org.eclipse.draw2d.IFigure getContentPaneFor​(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart editPart)
        Overrides:
        getContentPaneFor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • createNodePlate

        protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
        Generated class or method.
      • createNodeFigure

        protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodeFigure()
        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:
        createNodeFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
        Generated class or method.
      • setupContentPane

        protected org.eclipse.draw2d.IFigure setupContentPane​(org.eclipse.draw2d.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 class or method.
      • getContentPane

        public org.eclipse.draw2d.IFigure getContentPane()
        Specified by:
        getContentPane in interface org.eclipse.gef.GraphicalEditPart
        Overrides:
        getContentPane in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
        Generated class or method.
      • setForegroundColor

        protected void setForegroundColor​(Color color)
        Overrides:
        setForegroundColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • setBackgroundColor

        protected void setBackgroundColor​(Color color)
        Overrides:
        setBackgroundColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
        Generated class or method.
      • setLineWidth

        protected void setLineWidth​(int width)
        Overrides:
        setLineWidth in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • setLineType

        protected void setLineType​(int style)
        Overrides:
        setLineType in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • getPrimaryChildEditPart

        public org.eclipse.gef.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.GraphicalEditPart
        Generated class or method.
      • getMARelTypesOnSource

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSource()
        Generated class or method.
      • getMARelTypesOnSourceAndTarget

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSourceAndTarget​(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
        Generated class or method.
      • getMATypesForTarget

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForTarget​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
        Generated class or method.
      • getMARelTypesOnTarget

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnTarget()
        Generated class or method.
      • getMATypesForSource

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForSource​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
        Generated class or method.
      • getTargetEditPart

        public org.eclipse.gef.EditPart getTargetEditPart​(org.eclipse.gef.Request request)
        Specified by:
        getTargetEditPart in interface org.eclipse.gef.EditPart
        Overrides:
        getTargetEditPart in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
        Generated class or method.