org.eclipse.etrice.ui.behavior.editor
Class BehaviorEditor

java.lang.Object
  extended by DiagramEditor
      extended by org.eclipse.etrice.ui.common.editor.RoomDiagramEditor
          extended by org.eclipse.etrice.ui.behavior.editor.BehaviorEditor

public class BehaviorEditor
extends RoomDiagramEditor


Field Summary
static java.lang.String BEHAVIOR_EDITOR_ID
           
 
Fields inherited from class org.eclipse.etrice.ui.common.editor.RoomDiagramEditor
resourceValidator
 
Constructor Summary
BehaviorEditor()
           
 
Method Summary
 void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 ActorClass getActorClass()
           
 Image getDefaultImage()
           
protected  void initializeGraphicalViewer()
           
protected  void removeEmptySubgraphs()
           
protected  void removeUnusedRefinedStates()
           
 boolean showStateGraph(StateGraph sg)
           
 
Methods inherited from class org.eclipse.etrice.ui.common.editor.RoomDiagramEditor
createPartControl, dispose, setFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEHAVIOR_EDITOR_ID

public static final java.lang.String BEHAVIOR_EDITOR_ID
See Also:
Constant Field Values
Constructor Detail

BehaviorEditor

public BehaviorEditor()
Method Detail

getDefaultImage

public Image getDefaultImage()

initializeGraphicalViewer

protected void initializeGraphicalViewer()
Overrides:
initializeGraphicalViewer in class RoomDiagramEditor

showStateGraph

public boolean showStateGraph(StateGraph sg)

getActorClass

public ActorClass getActorClass()
Returns:
the actor class of this editor

doSave

public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
Overrides:
doSave in class RoomDiagramEditor

removeUnusedRefinedStates

protected void removeUnusedRefinedStates()

removeEmptySubgraphs

protected void removeEmptySubgraphs()