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

C

cancelConnector() - Method in class templates.presentation.MouseInterpreter
Cancel the drawing of a new connector (e.g., when the user does not finish drawing the connector before engaging in a different activity).
cancelOnFocusLost - Static variable in class templates.presentation.AssignFSADialog
Handler of focus for the main window of IDES.
canComputeSup(TemplateModel, long) - Static method in class templates.model.Validator
Checks if a it is safe to compute the local supervisor for a channel, i.e., if the part of the model involving the channel and the immediate neighbors of the channel contains any consistency issues of type Validator.ValidatorResult.ERROR.
canImport(JComponent, DataFlavor[]) - Method in class templates.presentation.CanvasTransferHandler
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.AddLinkEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.AssignFSAEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.CreateConnectorEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.CreateEntityEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.LabelEntityEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.MovedSelectionEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.RemoveConnectorEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.RemoveEntityEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.RemoveLinkEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.SetControllabilityEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.SetIconEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.SetTypeEdit
 
canRedo() - Method in class templates.diagram.actions.DiagramUndoableEdits.TranslateDiagramEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.AddLinkEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.AssignFSAEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.CreateConnectorEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.CreateEntityEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.LabelEntityEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.MovedSelectionEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.RemoveConnectorEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.RemoveEntityEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.RemoveLinkEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.SetControllabilityEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.SetIconEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.SetTypeEdit
 
canUndo() - Method in class templates.diagram.actions.DiagramUndoableEdits.TranslateDiagramEdit
 
canvas - Static variable in class templates.presentation.AssignFSADialog
The canvas which contains the entity to whose TemplateComponent a new FSA model will be assigned.
canvas - Static variable in class templates.presentation.ControllabilityDialog
Deprecated.  
canvas - Static variable in class templates.presentation.EntityLabellingDialog
The canvas which contains the entity which will be relabelled.
canvas - Static variable in class templates.presentation.EventLinksDialog
The canvas which contains the connector between the TemplateComponents whose events are linked.
canvas - Variable in class templates.presentation.MouseInterpreter
The canvas with which the user interacts.
canvas - Variable in class templates.presentation.TemplateToolset.TemplateUID
The main canvas which lets the user edit the template design.
canvas - Variable in class templates.presentation.UIActions.AssignFSAAction
The canvas which contains the entity to whose template component an FSA model will be assigned.
canvas - Variable in class templates.presentation.UIActions.ConnectAction
The canvas which contains the entity where the new connector will originate.
canvas - Variable in class templates.presentation.UIActions.CreateEntityAction
The canvas which will contain the entity.
canvas - Variable in class templates.presentation.UIActions.DeleteAction
The canvas which contains the diagram element to be deleted.
canvas - Variable in class templates.presentation.UIActions.DeleteAllLinksAction
The canvas which contains the connector whose event links will be removed.
canvas - Variable in class templates.presentation.UIActions.EventLinksAction
The canvas which contains the connector whose events links will be specified.
canvas - Variable in class templates.presentation.UIActions.LabelAction
The canvas which contains the entity which will be relabelled.
canvas - Variable in class templates.presentation.UIActions.MatchEventsAction
The canvas which contains the connector whose event links will be replaced.
canvas - Variable in class templates.presentation.UIActions.OpenModelAction
The canvas which contains the entity for the template component whose underlying model has to be loaded and activated.
canvas - Variable in class templates.presentation.UIActions.ResetIconAction
The canvas which contains the entity whose icon will be reset.
canvas - Variable in class templates.presentation.UIActions.SetChannelAction
The canvas which contains the template component whose type will be set.
canvas - Variable in class templates.presentation.UIActions.SetColorAction
The canvas which contains the entity whose background color will be changed.
canvas - Variable in class templates.presentation.UIActions.SetControllabilityAction
Deprecated.  
canvas - Variable in class templates.presentation.UIActions.SetModuleAction
The canvas which contains the template component whose type will be set.
canvas - Variable in class templates.presentation.UIActions.ShowSupAction
The canvas which contains the channel for which a supervisor will be computed.
CANVAS_SETTINGS - Static variable in class templates.presentation.TemplateEditableCanvas
The key to be used to annotate a TemplateModel with the appearance settings of the canvas (zoom level and viewport position).
CanvasTransferHandler - Class in templates.presentation
Supports the drop of a template from the template library onto the canvas during a drag-and-drop.
CanvasTransferHandler() - Constructor for class templates.presentation.CanvasTransferHandler
 
centerEventBox - Variable in class templates.diagram.Connector
The event box in the center of the connector, displaying the event pairs linked by the connector.
CentralizedSupSolution - Class in templates.operations
Computes the centralized (monolithic) supervisory solution for a TemplateModel.
CentralizedSupSolution() - Constructor for class templates.operations.CentralizedSupSolution
 
ChannelSup - Class in templates.operations
Computes the supervisor for a channel with respect to the modules connected to it.
ChannelSup() - Constructor for class templates.operations.ChannelSup
 
