Class CustomAssemblyEventConnectorCreateCommand
- 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
-
- de.uka.ipd.sdq.pcm.gmf.composite.edit.commands.AssemblyEventConnectorCreateCommand
-
- de.uka.ipd.sdq.pcm.gmf.composite.custom.commands.CustomAssemblyEventConnectorCreateCommand
-
- All Implemented Interfaces:
IUndoableOperation
,org.eclipse.gmf.runtime.common.core.command.ICommand
,org.eclipse.gmf.runtime.common.core.internal.command.ICommandWithSettableResult
public class CustomAssemblyEventConnectorCreateCommand extends AssemblyEventConnectorCreateCommand
The Class CustomAssemblyEventConnectorCreateCommand.
-
-
Constructor Summary
Constructors Constructor Description CustomAssemblyEventConnectorCreateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest request, EObject source, EObject target)
Constructor to set the default attributes for connector elements.
-
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)
Execute the command to build up the new assembly event connector.-
Methods inherited from class de.uka.ipd.sdq.pcm.gmf.composite.edit.commands.AssemblyEventConnectorCreateCommand
canExecute, doConfigure, getContainer, getSource, getTarget, setElementToEdit
-
Methods inherited from class org.eclipse.gmf.runtime.emf.type.core.commands.EditElementCommand
getAffectedFiles, getEClass, getEClassToEdit, getElementToEdit, getRequest, isOK, setEClass
-
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.core.commands.operations.IUndoableOperation
addContext, canRedo, canUndo, dispose, execute, getContexts, getLabel, hasContext, redo, removeContext, undo
-
-
-
-
Constructor Detail
-
CustomAssemblyEventConnectorCreateCommand
public CustomAssemblyEventConnectorCreateCommand(org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest request, EObject source, EObject target)
Constructor to set the default attributes for connector elements. This has been modified to deduce the container from the request, while the assembly connector is not accessible from source or target. Note: The request object is not accessible by the deduceContainer() method. For this, the container is deduced directly in the contructor.- Parameters:
request
- the requestsource
- the sourcetarget
- the target- Generated class or method.
- not
-
-
Method Detail
-
doExecuteWithResult
protected org.eclipse.gmf.runtime.common.core.command.CommandResult doExecuteWithResult(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
Execute the command to build up the new assembly event connector. This has been manually modified to set the additional assembly context references- Overrides:
doExecuteWithResult
in classAssemblyEventConnectorCreateCommand
- Parameters:
monitor
- the monitorinfo
- the info- Returns:
- the command result
- Throws:
ExecutionException
- the execution exception- Generated class or method.
- not
-
-