A B C D E F G H I J L M N O P R S T U V W Z

A

AbstractDiagramAction - Class in templates.diagram.actions
Provides functionality common to all undoable actions working on TemplateDiagrams.
AbstractDiagramAction() - Constructor for class templates.diagram.actions.AbstractDiagramAction
Calls super.
AbstractDiagramAction(String, Icon) - Constructor for class templates.diagram.actions.AbstractDiagramAction
Calls super with the given arguments.
AbstractDiagramAction(String) - Constructor for class templates.diagram.actions.AbstractDiagramAction
Calls super with the given arguments.
AbstractDiagramUndoableEdit - Class in templates.diagram.actions
Provides functionality common to all undoable edits of TemplateDiagrams.
AbstractDiagramUndoableEdit() - Constructor for class templates.diagram.actions.AbstractDiagramUndoableEdit
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.AddLinkAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.AssignFSAAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.AssignNewFSAAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.CreateAndMatchConnectorAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.CreateConnectorAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.CreateEntityAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.CreateTemplateInstanceAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.DefaultIconAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.DeleteElementsAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.LabelEntityAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.MatchEventsAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.MovedSelectionAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.RemoveLinksAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.SetIconColorAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.SetTypeAction
 
actionPerformed(ActionEvent) - Method in class templates.diagram.actions.DiagramActions.ShiftDiagramInViewAction
 
actionPerformed(ActionEvent) - Method in class templates.library.LibraryUI.AddTemplateAction
Display the dialog for adding a new template.
actionPerformed(ActionEvent) - Method in class templates.library.LibraryUI.DeleteTemplateAction
Remove the selected template.
actionPerformed(ActionEvent) - Method in class templates.library.LibraryUI.EditTemplateAction
Display the dialog for the editing of the properties of the selected template.
actionPerformed(ActionEvent) - Method in class templates.library.LibraryUI.ViewTemplateAction
Load the underlying model of the selected model into the workspace.
actionPerformed(ActionEvent) - Method in class templates.presentation.AssignFSADialog.NewFSAAction
Assign an empty FSA model to the TemplateComponent of the Entity for which this dialog was opened.
actionPerformed(ActionEvent) - Method in class templates.presentation.EventLinker.AddEventToModel
Mark the event for addition to the underlying model of the corresponding template component when the user commits all changes.
actionPerformed(ActionEvent) - Method in class templates.presentation.IssuesWrapper.AssignFSAAction
Display the FSA model assignment dialog to let the user assign a new model to the template component.
actionPerformed(ActionEvent) - Method in class templates.presentation.IssuesWrapper.ConvertAction
Perform the change of type.
actionPerformed(ActionEvent) - Method in class templates.presentation.IssuesWrapper.RenameAction
Ask the user for the new label and then relabel the entity.
actionPerformed(ActionEvent) - Method in class templates.presentation.IssuesWrapper.SetEventsAction
Display the UI dialog for event linking to enable the modification of the linking of events between the template components connected by the connector given at initialization.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.AssignFSAAction
Display the dialog for assigning an FSA model to the template component.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.ConnectAction
Start drawing a new connector from the entity.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.CreateEntityAction
Create a new Entity at the given location.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.DeleteAction
Deletes the given template element from the template diagram.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.DeleteAllLinksAction
Remove all links between the events of the template components connected by the connector.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.EventLinksAction
Display the dialog for specifying the linking of events between the template components connected by the connector.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.LabelAction
Display the entity labelling dialog to let the user relabel the given Entity.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.MakeTemplateAction
Create a new template based on the entity.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.MatchEventsAction
Replace all links between the template components connected by the connector with links only between the events with matching names.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.OpenModelAction
Load and activate in IDES the underlying model of the specified template component.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.ResetIconAction
Reset the icon of the entity to its default form.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.SetChannelAction
Set the type of the template component to TemplateComponent.TYPE_CHANNEL (channel).
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.SetColorAction
Display the color chooser dialog to let the user select the background color of the icon of the entity.
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.SetControllabilityAction
Deprecated.  
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.SetModuleAction
Set the type of the template component to TemplateComponent.TYPE_MODULE (module).
actionPerformed(ActionEvent) - Method in class templates.presentation.UIActions.ShowSupAction
Compute and display the supervisor for the channel.
add(Entity) - Method in class templates.diagram.TemplateDiagram
Add an Entity to the template design.
add(Connector) - Method in class templates.diagram.TemplateDiagram
Add a Connector to the template diagram.
addBoundsAdjust(TemplateDiagram, UndoableEdit) - Method in class templates.diagram.actions.AbstractDiagramAction
Translate the given TemplateDiagram so that all of its elements are completely in view (have positive co-ordinates) and add the information necessary to undo the translation to the given UndoableEdit.
addComponent(TemplateComponent) - Method in interface templates.model.TemplateModel
Add a TemplateComponent to the model.
addComponent(TemplateComponent) - Method in class templates.model.v3.TemplateDesign
 