clearSelection() - Method in class templates.diagram.TemplateDiagram
Deselect all DiagramElements in the template diagram.
clickOn(Point) - Method in class templates.presentation.IssuesViewer.IssueUI
Called when the user clicks in the area of this UI element.
clone() - Method in class templates.diagram.SimpleIcon
 
clone() - Method in class templates.library.AddTemplateDialog
 
clone() - Method in class templates.library.TemplateManager
 
clone() - Method in class templates.presentation.AssignFSADialog
 
clone() - Method in class templates.presentation.ControllabilityDialog
Deprecated.  
clone() - Method in class templates.presentation.EntityLabellingDialog
 
clone() - Method in class templates.presentation.EventLinksDialog
 
clone() - Method in interface templates.utils.EntityIcon
Create a clone of this icon.
color - Variable in class templates.diagram.actions.DiagramActions.SetIconColorAction
The color for the background of the icons.
color - Variable in class templates.diagram.EntityLayout
The background color of the icon.
color - Variable in class templates.library.TemplateDescriptor
The color of the icon of the template.
COLOR_INCONSIST - Static variable in class templates.diagram.DiagramElement
Color for rendering inconsistent diagram elements.
COLOR_NORM - Static variable in class templates.diagram.DiagramElement
Default color for rendering diagram elements.
COLOR_SELECT - Static variable in class templates.diagram.DiagramElement
Color for rendering selected diagram elements.
COLOR_SELECT_INCONSIST - Static variable in class templates.diagram.DiagramElement
Color for rendering selected inconsistent diagram elements.
colorIcon - Static variable in class templates.library.AddTemplateDialog
The icon which displays the color selected for the template.
commitAdd - Static variable in class templates.library.AddTemplateDialog
Listener for the user action committing the addition of a new template to the template library.
commitAndClose() - Method in class templates.presentation.EntityLabellingDialog
Relabel the entity and close the component labelling dialog.
commitAndClose() - Method in class templates.presentation.EventLinksDialog
Commit the changes to the event links made by the user and close the dialog.
commitButton - Static variable in class templates.library.AddTemplateDialog
The "OK" button to commit the addition of the new template to the library or to commit the changes made to an existing template.
commitChanges() - Method in class templates.presentation.EventLinker
Commit all changes to the linking of events, as well as the addition of events to the underlying models of the template components linked by the Connector.
commitEdit - Static variable in class templates.library.AddTemplateDialog
Listener for the user action committing the modifications of an existing template.
commitOnFocusLost - Static variable in class templates.presentation.EntityLabellingDialog
Handler of focus for the main window of IDES.
commitOnFocusLost - Static variable in class templates.presentation.EventLinksDialog
Handler of focus for the main window of IDES.
commitTranslation(Collection<DiagramElement>, Point) - Method in class templates.diagram.TemplateDiagram
Notifies listeners for changes to this template diagram that the given DiagramElements were translated, and adds the UndoableEdit for the translation to the undo stack.
compareTo(Connector.EventBox.EventPair) - Method in class templates.diagram.Connector.EventBox.EventPair
 
