Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.gmf.runtime.common.core.command.CommandResult doExecuteWithResult​(IProgressMonitor monitor, IAdaptable info)
      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 interface org.eclipse.gmf.runtime.common.core.command.ICommand

        setLabel
    • Constructor Detail

      • 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 Detail

      • 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)