Class ComposedProvidingRequiringEntityCanonicalEditPolicy

  • All Implemented Interfaces:
    org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants, org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener

    public class ComposedProvidingRequiringEntityCanonicalEditPolicy
    extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
    Generated class or method.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  ComposedProvidingRequiringEntityCanonicalEditPolicy.Domain2Notation  
      • Nested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy

        org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.CanonicalElementAdapter
    • Field Summary

      • Fields inherited from interface org.eclipse.gef.EditPolicy

        COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.gef.EditPart getHintedEditPart​(EObject domainModelElement, ComposedProvidingRequiringEntityCanonicalEditPolicy.Domain2Notation domain2NotationMap, int hintVisualId)  
      protected List getSemanticChildrenList()
      Get the semantic children for the providing requiring entity.
      protected boolean isOrphaned​(Collection<EObject> semanticChildren, org.eclipse.gmf.runtime.notation.View view)  
      protected void refreshOnActivate()  
      protected void refreshSemantic()  
      protected boolean shouldDeleteView​(org.eclipse.gmf.runtime.notation.View view)  
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy

        activate, addListenerFilter, addListenerFilter, canCreate, cleanCanonicalSemanticChildren, createViews, deactivate, deleteViews, enableRefresh, executeCommand, getCanonicalStyle, getCreateViewCommand, getCreateViewCommand, getCreateViewRequest, getDefaultFactoryHint, getDeleteViewCommand, getFactoryHint, getFactoryHint, getFeaturesToSynchronize, getFeatureToSynchronize, getRegisteredEditPolicies, getRegisteredEditPolicies, getSemanticHost, getViewChildren, getViewDescriptor, getViewDescriptor, getViewer, getViewIndexFor, getViewReferers, handleNotificationEvent, host, isActive, isEnabled, isHostStillValid, makeViewsImmutable, makeViewsMutable, notifyChanged, postProcessRefreshSemantic, refresh, refreshSemanticChildren, removeListenerFilter, resolveSemanticElement, setEnable, setHost, shouldHandleNotificationEvent
      • Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy

        debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getCommand, getHost, getTargetEditPart, showSourceFeedback, showTargetFeedback, toString, understandsRequest
    • Constructor Detail

      • ComposedProvidingRequiringEntityCanonicalEditPolicy

        public ComposedProvidingRequiringEntityCanonicalEditPolicy()
    • Method Detail

      • shouldDeleteView

        protected boolean shouldDeleteView​(org.eclipse.gmf.runtime.notation.View view)
        Overrides:
        shouldDeleteView in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
      • refreshOnActivate

        protected void refreshOnActivate()
        Overrides:
        refreshOnActivate in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
        Generated class or method.
      • getSemanticChildrenList

        protected List getSemanticChildrenList()
        Get the semantic children for the providing requiring entity. In the composite diagram, the root element is not represented by the canvas, but by the first included rectangle. To enable this, this edit policy needs to return the system and not the real children as done in the generated version of this method. Since GMF3, this modification is applied to PalladioComponentModelDiagramUpdater, as well (or instead). Thus, this modification is currently reverted to generated code.
        Specified by:
        getSemanticChildrenList in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
        Returns:
        the semantic children list
        Generated class or method.
      • isOrphaned

        protected boolean isOrphaned​(Collection<EObject> semanticChildren,
                                     org.eclipse.gmf.runtime.notation.View view)
        Overrides:
        isOrphaned in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
        Generated class or method.
      • refreshSemantic

        protected void refreshSemantic()
        Overrides:
        refreshSemantic in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy
        Generated class or method.