|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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.CreateElementCommand
org.eclipse.gmf.runtime.emf.type.core.commands.CreateRelationshipCommand
public class CreateRelationshipCommand
Command to create a new relationship element using the EMF action protocol.
If the containment feature is not specified in the request, the first feature in the container that can contain the new kind of relationship will be used.
Constructor Summary | |
---|---|
CreateRelationshipCommand(CreateRelationshipRequest request)
Constructs a new element creation command for the request . |
Method Summary | |
---|---|
boolean |
canExecute()
Checks that the element to be modified by this command is of the correct kind. |
protected ConfigureRequest |
createConfigureRequest()
Creates the request to configure the new element. |
org.eclipse.emf.ecore.EObject |
getSource()
Gets the relationship source. |
org.eclipse.emf.ecore.EObject |
getTarget()
Gets the relationship target. |
Methods inherited from class org.eclipse.gmf.runtime.emf.type.core.commands.CreateElementCommand |
---|
doDefaultElementCreation, doExecuteWithResult, getContainmentFeature, getCreateRequest, getEClassToEdit, getElementToEdit, getElementType, getNewElement, setContainmentFeature |
Methods inherited from class org.eclipse.gmf.runtime.emf.type.core.commands.EditElementCommand |
---|
getAffectedFiles, getEClass, 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, canUndo, didCommit, dispose, execute, getChange, getEditingDomain, getOptions, redo, 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 Detail |
---|
public CreateRelationshipCommand(CreateRelationshipRequest request)
request
.
request
- the element creation requestMethod Detail |
---|
public org.eclipse.emf.ecore.EObject getSource()
public org.eclipse.emf.ecore.EObject getTarget()
protected ConfigureRequest createConfigureRequest()
CreateElementCommand
createConfigureRequest
in class CreateElementCommand
public boolean canExecute()
EditElementCommand
canExecute
in interface IUndoableOperation
canExecute
in class CreateElementCommand
|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.