Class PalladioComponentModelBaseItemSemanticEditPolicy

java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
de.uka.ipd.sdq.pcm.gmf.repository.edit.policies.PalladioComponentModelBaseItemSemanticEditPolicy
All Implemented Interfaces:
org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants
Direct Known Subclasses:
BasicComponentComponentParameterCompartmentItemSemanticEditPolicy, BasicComponentItemSemanticEditPolicy, BasicComponentPassiveResourceCompartmentItemSemanticEditPolicy, BasicComponentSEFFCompartmentItemSemanticEditPolicy, CompleteComponentTypeItemSemanticEditPolicy, CompleteComponentTypeParentProvidesComponentTypesItemSemanticEditPolicy, CompositeComponentItemSemanticEditPolicy, EventGroupEventTypeListItemSemanticEditPolicy, EventGroupItemSemanticEditPolicy, EventTypeItemSemanticEditPolicy, ImplementationComponentTypeParentCompleteComponentTypesItemSemanticEditPolicy, InfrastructureInterfaceInfrastructureSignatureListItemSemanticEditPolicy, InfrastructureInterfaceItemSemanticEditPolicy, InfrastructureProvidedRoleItemSemanticEditPolicy, InfrastructureRequiredRoleItemSemanticEditPolicy, InfrastructureSignatureItemSemanticEditPolicy, InterfaceParentInterfaces__InterfaceItemSemanticEditPolicy, OperationInterfaceItemSemanticEditPolicy, OperationInterfaceSignatureListItemSemanticEditPolicy, OperationProvidedRoleItemSemanticEditPolicy, OperationRequiredRoleItemSemanticEditPolicy, OperationSignatureItemSemanticEditPolicy, PassiveResourceItemSemanticEditPolicy, ProvidesComponentTypeItemSemanticEditPolicy, RepositoryItemSemanticEditPolicy, ResourceDemandingSEFFItemSemanticEditPolicy, SinkRoleItemSemanticEditPolicy, SourceRoleItemSemanticEditPolicy, SubSystemItemSemanticEditPolicy, VariableCharacterisationItemSemanticEditPolicy, VariableUsageComponentParameterVariableCharacterisationCompartmentItemSemanticEditPolicy, VariableUsageItemSemanticEditPolicy

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

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    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
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    PalladioComponentModelBaseItemSemanticEditPolicy(org.eclipse.gmf.runtime.emf.type.core.IElementType elementType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.gef.commands.Command
    addDeleteViewCommand(org.eclipse.gef.commands.Command mainCommand, org.eclipse.gmf.runtime.emf.type.core.requests.DestroyRequest completedRequest)
     
    protected void
    addDestroyShortcutsCommand(org.eclipse.gmf.runtime.common.core.command.ICompositeCommand cmd, org.eclipse.gmf.runtime.notation.View view)
     
    org.eclipse.gef.commands.Command
    getCommand(org.eclipse.gef.Request request)
     
    protected org.eclipse.gef.commands.Command
    getConfigureCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest req)
     
    protected org.eclipse.gef.commands.Command
    getCreateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest req)
     
    protected org.eclipse.gef.commands.Command
    getCreateRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest req)
     
    protected org.eclipse.gef.commands.Command
    getDestroyElementCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyElementRequest req)
     
    protected org.eclipse.gef.commands.Command
    getDestroyReferenceCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyReferenceRequest req)
     
    protected org.eclipse.gef.commands.Command
    getDuplicateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DuplicateElementsRequest req)
     
    protected org.eclipse.gef.commands.Command
    getEditContextCommand(org.eclipse.gmf.runtime.emf.type.core.requests.GetEditContextRequest req)
     
    protected org.eclipse.emf.transaction.TransactionalEditingDomain
     
    protected final org.eclipse.gef.commands.Command
    getGEFWrapper(org.eclipse.gmf.runtime.common.core.command.ICommand cmd)
     
     
    protected org.eclipse.gef.commands.Command
    getMoveCommand(org.eclipse.gmf.runtime.emf.type.core.requests.MoveRequest req)
     
    protected org.eclipse.gef.commands.Command
    getReorientReferenceRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientReferenceRelationshipRequest req)
     
    protected org.eclipse.gef.commands.Command
    getReorientRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientRelationshipRequest req)
     
    protected org.eclipse.gef.commands.Command
    getSemanticCommand(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
     
    protected org.eclipse.gef.commands.Command
    getSemanticCommandSwitch(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest req)
     
    protected org.eclipse.gef.commands.Command
    getSetCommand(org.eclipse.gmf.runtime.emf.type.core.requests.SetRequest req)
     
    protected int
    getVisualID(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
     

    Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy

    completeRequest, getReorientRefRelationshipSourceCommand, getReorientRefRelationshipTargetCommand, getReorientRelationshipSourceCommand, getReorientRelationshipTargetCommand, getTargetEditPart, shouldProceed, understandsRequest

    Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy

    activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, setHost, showSourceFeedback, showTargetFeedback, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • PalladioComponentModelBaseItemSemanticEditPolicy

      protected PalladioComponentModelBaseItemSemanticEditPolicy(org.eclipse.gmf.runtime.emf.type.core.IElementType elementType)
      Generated class or method.
  • Method Details

    • getCommand

      public org.eclipse.gef.commands.Command getCommand(org.eclipse.gef.Request request)
      Specified by:
      getCommand in interface org.eclipse.gef.EditPolicy
      Overrides:
      getCommand in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
      Generated class or method.
    • getVisualID

      protected int getVisualID(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
      Generated class or method.
    • getSemanticCommand

      protected org.eclipse.gef.commands.Command getSemanticCommand(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest request)
      Overrides:
      getSemanticCommand in class org.eclipse.gmf.runtime.diagram.ui.editpolicies.SemanticEditPolicy
      Generated class or method.
    • addDeleteViewCommand

      protected org.eclipse.gef.commands.Command addDeleteViewCommand(org.eclipse.gef.commands.Command mainCommand, org.eclipse.gmf.runtime.emf.type.core.requests.DestroyRequest completedRequest)
      Generated class or method.
    • getSemanticCommandSwitch

      protected org.eclipse.gef.commands.Command getSemanticCommandSwitch(org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest req)
      Generated class or method.
    • getConfigureCommand

      protected org.eclipse.gef.commands.Command getConfigureCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest req)
      Generated class or method.
    • getCreateRelationshipCommand

      protected org.eclipse.gef.commands.Command getCreateRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest req)
      Generated class or method.
    • getCreateCommand

      protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest req)
      Generated class or method.
    • getSetCommand

      protected org.eclipse.gef.commands.Command getSetCommand(org.eclipse.gmf.runtime.emf.type.core.requests.SetRequest req)
      Generated class or method.
    • getEditContextCommand

      protected org.eclipse.gef.commands.Command getEditContextCommand(org.eclipse.gmf.runtime.emf.type.core.requests.GetEditContextRequest req)
      Generated class or method.
    • getDestroyElementCommand

      protected org.eclipse.gef.commands.Command getDestroyElementCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyElementRequest req)
      Generated class or method.
    • getDestroyReferenceCommand

      protected org.eclipse.gef.commands.Command getDestroyReferenceCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DestroyReferenceRequest req)
      Generated class or method.
    • getDuplicateCommand

      protected org.eclipse.gef.commands.Command getDuplicateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.DuplicateElementsRequest req)
      Generated class or method.
    • getMoveCommand

      protected org.eclipse.gef.commands.Command getMoveCommand(org.eclipse.gmf.runtime.emf.type.core.requests.MoveRequest req)
      Generated class or method.
    • getReorientReferenceRelationshipCommand

      protected org.eclipse.gef.commands.Command getReorientReferenceRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientReferenceRelationshipRequest req)
      Generated class or method.
    • getReorientRelationshipCommand

      protected org.eclipse.gef.commands.Command getReorientRelationshipCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ReorientRelationshipRequest req)
      Generated class or method.
    • getGEFWrapper

      protected final org.eclipse.gef.commands.Command getGEFWrapper(org.eclipse.gmf.runtime.common.core.command.ICommand cmd)
      Generated class or method.
    • getEditingDomain

      protected org.eclipse.emf.transaction.TransactionalEditingDomain getEditingDomain()
      Generated class or method.
    • addDestroyShortcutsCommand

      protected void addDestroyShortcutsCommand(org.eclipse.gmf.runtime.common.core.command.ICompositeCommand cmd, org.eclipse.gmf.runtime.notation.View view)
      Generated class or method.
    • getLinkConstraints

      Generated class or method.