addExtraLeftEvent(String) - Method in class templates.presentation.EventLinker
Add an event to the left template component of the Connector.
addExtraRightEvent(String) - Method in class templates.presentation.EventLinker
Add an event to the right template component of the Connector.
addIssuesListener(ListDataListener) - Method in class templates.presentation.IssuesViewer
Subscribe a listener for changes to the list of consistency issues.
addLink(TemplateLink) - Method in class templates.diagram.Connector
Add a TemplateLink to the collection of links represented by the connector.
addLink(Connector, TemplateLink) - Method in class templates.diagram.TemplateDiagram
Add a given TemplateLink to a given Connector.
addLink(TemplateLink) - Method in interface templates.model.TemplateModel
Add a TemplateLink to the model.
addLink(TemplateLink) - Method in class templates.model.v3.TemplateDesign
 
addListener(TemplateLibraryListener) - Method in class templates.library.TemplateLibrary
Subscribe the given listener to receive notifications from this template library.
addSubscriber(TemplateDiagramSubscriber) - Method in class templates.diagram.TemplateDiagram
Attaches the given subscriber to this template diagram.
addSubscriber(TemplateModelSubscriber) - Method in interface templates.model.TemplateModelPublisher
Attaches the given subscriber to this publisher.
addSubscriber(DESModelSubscriber) - Method in class templates.model.v3.TemplateDesign
 
addSubscriber(TemplateModelSubscriber) - Method in class templates.model.v3.TemplateDesign
 
addTemplate(TemplateLibrary) - Static method in class templates.library.AddTemplateDialog
Display the dialog to enable the addition of a new template to the template library.
addTemplate(TemplateLibrary, FSAModel) - Static method in class templates.library.AddTemplateDialog
Display the dialog to enable the addition of a new template to the template library.
addTemplate(TemplateLibrary, Collection<FSAModel>) - Static method in class templates.library.AddTemplateDialog
Display the dialog to enable the addition of a new template to the template library.
addTemplate(TemplateDescriptor, FSAModel) - Method in class templates.library.TemplateLibrary
Add a new template to the library, with the given properties and underlying model.
AddTemplateDialog - Class in templates.library
The UI dialog for adding templates to the template library or for editing the properties of existing templates.
AddTemplateDialog.ColorIcon - Class in templates.library
Icon which displays a square with a selected background color.
AddTemplateDialog.ColorIcon() - Constructor for class templates.library.AddTemplateDialog.ColorIcon
 
annotations - Variable in class templates.model.v3.Component
A map with the annotations of this element.
annotations - Variable in class templates.model.v3.Link
A map with the annotations of this element.
annotations - Variable in class templates.model.v3.TemplateDesign
A map with the annotations of this element.
area - Static variable in class templates.presentation.EntityLabellingDialog
The input field where the user can enter the new label for the entity.
assembleComponent() - Method in interface templates.model.TemplateModel
Create a new TemplateComponent which can be then added to the model without breaking the model consistency (e.g., it has a unique id).
assembleComponent() - Method in class templates.model.v3.TemplateDesign
 
assembleLink(long, long) - Method in interface templates.model.TemplateModel
Create a new TemplateLink which can be then added to the model without breaking the model consistency (e.g., it has a unique id).
assembleLink(long, long) - Method in class templates.model.v3.TemplateDesign
 
