Class SetLatencyThroughputAndLanTypeCommand
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.resource.helper.SetLatencyThroughputAndLanTypeCommand
- All Implemented Interfaces:
IUndoableOperation
,org.eclipse.gmf.runtime.common.core.command.ICommand
,org.eclipse.gmf.runtime.common.core.internal.command.ICommandWithSettableResult
public class SetLatencyThroughputAndLanTypeCommand
extends org.eclipse.gmf.runtime.emf.type.core.commands.ConfigureElementCommand
A Command.
-
Constructor Summary
ConstructorDescriptionSetLatencyThroughputAndLanTypeCommand
(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest request) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.gmf.runtime.common.core.command.CommandResult
doExecuteWithResult
(IProgressMonitor monitor, IAdaptable info) Method opens latency and throughput StoEx-dialogs and sets attributes of Communication Link Resource Specification accordingly.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
-
SetLatencyThroughputAndLanTypeCommand
public SetLatencyThroughputAndLanTypeCommand(org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest request) - Parameters:
request
- a request
-
-
Method Details
-
doExecuteWithResult
protected org.eclipse.gmf.runtime.common.core.command.CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException Method opens latency and throughput StoEx-dialogs and sets attributes of Communication Link Resource Specification accordingly.- Specified by:
doExecuteWithResult
in classorg.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
- Parameters:
info
- an IAdaptablemonitor
- an IProgressMonitor- Returns:
- a CommandResult
- Throws:
ExecutionException
- an execution exception
-