compareTo(EventLinker.EventLabel) - Method in class templates.presentation.EventLinker.EventLabel
Compare first according to the hash code of the template component whose event is rendered; then according to the name of the event.
component - Variable in class templates.diagram.Entity
The TemplateComponent represented by the entity.
Component - Class in templates.model.v3
Implementation of TemplateComponent.
Component(long) - Constructor for class templates.model.v3.Component
Construct a new component with the given parameters.
component2Entity - Variable in class templates.diagram.TemplateDiagram
The Entitys in the temlpate diagram, indexed by their corresponding TemplateComponents.
component2File(File, TemplateComponent) - Method in class templates.io.TemplateFileIO
Derive a name for the file where the model of a TemplateComponent will be saved, from the name of the model of the TemplateComponent.
component2FSA - Variable in class templates.diagram.TemplateDiagram
Keep track of the FSAModel associated with each TemplateComponent in the template diagram.
components - Variable in class templates.model.v3.TemplateDesign
The set of TemplateComponents in the model.
components - Variable in class templates.model.Validator.ValidatorResult
TemplateComponents contributing to the consistency issue, if any.
componentToLocal(Point) - Method in class templates.presentation.TemplateEditableCanvas
Transform a point from the space of the canvas component to the space of the template diagram, accounting for the scaling factor.
computeBounds() - Method in class templates.diagram.Connector
Computes the bounds of the connector (smallest rectangle containing all elements of the connector) and caches the result.
computeBounds() - Method in class templates.diagram.Entity
Computes the bounds of the entity (smallest rectangle containing all elements of the entity) and caches the result.
connector - Variable in class templates.diagram.actions.DiagramActions.AddLinkAction
The Connector to which the new TemplateLink will be added.
connector - Variable in class templates.diagram.actions.DiagramActions.MatchEventsAction
The Connector whose TemplateLinks should be replaced.
connector - Variable in class templates.diagram.actions.DiagramActions.RemoveLinksAction
The Connector from which to remove the TemplateLinks.
connector - Variable in class templates.diagram.actions.DiagramUndoableEdits.AddLinkEdit
The Connector to which the TemplateLink should be added.
connector - Variable in class templates.diagram.actions.DiagramUndoableEdits.CreateConnectorEdit
Holds the new Connector once it is created.
connector - Variable in class templates.diagram.actions.DiagramUndoableEdits.RemoveConnectorEdit
The Connector to be removed.
connector - Variable in class templates.diagram.actions.DiagramUndoableEdits.RemoveLinkEdit
The Connector from which the TemplateLink should be removed.
Connector - Class in templates.diagram
Class to maintain the graphical representation of TemplateLinks.
Connector(Entity, Entity, Collection<TemplateLink>) - Constructor for class templates.diagram.Connector
Construct a connector with the given parameters.
connector - Variable in class templates.presentation.EventLinker
The connector connecting the template components whose event links are displayed.
connector - Static variable in class templates.presentation.EventLinksDialog
The Connector between the TemplateComponents whose events are linked.
connector - Variable in class templates.presentation.IssuesWrapper.SetEventsAction
The Connector connecting the template components between which the event links will be updated.
Connector.EventBox - Class in templates.diagram
Encapsulation of a graphical element which displays the events linked through a Connector.
Connector.EventBox() - Constructor for class templates.diagram.Connector.EventBox
Constructs an event box to display the pairs of linked events.
Connector.EventBox(boolean) - Constructor for class templates.diagram.Connector.EventBox
Constructs an event box to display the linked events from only one side of the connector.
Connector.EventBox.EventPair - Class in templates.diagram
A pair of events.
Connector.EventBox.EventPair(String, String) - Constructor for class templates.diagram.Connector.EventBox.EventPair
Construct an event pair.
Connector.EventBox.EventPair() - Constructor for class templates.diagram.Connector.EventBox.EventPair
Construct an event pair which does not contain events but instead stands for an abbreviation of event pairs.
connectorOrigin - Variable in class templates.presentation.MouseInterpreter
The entity where the new connector originates when the user starts drawing a new connector.
connectorOrigin - Variable in class templates.presentation.TemplateEditableCanvas
The point of origin for the new connector when the user is drawing a new connector.
ConnectorPopup - Class in templates.presentation
The context (right-click) pop-up menu for connectors in a TemplateEditableCanvas.
ConnectorPopup(TemplateEditableCanvas, Connector) - Constructor for class templates.presentation.ConnectorPopup
Construct the context pop-up menu for the given connector.
connectors - Variable in class templates.diagram.TemplateDiagram
Collection of all the Connectors in the template diagram.
consistency - Variable in class templates.presentation.TemplateToolset.TemplateUID
The canvas which highlights the consistency issues in the template design.
CONSISTENCY_CANVAS_SETTINGS - Static variable in class templates.presentation.TemplateConsistencyCanvas
The key to be used to annotate a TemplateModel with the appearance settings of the consistency canvas (zoom level and viewport position).
contains(Point) - Method in class templates.diagram.Connector
 
contains(Point) - Method in class templates.diagram.DiagramElement
Checks if the diagram element contains the given point.
contains(Point) - Method in class templates.diagram.Entity
 
contains(Point) - Method in class templates.presentation.EventLinker.LabelLink
Determine if the line drawn to represent the link contains the given point (within a degree of proximity).
containsComponentId(long) - Method in class templates.model.v3.TemplateDesign
Checks if the model contains a TemplateComponent with the given id.
containsLinkId(long) - Method in class templates.model.v3.TemplateDesign
Checks if the model contains a TemplateLink with the given id.
contentsChanged(ListDataEvent) - Method in class templates.presentation.TemplateToolset.TemplateStatusBar
Update the information displayed in the status bar.
ControllabilityDialog - Class in templates.presentation
Deprecated. This class is not maintained. It might be used in future releases of the Template Design plugin.
ControllabilityDialog.JCheckBoxListRenderer - Class in templates.presentation
Deprecated.  
ControllabilityDialog.JCheckBoxListRenderer() - Constructor for class templates.presentation.ControllabilityDialog.JCheckBoxListRenderer
Deprecated.  
createComponent() - Method in interface templates.model.TemplateModel
Create a new TemplateComponent and add it to the model.
createComponent() - Method in class templates.model.v3.TemplateDesign
 
createConnector(Entity, Entity) - Method in class templates.diagram.TemplateDiagram
Create a Connector between the given Entitys and add it to the template diagram.
createEntity(Point) - Method in class templates.diagram.TemplateDiagram
Create an Entity (and the underlying TemplateComponent) at the given location and add it to the template diagram.
createLayout(TemplateComponent) - Method in class templates.diagram.TemplateDiagram
Create new layout information for the given TemplateComponent.
createLink(Connector, String, String) - Method in class templates.diagram.TemplateDiagram
Create a new TemplateLink within a given Connector, linking the given events from the "left" and "right" TemplateComponents, correspondingly.
createLink(long, long) - Method in interface templates.model.TemplateModel
Create a new TemplateLink and add it to the model.
createLink(long, long) - Method in class templates.model.v3.TemplateDesign
 
createModel(String) - Method in class templates.model.v3.TemplateDesign.TemplateDesignDescriptor
 
createTransferable(JComponent) - Method in class templates.library.LibraryTransferHandler
 

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