roneditor.dialogs
Class FireDialog

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by roneditor.dialogs.AbstractFireDialog
          extended by roneditor.dialogs.FireDialog
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionChangedListener

public class FireDialog
extends AbstractFireDialog

Author:
Tony Modica

Constructor Summary
FireDialog(java.util.List<ronmodel.ObjectNet> objectNets)
           
 
Method Summary
protected  org.eclipse.gef.EditPartFactory getEditPartFactory()
           
protected  boolean isActivated(ronmodel.ONTransition transition)
          This method decides if a transition is activated.
 
Methods inherited from class roneditor.dialogs.AbstractFireDialog
buttonCancelMouseUp, buttonFireMouseUp, buttonNextNetMouseUp, buttonPreviousNetMouseUp, getTransitionToFire, isCanceled, open, selectionChanged
 
Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FireDialog

public FireDialog(java.util.List<ronmodel.ObjectNet> objectNets)
Parameters:
objectNets -
Method Detail

getEditPartFactory

protected org.eclipse.gef.EditPartFactory getEditPartFactory()
Specified by:
getEditPartFactory in class AbstractFireDialog
Returns:
An lazily created EditPartFactory for the GraphicalViewer created in AbstractFireDialog.createGraphicalViewer().

isActivated

protected boolean isActivated(ronmodel.ONTransition transition)
Description copied from class: AbstractFireDialog
This method decides if a transition is activated. Subclasses should implement this to adapt the dialog to respect specific properties like weight and capacity of post places.

Specified by:
isActivated in class AbstractFireDialog
Parameters:
transition - The transition to test for activation
Returns:
Whether the transition is activated or not