org.metaabm.commands
Class AddAgentsActsCommand
java.lang.Object
org.eclipse.emf.common.command.AbstractCommand
org.eclipse.emf.edit.command.AbstractOverrideableCommand
org.metaabm.commands.AddAgentsActsCommand
- All Implemented Interfaces:
- org.eclipse.emf.common.command.Command, org.eclipse.emf.edit.command.OverrideableCommand
- Direct Known Subclasses:
- AddAgentsActsLoaderCommand
public class AddAgentsActsCommand
- extends org.eclipse.emf.edit.command.AbstractOverrideableCommand
Creates acts on agent creation.
- Author:
- milesparker
Nested classes/interfaces inherited from class org.eclipse.emf.common.command.AbstractCommand |
org.eclipse.emf.common.command.AbstractCommand.NonDirtying |
Field Summary |
protected org.eclipse.emf.common.command.CompoundCommand |
command
|
Fields inherited from class org.eclipse.emf.edit.command.AbstractOverrideableCommand |
domain, overrideCommand |
Fields inherited from class org.eclipse.emf.common.command.AbstractCommand |
description, isExecutable, isPrepared, label |
Methods inherited from class org.eclipse.emf.edit.command.AbstractOverrideableCommand |
canExecute, canUndo, dispose, doCanUndo, doDispose, doGetChildrenToCopy, doGetDescription, doGetLabel, doGetResult, execute, getAffectedObjects, getChildrenToCopy, getDescription, getDomain, getLabel, getOverride, getOwnerList, getResult, redo, setOverride, toString, undo, updateEMap |
Methods inherited from class org.eclipse.emf.common.command.AbstractCommand |
chain, prepare, setDescription, setLabel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.common.command.Command |
chain |
command
protected org.eclipse.emf.common.command.CompoundCommand command
AddAgentsActsCommand
public AddAgentsActsCommand(org.eclipse.emf.edit.domain.EditingDomain domain,
SContext parent,
java.util.Collection<?> agents)
doGetAffectedObjects
public java.util.Collection<?> doGetAffectedObjects()
- Specified by:
doGetAffectedObjects
in interface org.eclipse.emf.edit.command.OverrideableCommand
- Overrides:
doGetAffectedObjects
in class org.eclipse.emf.edit.command.AbstractOverrideableCommand
doCanExecute
public boolean doCanExecute()
- Specified by:
doCanExecute
in interface org.eclipse.emf.edit.command.OverrideableCommand
- Overrides:
doCanExecute
in class org.eclipse.emf.edit.command.AbstractOverrideableCommand
findBuilderFor
public static ABuild findBuilderFor(SAgent agent)
findBuilderOf
public static ABuild findBuilderOf(SContext agent)
findCreatorFor
public static ACreateAgents findCreatorFor(SAgent agent)
findCreatorOf
public static ACreateAgents findCreatorOf(SContext context,
SAgent agent)
doExecute
public void doExecute()
- Specified by:
doExecute
in interface org.eclipse.emf.edit.command.OverrideableCommand
- Specified by:
doExecute
in class org.eclipse.emf.edit.command.AbstractOverrideableCommand
createAgentConstructor
protected void createAgentConstructor(SAgent agent,
ABuild builder)
doRedo
public void doRedo()
- Specified by:
doRedo
in interface org.eclipse.emf.edit.command.OverrideableCommand
- Specified by:
doRedo
in class org.eclipse.emf.edit.command.AbstractOverrideableCommand
doUndo
public void doUndo()
- Specified by:
doUndo
in interface org.eclipse.emf.edit.command.OverrideableCommand
- Specified by:
doUndo
in class org.eclipse.emf.edit.command.AbstractOverrideableCommand