assignFSA(long, FSAModel) - Method in interface templates.model.TemplateModel
Assign an FSAModel to the TemplateComponent with the given id.
assignFSA(long, FSAModel) - Method in class templates.model.v3.TemplateDesign
 
AssignFSADialog - Class in templates.presentation
The UI dialog which allows the user to assign an FSA model to a component in a template design.
AssignFSADialog.FSACell - Class in templates.presentation
Component to display an FSAModel as an item in the combo box with FSA models.
AssignFSADialog.FSACell(FSAModel) - Constructor for class templates.presentation.AssignFSADialog.FSACell
Construct a component to display an empty icon and the name of the given FSA model.
AssignFSADialog.FSACell(FSAModel, Icon) - Constructor for class templates.presentation.AssignFSADialog.FSACell
Construct a component to display the given icon and the name of the given FSA model.
AssignFSADialog.JLabelListRenderer - Class in templates.presentation
Renderer of JLabels when shown as items in a list.
AssignFSADialog.JLabelListRenderer() - Constructor for class templates.presentation.AssignFSADialog.JLabelListRenderer
Initialize the renderer.
AssignFSADialog.NewFSAAction - Class in templates.presentation
Action to assign an empty FSA model to the TemplateComponent of the Entity for which this dialog was opened.
AssignFSADialog.NewFSAAction() - Constructor for class templates.presentation.AssignFSADialog.NewFSAAction
Set up the action.
AssignFSADialog.TemplateCell - Class in templates.presentation
Component to display a Template as an item in the combo box with templates.
AssignFSADialog.TemplateCell(Template) - Constructor for class templates.presentation.AssignFSADialog.TemplateCell
Construct a component to display the icon and name of the given template.
ATTRIBUTE_COLOR - Static variable in class templates.io.TemplateFileIO
"COLOR" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_COLOR - Static variable in class templates.library.TemplateMetaIO
The "color" XML attribute.
ATTRIBUTE_COMPONENT - Static variable in class templates.io.TemplateFileIO
"COMPONENT" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_FLAG - Static variable in class templates.io.TemplateFileIO
"FLAG" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_FSA - Static variable in class templates.io.TemplateFileIO
"MODEL" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_ICON - Static variable in class templates.io.TemplateFileIO
"ICON" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_ID - Static variable in class templates.io.TemplateFileIO
"ID" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_LABEL - Static variable in class templates.io.TemplateFileIO
"LABEL" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_LEFT - Static variable in class templates.io.TemplateFileIO
"COMPONENT1" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_LEFTEVENT - Static variable in class templates.io.TemplateFileIO
"EVENT1" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_RIGHT - Static variable in class templates.io.TemplateFileIO
"COMPONENT2" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_RIGHTEVENT - Static variable in class templates.io.TemplateFileIO
"EVENT2" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_TAG - Static variable in class templates.io.TemplateFileIO
"TAG" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_TAG - Static variable in class templates.library.TemplateMetaIO
The "tag" XML attribute.
ATTRIBUTE_TYPE - Static variable in class templates.io.TemplateFileIO
"TYPE" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_X - Static variable in class templates.io.TemplateFileIO
"X" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
ATTRIBUTE_Y - Static variable in class templates.io.TemplateFileIO
"Y" attribute of the XML structure used to save a TemplateModel and the associated TemplateDiagram.
autoScroll() - Method in class templates.presentation.TemplateConsistencyCanvas
Scroll the viewport of the canvas to the rectangle stored as an annotation in the template design.
autoScroll() - Method in class templates.presentation.TemplateEditableCanvas
Scroll the viewport of the canvas to the rectangle stored as an annotation in the template design.
autoZoom() - Method in class templates.presentation.TemplateConsistencyCanvas
Set the scaling factor according to the zoom level setting stored as an annotation in the template design.
autoZoom() - Method in class templates.presentation.TemplateEditableCanvas
Set the scaling factor according to the zoom level setting stored as an annotation in the template design.

A B C D E F G H I J L M N O P R S T U V W Z