templates.diagram.actions
Class DiagramUndoableEdits

java.lang.Object
  extended by templates.diagram.actions.DiagramUndoableEdits

public class DiagramUndoableEdits
extends java.lang.Object

Collection of all undoable edits of TemplateDiagrams.

Author:
Lenko Grigorov

Nested Class Summary
static class DiagramUndoableEdits.AddLinkEdit
          Edit which does and undoes the addition of a TemplateLink between two events from the TemplateComponents linked by a Connector.
static class DiagramUndoableEdits.AssignFSAEdit
          Edit which does and undoes the assignment of an FSAModel to the TemplateComponent of an Entity.
static class DiagramUndoableEdits.CreateConnectorEdit
          Edit which does and undoes the creation of a Connector in a TemplateDiagram.
static class DiagramUndoableEdits.CreateEntityEdit
          Edit which does and undoes the creation of an Entity in a TemplateDiagram.
static class DiagramUndoableEdits.LabelEntityEdit
          Edit which does and undoes the setting of the label of an Entity.
static class DiagramUndoableEdits.MovedSelectionEdit
          Edit which does and undoes the relocation of DiagramElements in a TemplateDiagram.
static class DiagramUndoableEdits.RemoveConnectorEdit
          Edit which does and undoes the removal of a Connector from a TemplateDiagram.
static class DiagramUndoableEdits.RemoveEntityEdit
          Edit which does and undoes the removal of an Entity from a TemplateDiagram.
static class DiagramUndoableEdits.RemoveLinkEdit
          Edit which does and undoes the removal of a TemplateLink from a Connector.
static class DiagramUndoableEdits.SetControllabilityEdit
          Edit which does and undoes setting the controllability of a DESEvent in the FSAModel.
static class DiagramUndoableEdits.SetIconEdit
          Edit which does and undoes setting the icon of an Entity.
static class DiagramUndoableEdits.SetTypeEdit
          Edit which does and undoes setting the type (module or channel) of the TemplateComponent of an Entity.
static class DiagramUndoableEdits.TranslateDiagramEdit
          Edit which does and undoes the translation of a TemplateDiagram.
static class DiagramUndoableEdits.UndoableDummyLabel
          Dummy edit which only serves to label a CompoundEdit with a specific user-readable description.
 
Constructor Summary
DiagramUndoableEdits()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramUndoableEdits

public DiagramUndoableEdits()