Package templates.diagram.actions

Class Summary
AbstractDiagramAction Provides functionality common to all undoable actions working on TemplateDiagrams.
AbstractDiagramUndoableEdit Provides functionality common to all undoable edits of TemplateDiagrams.
DiagramActions Collection of all undoable actions working on TemplateDiagrams.
DiagramActions.AddLinkAction Action which creates a TemplateLink between two events from the TemplateComponents linked by a Connector and adds the new TemplateLink to the Connector.
DiagramActions.AssignFSAAction Action which assigns an FSAModel to the TemplateComponent of an Entity.
DiagramActions.AssignNewFSAAction Action which assigns a blank FSAModel to the TemplateComponent of an Entity.
DiagramActions.CreateAndMatchConnectorAction Action which creates a Connector in a TemplateDiagram and links the matching events from the linked TemplateComponents.
DiagramActions.CreateConnectorAction Action which creates a Connector in a TemplateDiagram.
DiagramActions.CreateEntityAction Action which creates an Entity in a TemplateDiagram.
DiagramActions.CreateTemplateInstanceAction Action which creates a new instance of a Template in a TemplateDiagram.
DiagramActions.DefaultIconAction Action which resets the icons of Entitys to their default form.
DiagramActions.DeleteElementsAction Action which removes DiagramElements from a TemplateDiagram.
DiagramActions.LabelEntityAction Action which sets the label of an Entity.
DiagramActions.MatchEventsAction Action which replaces the TemplateLinks in a Connector with TemplateLinks only between events with matching names.
DiagramActions.MovedSelectionAction Action which finilizes the relocation of DiagramElements in a TemplateDiagram.
DiagramActions.RemoveLinksAction Action which removes TemplateLinks from a Connector.
DiagramActions.SetIconColorAction Action which sets the background color of the icons of Entitys.
DiagramActions.SetTypeAction Action which sets the type (module or channel) of the TemplateComponent of an Entity.
DiagramActions.ShiftDiagramInViewAction Action which translates a TemplateDiagram so that the diagram is in view (all elements have positive co-ordinates).
DiagramUndoableEdits Collection of all undoable edits of TemplateDiagrams.
DiagramUndoableEdits.AddLinkEdit Edit which does and undoes the addition of a TemplateLink between two events from the TemplateComponents linked by a Connector.
DiagramUndoableEdits.AssignFSAEdit Edit which does and undoes the assignment of an FSAModel to the TemplateComponent of an Entity.
DiagramUndoableEdits.CreateConnectorEdit Edit which does and undoes the creation of a Connector in a TemplateDiagram.
DiagramUndoableEdits.CreateEntityEdit Edit which does and undoes the creation of an Entity in a TemplateDiagram.
DiagramUndoableEdits.LabelEntityEdit Edit which does and undoes the setting of the label of an Entity.
DiagramUndoableEdits.MovedSelectionEdit Edit which does and undoes the relocation of DiagramElements in a TemplateDiagram.
DiagramUndoableEdits.RemoveConnectorEdit Edit which does and undoes the removal of a Connector from a TemplateDiagram.
DiagramUndoableEdits.RemoveEntityEdit Edit which does and undoes the removal of an Entity from a TemplateDiagram.
DiagramUndoableEdits.RemoveLinkEdit Edit which does and undoes the removal of a TemplateLink from a Connector.
DiagramUndoableEdits.SetControllabilityEdit Edit which does and undoes setting the controllability of a DESEvent in the FSAModel.
DiagramUndoableEdits.SetIconEdit Edit which does and undoes setting the icon of an Entity.
DiagramUndoableEdits.SetTypeEdit Edit which does and undoes setting the type (module or channel) of the TemplateComponent of an Entity.
DiagramUndoableEdits.TranslateDiagramEdit Edit which does and undoes the translation of a TemplateDiagram.
DiagramUndoableEdits.UndoableDummyLabel Dummy edit which only serves to label a CompoundEdit with a specific user-readable description.