org.argouml.uml.cognitive.critics
Class WizAddInstanceVariable

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

public class WizAddInstanceVariable
extends UMLWizard

A wizard to add attributes to a classifier.

Since:
February 6, 2004, 11:40 PM
See Also:
Serialized Form

Field Summary
private  String instructions
           
private  String label
           
private  WizStepTextField step1
           
 
Fields inherited from class org.argouml.uml.cognitive.critics.UMLWizard
 
Fields inherited from class org.argouml.cognitive.ui.Wizard
 
Constructor Summary
WizAddInstanceVariable()
          Creates a new instance of WizAddInstanceVariable.
 
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)
           
 
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

step1

private WizStepTextField step1

label

private String label

instructions

private String instructions
Constructor Detail

WizAddInstanceVariable

public WizAddInstanceVariable()
Creates a new instance of WizAddInstanceVariable.

Method Detail

doAction

public void doAction(int oldStep)
Description copied from class: Wizard
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. Also, if the user pressed "Finish" doAction may be called for steps that never constructored or displayed their panels.

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

setInstructions

public void setInstructions(String s)
Parameters:
s - set a new instruction string

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)


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