Class InfrastructureCallConfigureCommand

java.lang.Object
org.eclipse.core.commands.operations.AbstractOperation
org.eclipse.emf.workspace.AbstractEMFOperation
org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
org.eclipse.gmf.runtime.emf.type.core.commands.EditElementCommand
org.eclipse.gmf.runtime.emf.type.core.commands.ConfigureElementCommand
de.uka.ipd.sdq.pcm.gmf.seff.helper.InfrastructureCallConfigureCommand
All Implemented Interfaces:
IUndoableOperation, org.eclipse.gmf.runtime.common.core.command.ICommand, org.eclipse.gmf.runtime.common.core.internal.command.ICommandWithSettableResult

public class InfrastructureCallConfigureCommand extends org.eclipse.gmf.runtime.emf.type.core.commands.ConfigureElementCommand
Configures a given InfrastructureCall instance to use given a given signature and role.
  • Constructor Summary

    Constructors
    Constructor
    Description
    InfrastructureCallConfigureCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest request, org.palladiosimulator.pcm.repository.InfrastructureSignature signature, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole requiredRole, String numberOfCalls)
    Creates a new configuration command for an InfrastructureCall.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.gmf.runtime.common.core.command.CommandResult
    Do execute with result.

    Methods inherited from class org.eclipse.gmf.runtime.emf.type.core.commands.ConfigureElementCommand

    getElementType

    Methods inherited from class org.eclipse.gmf.runtime.emf.type.core.commands.EditElementCommand

    canExecute, getAffectedFiles, getEClass, getEClassToEdit, getElementToEdit, getRequest, isOK, setEClass, setElementToEdit

    Methods inherited from class org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand

    aggregateStatuses, cleanup, compose, didRedo, didUndo, doExecute, doRedo, doUndo, getAffectedFiles, getCommandResult, getWorkspaceFiles, getWorkspaceFiles, internalSetResult, reduce, setResult

    Methods inherited from class org.eclipse.emf.workspace.AbstractEMFOperation

    canRedo, canSetOptions, canUndo, didCommit, dispose, execute, getChange, getEditingDomain, getOptions, isReuseParentTransaction, redo, setOptions, setReuseParentTransaction, undo

    Methods inherited from class org.eclipse.core.commands.operations.AbstractOperation

    addContext, getContexts, getLabel, hasContext, removeContext, setLabel, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.gmf.runtime.common.core.command.ICommand

    setLabel

    Methods inherited from interface org.eclipse.core.commands.operations.IUndoableOperation

    addContext, canRedo, canUndo, dispose, execute, getContexts, getLabel, hasContext, redo, removeContext, undo
  • Constructor Details

    • InfrastructureCallConfigureCommand

      public InfrastructureCallConfigureCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest request, org.palladiosimulator.pcm.repository.InfrastructureSignature signature, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole requiredRole, String numberOfCalls)
      Creates a new configuration command for an InfrastructureCall.
      Parameters:
      request - Configuration request.
      signature - The target signature.
      requiredRole - The target required role.
      numberOfCalls - The number of calls to the target.
  • Method Details

    • doExecuteWithResult

      protected org.eclipse.gmf.runtime.common.core.command.CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
      Do execute with result.
      Specified by:
      doExecuteWithResult in class org.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
      Parameters:
      monitor - the monitor
      info - the info
      Returns:
      the command result
      Throws:
      ExecutionException - the execution exception
      See Also:
      • AbstractTransactionalCommand.doExecuteWithResult(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)