Runtime

org.eclipse.gmf.runtime.emf.type.core.commands
Class ConfigureElementCommand

java.lang.Object
  extended byorg.eclipse.core.commands.operations.AbstractOperation
      extended byorg.eclipse.emf.workspace.AbstractEMFOperation
          extended byorg.eclipse.gmf.runtime.emf.commands.core.command.AbstractTransactionalCommand
              extended byorg.eclipse.gmf.runtime.emf.type.core.commands.EditElementCommand
                  extended byorg.eclipse.gmf.runtime.emf.type.core.commands.ConfigureElementCommand
All Implemented Interfaces:
ICommand, org.eclipse.gmf.runtime.common.core.internal.command.ICommandWithSettableResult, IUndoableOperation
Direct Known Subclasses:
ConfigureRelationshipCommand

public abstract class ConfigureElementCommand
extends EditElementCommand

Edit command to configure a new model element with the characteristics of its element type.


Constructor Summary
ConfigureElementCommand(ConfigureRequest request)
          Constructs a new element configuration command for the request.
 
Method Summary
 IElementType getElementType()
          Gets the element type.
 
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, doExecuteWithResult, 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.core.commands.operations.IUndoableOperation
addContext, canRedo, canUndo, dispose, execute, getContexts, getLabel, hasContext, redo, removeContext, undo
 

Constructor Detail

ConfigureElementCommand

public ConfigureElementCommand(ConfigureRequest request)
Constructs a new element configuration command for the request.

Parameters:
request - the element configuration request
Method Detail

getElementType

public IElementType getElementType()
Gets the element type.

Returns:
the element type

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.