uci.uml.critics
Class WizAssocComposite

java.lang.Object
  |
  +--uci.argo.kernel.Wizard
        |
        +--uci.uml.critics.WizAssocComposite

public class WizAssocComposite
extends Wizard

A non-modal wizard to help the user change navigability of an association.

See Also:
Serialized Form

Field Summary
protected  String _instructions
           
protected  String _option0
           
protected  String _option1
           
protected  String _option2
           
protected  AggregationKind _orig0
           
protected  AggregationKind _orig1
           
protected  WizStepChoice _step1
           
 
Fields inherited from class uci.argo.kernel.Wizard
_finished, _item, _panels, _started, _step
 
Constructor Summary
WizAssocComposite()
           
 
Method Summary
 boolean canFinish()
           
 void doAction(int oldStep)
          Take action at the completion of a step.
 ModelElement getModelElement()
           
 int getNumSteps()
           
 Vector getOptions()
           
 JPanel makePanel(int newStep)
          Create a new panel for the given step.
 void setInstructions(String s)
           
 
Methods inherited from class uci.argo.kernel.Wizard
back, canGoBack, canGoNext, doAction, finish, getCurrentPanel, getPanel, getProgress, getToDoItem, isFinsished, isStarted, next, redoAction, redoAction, setToDoItem, undoAction, undoAction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_instructions

protected String _instructions

_option0

protected String _option0

_option1

protected String _option1

_option2

protected String _option2

_step1

protected WizStepChoice _step1

_orig0

protected AggregationKind _orig0

_orig1

protected AggregationKind _orig1
Constructor Detail

WizAssocComposite

public WizAssocComposite()
Method Detail

getNumSteps

public int getNumSteps()
Overrides:
getNumSteps in class Wizard

getModelElement

public ModelElement getModelElement()

getOptions

public Vector getOptions()

setInstructions

public void setInstructions(String s)

makePanel

public JPanel makePanel(int newStep)
Create a new panel for the given step.
Overrides:
makePanel 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

canFinish

public boolean canFinish()
Overrides:
canFinish in class Wizard