org.nakedobjects.viewer.lightweight.options
Class NewInstanceOption
java.lang.Object
org.nakedobjects.viewer.lightweight.MenuOption
org.nakedobjects.viewer.lightweight.options.AbstractClassOption
org.nakedobjects.viewer.lightweight.options.NewInstanceOption
- All Implemented Interfaces:
- UserAction
- public abstract class NewInstanceOption
- extends AbstractClassOption
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NewInstanceOption
public NewInstanceOption()
execute
public void execute(Workspace frame,
ClassView view,
Location at)
- Specified by:
execute
in class AbstractClassOption
newInstance
protected abstract void newInstance(NakedObject object)
getName
public java.lang.String getName(Workspace frame,
ClassView view,
Location at)
- Overrides:
getName
in class AbstractClassOption
disabled
public Permission disabled(Workspace frame,
ClassView view,
Location location)
- Overrides:
disabled
in class AbstractClassOption