org.argouml.uml.cognitive.critics
Class WizManyNames

java.lang.Object
  extended byorg.argouml.cognitive.ui.Wizard
      extended byorg.argouml.uml.cognitive.critics.UMLWizard
          extended byorg.argouml.uml.cognitive.critics.WizManyNames
All Implemented Interfaces:
Serializable

public class WizManyNames
extends UMLWizard

A non-modal wizard to help the user change the name of a MModelElement to a better name.

See Also:
Serialized Form

Field Summary
private  String instructions
           
private static Logger LOG
           
private  Vector mes
           
private  WizStepManyTextFields step1
           
 
Fields inherited from class org.argouml.uml.cognitive.critics.UMLWizard
 
Fields inherited from class org.argouml.cognitive.ui.Wizard
 
Constructor Summary
WizManyNames()
          The constructor.
 
Method Summary
 void doAction(int oldStep)
          Take action at the completion of a step.
 JPanel makePanel(int newStep)
          Create a new panel for the given step.
 void setInstructions(String s)
           
 void setMEs(Vector m)
           
 
Methods inherited from class org.argouml.uml.cognitive.critics.UMLWizard
getModelElement, getNumSteps, getSuggestion, offerSuggestion, setSuggestion
 
Methods inherited from class org.argouml.cognitive.ui.Wizard
back, canFinish, canGoBack, canGoNext, doAction, finish, getCurrentPanel, getPanel, getProgress, getStep, getToDoItem, isFinished, isStarted, next, removePanel, setToDoItem, undoAction, undoAction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final Logger LOG

instructions

private String instructions

mes

private Vector mes

step1

private WizStepManyTextFields step1
Constructor Detail

WizManyNames

public WizManyNames()
The constructor.

Method Detail

setMEs

public void setMEs(Vector m)
Parameters:
m - the offenders

setInstructions

public void setInstructions(String s)
Parameters:
s - set the new instructions

makePanel

public JPanel makePanel(int newStep)
Create a new panel for the given step.

Specified by:
makePanel in class Wizard
Parameters:
newStep - the number of the step to make a panel for.
Returns:
a new panel for the given step
See Also:
Wizard.makePanel(int)

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.

Specified by:
doAction in class Wizard
Parameters:
oldStep - the given step
See Also:
Wizard.doAction(int)


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook