org.argouml.uml.cognitive.critics
Class UMLWizard
java.lang.Object
org.argouml.cognitive.ui.Wizard
org.argouml.uml.cognitive.critics.UMLWizard
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- WizAddConstructor, WizAddInstanceVariable, WizAddOperation, WizAssocComposite, WizBreakCircularComp, WizCueCards, WizManyNames, WizMEName, WizNavigable, WizTooMany
- public abstract class UMLWizard
- extends Wizard
UMLWizard is an abstract convenience implementation for UML Wizards,
which provides common methods to all its subclasses.
- See Also:
Wizard
,
Serialized Form
Fields inherited from class org.argouml.cognitive.ui.Wizard |
|
Constructor Summary |
UMLWizard()
The constructor. |
Methods inherited from class org.argouml.cognitive.ui.Wizard |
back, canFinish, canGoBack, canGoNext, doAction, doAction, finish, getCurrentPanel, getPanel, getProgress, getStep, getToDoItem, isFinished, isStarted, makePanel, next, removePanel, setToDoItem, undoAction, undoAction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
suggestion
private String suggestion
- The suggestion string.
UMLWizard
public UMLWizard()
- The constructor.
getNumSteps
public int getNumSteps()
- Preset the number of steps to 1. You need to override this
method, in case your Wizard requires a different number of steps.
This method is a convenience implementation.
- Specified by:
getNumSteps
in class Wizard
- Returns:
- the number of steps in this wizard.
- See Also:
Wizard.getNumSteps()
getModelElement
public Object getModelElement()
- Returns:
- the offending modelelement
offerSuggestion
public String offerSuggestion()
- Returns:
- the suggestion string
setSuggestion
public void setSuggestion(String s)
- Parameters:
s
- set a new suggestion string
getSuggestion
public String getSuggestion()
- Returns:
- returns the suggestion string