uci.uml.critics
Class WizBreakCircularComp

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

public class WizBreakCircularComp
extends Wizard

A non-modal wizard to help the user change select an association to make non-aggregate.

See Also:
Serialized Form

Field Summary
protected  String _instructions1
           
protected  String _instructions2
           
protected  String _instructions3
           
protected  IAssociation _selectedAsc
           
protected  Classifier _selectedCls
           
protected  WizStepChoice _step1
           
protected  WizStepChoice _step2
           
protected  WizStepConfirm _step3
           
 
Fields inherited from class uci.argo.kernel.Wizard
_finished, _item, _panels, _started, _step
 
Constructor Summary
WizBreakCircularComp()
           
 
Method Summary
 boolean canFinish()
           
 boolean canGoNext()
           
 void doAction(int oldStep)
          Take action at the completion of a step.
 int getNumSteps()
           
protected  Vector getOptions1()
           
protected  Vector getOptions2()
           
 JPanel makePanel(int newStep)
          Create a new panel for the given step.
 
Methods inherited from class uci.argo.kernel.Wizard
back, canGoBack, 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

_instructions1

protected String _instructions1

_instructions2

protected String _instructions2

_instructions3

protected String _instructions3

_step1

protected WizStepChoice _step1

_step2

protected WizStepChoice _step2

_step3

protected WizStepConfirm _step3

_selectedCls

protected Classifier _selectedCls

_selectedAsc

protected IAssociation _selectedAsc
Constructor Detail

WizBreakCircularComp

public WizBreakCircularComp()
Method Detail

getNumSteps

public int getNumSteps()
Overrides:
getNumSteps in class Wizard

getOptions1

protected Vector getOptions1()

getOptions2

protected Vector getOptions2()

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

canGoNext

public boolean canGoNext()
Overrides:
canGoNext in class Wizard

canFinish

public boolean canFinish()
Overrides:
canFinish in class Wizard