org.argouml.uml.cognitive.critics
Class WizMEName
java.lang.Object
|
+--org.argouml.kernel.Wizard
|
+--org.argouml.uml.cognitive.critics.WizMEName
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- WizOperName
- public class WizMEName
- extends Wizard
A non-modal wizard to help the user change the name of a
MModelElement to a better name.
- See Also:
- Serialized Form
Method Summary |
boolean |
canGoNext()
Return false iff the user has not edited the text and they were
required to. |
void |
doAction(int oldStep)
Take action at the completion of a step. |
ru.novosoft.uml.foundation.core.MModelElement |
getModelElement()
|
int |
getNumSteps()
Get the number of steps in this wizard. |
java.lang.String |
getSuggestion()
|
javax.swing.JPanel |
makePanel(int newStep)
Create a new panel for the given step. |
void |
setInstructions(java.lang.String s)
|
void |
setMustEdit(boolean b)
|
void |
setSuggestion(java.lang.String s)
|
Methods inherited from class org.argouml.kernel.Wizard |
back, canFinish, canGoBack, doAction, finish, getCurrentPanel, getPanel, getProgress, getToDoItem, isFinished, isStarted, next, setToDoItem, undoAction, undoAction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cat
protected static org.apache.log4j.Category cat
_instructions
protected java.lang.String _instructions
_label
protected java.lang.String _label
_suggestion
protected java.lang.String _suggestion
_origSuggest
protected java.lang.String _origSuggest
_mustEdit
protected boolean _mustEdit
_step1
protected WizStepTextField _step1
WizMEName
public WizMEName()
getNumSteps
public int getNumSteps()
- Description copied from class:
Wizard
- Get the number of steps in this wizard. Subclasses should
override to return a constant, or compute based on context.
- Overrides:
getNumSteps
in class Wizard
getModelElement
public ru.novosoft.uml.foundation.core.MModelElement getModelElement()
getSuggestion
public java.lang.String getSuggestion()
setSuggestion
public void setSuggestion(java.lang.String s)
setInstructions
public void setInstructions(java.lang.String s)
setMustEdit
public void setMustEdit(boolean b)
makePanel
public javax.swing.JPanel makePanel(int newStep)
- Create a new panel for the given step.
- Overrides:
makePanel
in class Wizard
canGoNext
public boolean canGoNext()
- Return false iff the user has not edited the text and they were
required to.
- Overrides:
canGoNext
in class Wizard
doAction
public void doAction(int oldStep)
- Take action at the completion of a step. For example, when the
given step is 0, do nothing; and when the given step is 1, do
the first action. Argo non-modal wizards should take action as
they do along, as soon as possible, they should not wait until
the final step.
- Overrides:
doAction
in class Wizard