Serialized Form


Package templates.diagram

Class templates.diagram.Connector.EventBox extends java.awt.Rectangle implements Serializable

serialVersionUID: 219703659050182848L

Serialized Fields

showBothEvents

boolean showBothEvents
Keeps track if the linked events on both sides of a connector have to be shown. Some event boxes show only the list of linked events for only one TemplateComponent.


events

java.util.Vector<E> events
The pairs of linked events to be shown in the event box.

Class templates.diagram.EmptyConnectorSet extends java.util.HashSet<EmptyConnector> implements Serializable

serialVersionUID: 5609364008399572815L

Class templates.diagram.Entity.LabelBox extends java.awt.Rectangle implements Serializable

serialVersionUID: -3359948297694123889L

Serialized Fields

lines

java.util.Vector<E> lines
List of the lines into which the label is split.

Class templates.diagram.MissingLayoutException extends java.lang.Exception implements Serializable

serialVersionUID: 5508872973612435905L


Package templates.diagram.actions

Class templates.diagram.actions.AbstractDiagramAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 7619598556267497405L

Serialized Fields

parentEdit

javax.swing.undo.CompoundEdit parentEdit
If this action is not independent, the UndoableEdit the action is part of. null if this action is independent.


usePluralDescription

boolean usePluralDescription
Specifies if the user-readable description of the UndoableEdit for this action should use the plural form.

Class templates.diagram.actions.AbstractDiagramUndoableEdit extends javax.swing.undo.AbstractUndoableEdit implements Serializable

serialVersionUID: -7752002813977055908L

Serialized Fields

usePluralDescription

boolean usePluralDescription
Specifies if the user-readable description of the undoable edit should use the plural form.

Class templates.diagram.actions.DiagramActions.AddLinkAction extends AbstractDiagramAction implements Serializable

serialVersionUID: -8377001331734586265L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


connector

Connector connector
The Connector to which the new TemplateLink will be added.


leftEvent

java.lang.String leftEvent
The event (from the "left" TemplateComponent) which has to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked components separately.


rightEvent

java.lang.String rightEvent
The event (from the "right" TemplateComponent) which has to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked components separately.

Class templates.diagram.actions.DiagramActions.AssignFSAAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 7311186809287532347L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


entity

Entity entity
The Entity whose TemplateComponent is to be assigned the FSAModel.


fsa

ides.api.model.fsa.FSAModel fsa
The FSAModel to be assigned.


icon

EntityIcon icon
The new icon for the Entity.

Class templates.diagram.actions.DiagramActions.AssignNewFSAAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 9167035481992348194L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


entity

Entity entity
The Entity whose TemplateComponent is to be assigned a blank FSAModel.


buffer

ides.api.model.fsa.FSAModel[] buffer
A buffer which will store the new FSAModel so it can be passed back.

Class templates.diagram.actions.DiagramActions.CreateAndMatchConnectorAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 2328335456634040094L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


left

Entity left
The first Entity to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked entities separately.


right

Entity right
The second Entity to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked entities separately.


buffer

Connector[] buffer
A buffer which will store the new Connector so it can be passed back.

Class templates.diagram.actions.DiagramActions.CreateConnectorAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 6870236352320831902L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


left

Entity left
The first Entity to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked entities separately.


right

Entity right
The second Entity to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked entities separately.


buffer

Connector[] buffer
A buffer which will store the new Connector so it can be passed back.

Class templates.diagram.actions.DiagramActions.CreateEntityAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 4318087259767201282L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


location

java.awt.Point location
The location for the new Entity.


buffer

Entity[] buffer
A buffer which will store the new Entity so it can be passed back.

Class templates.diagram.actions.DiagramActions.CreateTemplateInstanceAction extends AbstractDiagramAction implements Serializable

serialVersionUID: -8369451029215842373L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


template

Template template
The template to be instantiated.


location

java.awt.Point location
The location where the template instance should appear.


buffer

Entity[] buffer
A buffer which will store the new instance so it can be passed back.

Class templates.diagram.actions.DiagramActions.DefaultIconAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 6507813585595950277L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


entities

java.util.Collection<E> entities
The Entitys whose icons have to be reset.

Class templates.diagram.actions.DiagramActions.DeleteElementsAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 4993580265901392619L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


elements

java.util.Collection<E> elements
The DiagramElements which need to be removed.

Class templates.diagram.actions.DiagramActions.LabelEntityAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 6200645190959701337L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


entity

Entity entity
The Entity to be relabelled.


label

java.lang.String label
The new label for the Entity.

Class templates.diagram.actions.DiagramActions.MatchEventsAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 897761928605656221L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


connector

Connector connector
The Connector whose TemplateLinks should be replaced.

Class templates.diagram.actions.DiagramActions.MovedSelectionAction extends AbstractDiagramAction implements Serializable

serialVersionUID: -1222866680866778507L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


delta

java.awt.Point delta
The displacement applied to the DiagramElements.


selection

java.util.Collection<E> selection
The DiagramElements which were relocated.

Class templates.diagram.actions.DiagramActions.RemoveLinksAction extends AbstractDiagramAction implements Serializable

serialVersionUID: -1134740009176987043L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


connector

Connector connector
The Connector from which to remove the TemplateLinks.


links

java.util.Collection<E> links
The TemplateLinks to be removed.

Class templates.diagram.actions.DiagramActions.SetIconColorAction extends AbstractDiagramAction implements Serializable

serialVersionUID: 8626414278661880945L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


entities

java.util.Collection<E> entities
The Entitys to whose icons the background color has to be set.


color

java.awt.Color color
The color for the background of the icons.

Class templates.diagram.actions.DiagramActions.SetTypeAction extends AbstractDiagramAction implements Serializable

serialVersionUID: -1774285258523292831L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram context to be used by the action.


entity

Entity entity
The Entity which represents the TemplateComponent whose type has to be set.


type

int type
The type to be set (TemplateComponent.TYPE_MODULE or TemplateComponent.TYPE_CHANNEL).

Class templates.diagram.actions.DiagramActions.ShiftDiagramInViewAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 2907001062138002843L

Serialized Fields

parentEdit

javax.swing.undo.CompoundEdit parentEdit
If this action is not independent, the UndoableEdit the action is part of. null if this action is independent.


diagram

TemplateDiagram diagram
The TemplateDiagram to be translated.

Class templates.diagram.actions.DiagramUndoableEdits.AddLinkEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: -22893051179719542L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Connector to which the TemplateLink should be added.


connector

Connector connector
The Connector to which the TemplateLink should be added.


leftEvent

java.lang.String leftEvent
The event (from the "left" TemplateComponent) which has to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked components separately.


rightEvent

java.lang.String rightEvent
The event (from the "right" TemplateComponent) which has to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked components separately.


link

TemplateLink link
Holds the new TemplateLink once it is created.

Class templates.diagram.actions.DiagramUndoableEdits.AssignFSAEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 3692931034352868517L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Entity to whose TemplateComponent the new FSAModel should be assigned.


entity

Entity entity
The Entity to whose TemplateComponent the new FSAModel should be assigned.


oldModel

ides.api.model.fsa.FSAModel oldModel
The old FSAModel assigned to the TemplateComponent of the Entity.


newModel

ides.api.model.fsa.FSAModel newModel
The new FSAModel assigned to the TemplateComponent of the Entity.

Class templates.diagram.actions.DiagramUndoableEdits.CreateConnectorEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 5291595117868352443L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram where the Connector should be created.


left

Entity left
The first Entity to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked entities separately.


right

Entity right
The second Entity to be linked.

A connector is symmetric. "Left" and "right" are used only to enable addressing the two linked entities separately.


connector

Connector connector
Holds the new Connector once it is created.

Class templates.diagram.actions.DiagramUndoableEdits.CreateEntityEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 3487604066959821618L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram where the Entity should be created.


location

java.awt.Point location
The location where the Entity should be placed.


entity

Entity entity
Holds the new Entity once it is created.

Class templates.diagram.actions.DiagramUndoableEdits.LabelEntityEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: -5392857255166419782L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Entity to be relabelled.


entity

Entity entity
The Entity to be relabelled.


oldLabel

java.lang.String oldLabel
The old label of the Entity.


newLabel

java.lang.String newLabel
The new label of the Entity.

Class templates.diagram.actions.DiagramUndoableEdits.MovedSelectionEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 6345901897825712351L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the DiagramElement s to be relocated.


delta

java.awt.Point delta
The displacement of the relocation.


selection

java.util.Collection<E> selection
The DiagramElements to be relocated.

Class templates.diagram.actions.DiagramUndoableEdits.RemoveConnectorEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 800729106482826023L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Connector to be removed.


connector

Connector connector
The Connector to be removed.

Class templates.diagram.actions.DiagramUndoableEdits.RemoveEntityEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 4636040678454819006L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Entity to be removed.


entity

Entity entity
The Entity to be removed.

Class templates.diagram.actions.DiagramUndoableEdits.RemoveLinkEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 3808507510444869728L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Connector from which the TemplateLink should be removed.


connector

Connector connector
The Connector from which the TemplateLink should be removed.


link

TemplateLink link
The TemplateLink to be removed.

Class templates.diagram.actions.DiagramUndoableEdits.SetControllabilityEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 519962377917961801L

Serialized Fields

model

ides.api.model.fsa.FSAModel model
The FSAModel which contains the DESEvent whose controllability should be set.


eventID

long eventID
The id of the DESEvent whose controllability has to be set.


newControllable

boolean newControllable
The new controllability setting of the event.


oldControllable

boolean oldControllable
The old controllability setting of the event.

Class templates.diagram.actions.DiagramUndoableEdits.SetIconEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 2630730309577424765L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Entity.


entity

Entity entity
The Entity whose icon has to be set.


oldIcon

EntityIcon oldIcon
The old icon of the Entity.


newIcon

EntityIcon newIcon
The new icon of the Entity.

Class templates.diagram.actions.DiagramUndoableEdits.SetTypeEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: -36438914037724751L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram which contains the Entity.


entity

Entity entity
The Entity which represents the TemplateComponent whose type has to be set.


oldType

int oldType
The old type of the TemplateComponent ( TemplateComponent.TYPE_MODULE or TemplateComponent.TYPE_CHANNEL).


newType

int newType
The new type of the TemplateComponent ( TemplateComponent.TYPE_MODULE or TemplateComponent.TYPE_CHANNEL).

Class templates.diagram.actions.DiagramUndoableEdits.TranslateDiagramEdit extends AbstractDiagramUndoableEdit implements Serializable

serialVersionUID: 1159217930658226725L

Serialized Fields

diagram

TemplateDiagram diagram
The TemplateDiagram to be translated.


displacement

java.awt.Point displacement
The displacement of the TemplateDiagram.

Class templates.diagram.actions.DiagramUndoableEdits.UndoableDummyLabel extends javax.swing.undo.AbstractUndoableEdit implements Serializable

serialVersionUID: 4900035740928121027L

Serialized Fields

label

java.lang.String label
The label to be shown to the user.


Package templates.library

Class templates.library.AddTemplateDialog extends ides.api.utilities.EscapeDialog implements Serializable

serialVersionUID: -2871252921508560702L

Class templates.library.LibraryTransferHandler extends javax.swing.TransferHandler implements Serializable

serialVersionUID: 1201870150855190084L

Class templates.library.LibraryUI extends javax.swing.Box implements Serializable

serialVersionUID: -666343525812865685L

Serialized Fields

list

javax.swing.JList list
The list of templates in the template library.


model

javax.swing.DefaultListModel model
The ListModel used to display the list of templates.


viewAction

LibraryUI.ViewTemplateAction viewAction
The action to load the underlying model of a template into the workspace

Class templates.library.LibraryUI.AddTemplateAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1033418973771323762L

Class templates.library.LibraryUI.DeleteTemplateAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -4293547969708851728L

Class templates.library.LibraryUI.EditTemplateAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -3546061467454314196L

Class templates.library.LibraryUI.ViewTemplateAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -7055962471632256236L


Package templates.model

Class templates.model.InconsistentModificationException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -2749639510223654829L


Package templates.presentation

Class templates.presentation.AssignFSADialog extends ides.api.utilities.EscapeDialog implements Serializable

serialVersionUID: 2530576123753377680L

Serialized Fields

enterListener

javax.swing.Action enterListener
Listener for the Enter key. This event will be interpreted as the closing of the FSA model assignment dialog by the user.

Class templates.presentation.AssignFSADialog.FSACell extends javax.swing.JLabel implements Serializable

serialVersionUID: -3672946556518152880L

Serialized Fields

fsa

ides.api.model.fsa.FSAModel fsa
The FSAModel which is displayed.


icon

javax.swing.Icon icon
The icon for the FSA model.

Class templates.presentation.AssignFSADialog.JLabelListRenderer extends javax.swing.Box implements Serializable

serialVersionUID: -4858000916109104619L

Serialized Fields

defaultLabel

javax.swing.JLabel defaultLabel
A default JLabel used to contain the string description of a rendered item in case the item is not a JLabel.

Class templates.presentation.AssignFSADialog.NewFSAAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 8824881153311968903L

Class templates.presentation.AssignFSADialog.TemplateCell extends javax.swing.JLabel implements Serializable

serialVersionUID: -8477312997483571474L

Serialized Fields

template

Template template
The Template which is displayed.

Class templates.presentation.CanvasTransferHandler extends javax.swing.TransferHandler implements Serializable

serialVersionUID: -2766095276487056080L

Class templates.presentation.ConnectorPopup extends javax.swing.JPopupMenu implements Serializable

serialVersionUID: -1486150739464614804L

Class templates.presentation.ControllabilityDialog extends ides.api.utilities.EscapeDialog implements Serializable

serialVersionUID: -2875089939362805966L

Class templates.presentation.ControllabilityDialog.JCheckBoxListRenderer extends javax.swing.Box implements Serializable

serialVersionUID: -8828783426676456157L

Serialized Fields

label

javax.swing.JLabel label

Class templates.presentation.DiagramPopup extends javax.swing.JPopupMenu implements Serializable

serialVersionUID: 2751221686777325805L

Class templates.presentation.EntityLabellingDialog extends ides.api.utilities.EscapeDialog implements Serializable

serialVersionUID: -9128357609584017316L

Serialized Fields

enterListener

javax.swing.Action enterListener
Listener for the Enter key.

Class templates.presentation.EntityPopup extends javax.swing.JPopupMenu implements Serializable

serialVersionUID: -2569273570320479180L

Class templates.presentation.EventLinker extends javax.swing.JComponent implements Serializable

serialVersionUID: -4822009760932585969L

Serialized Fields

isLeftLeft

boolean isLeftLeft
Information about whether the left Entity of the Connector is located to the left of the right Entity of the Connector. Set to true if the left entity is located to the left of the right entity, set to false otherwise.


diagram

TemplateDiagram diagram
The diagram which contains the Connector connecting the template components whose event links are displayed.


connector

Connector connector
The connector connecting the template components whose event links are displayed.


metrics

java.awt.FontMetrics metrics
The FontMetrics to be used when computing the sizes of the event labels on the screen.


labels

java.util.Set<E> labels
The event labels for the events of the template components.


links

java.util.Set<E> links
The representations of the links between events.


mouseDownOn

EventLinker.EventLabel mouseDownOn
The event label on which the user pressed the mouse button, if any.


wasDragging

boolean wasDragging
Information about whether the user was dragging the mouse cursor before releasing the mouse button.


selectedLink

EventLinker.LabelLink selectedLink
The event link selected by the user.


deleteSelectedLink

javax.swing.Action deleteSelectedLink
Action to remove the link selected by the user.

Class templates.presentation.EventLinker.AddEventToModel extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 4282137800712913380L

Serialized Fields

label

EventLinker.EventLabel label
The event label for the event to be marked.

Class templates.presentation.EventLinker.EventLabel extends java.awt.Rectangle implements Serializable

serialVersionUID: 2717683995578252705L

Serialized Fields

mom

Entity mom
The Entity for the TemplateComponent whose event is rendered.


name

java.lang.String name
The name of the event.


isInModel

boolean isInModel
Information about whether the event is a part of the underlying model of the corresponding template component. Set to true if the event is a part of the model, set to false otherwise.

Class templates.presentation.EventLinker.LabelLink extends java.awt.geom.Line2D.Float implements Serializable

serialVersionUID: 3684262819232368097L

Serialized Fields

leftSide

EventLinker.EventLabel leftSide
The event label on the left side of the link.


rightSide

EventLinker.EventLabel rightSide
The event label on the right side of the link.

Class templates.presentation.EventLinksDialog extends ides.api.utilities.EscapeDialog implements Serializable

serialVersionUID: 6519071057585162972L

Class templates.presentation.EventLinksDialog.EntityRenderer extends javax.swing.JComponent implements Serializable

serialVersionUID: 2564457321980021865L

Serialized Fields

entity

Entity entity
The Entity to be rendered.

Class templates.presentation.IssuesViewer.IssueUI extends javax.swing.JPanel implements Serializable

serialVersionUID: -5757502501077317407L

Serialized Fields

buttons

java.util.Collection<E> buttons
Buttons for the actions which can fix the consistency issue.


fixBox

javax.swing.Box fixBox
Box to contain the buttons for the fix actions.


descriptor

IssueDescriptor descriptor
The consistency issue descriptor.

Class templates.presentation.IssuesWrapper.AssignFSAAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -7713091978419119233L

Serialized Fields

entity

Entity entity
The entity for the template component to which an FSA model will be assigned.

Class templates.presentation.IssuesWrapper.ConvertAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1042009036397461571L

Serialized Fields

diagram

TemplateDiagram diagram
The template diagram which contains the template component.


entity

Entity entity
The Entity for the template component.


type

int type
The new type (TemplateComponent.TYPE_MODULE or TemplateComponent.TYPE_CHANNEL) of the component.

Class templates.presentation.IssuesWrapper.RenameAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -8501367478990804882L

Serialized Fields

entity

Entity entity
The entity to be relabelled.

Class templates.presentation.IssuesWrapper.SetEventsAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -6787216038250603204L

Serialized Fields

connector

Connector connector
The Connector connecting the template components between which the event links will be updated.

Class templates.presentation.SkipIssueException extends java.lang.Exception implements Serializable

serialVersionUID: -2407638150310042918L

Class templates.presentation.TemplateCanvas extends javax.swing.JComponent implements Serializable

serialVersionUID: 8536845910460021585L

Serialized Fields

model

TemplateModel model
The template design to be rendered.


diagram

TemplateDiagram diagram
The template diagram for the TemplateModel rendered by this canvas.


scaleFactor

float scaleFactor
The scaling factor when rendering the diagram.


scaleToFit

boolean scaleToFit
Information about whether to scale the diagram to fit the size of the component containing the canvas. Set to true if the diagram should be scaled, set to false otherwise.

Class templates.presentation.TemplateConsistencyCanvas extends TemplateEditableCanvas implements Serializable

serialVersionUID: -5397805276469365742L

Class templates.presentation.TemplateEditableCanvas extends TemplateCanvas implements Serializable

serialVersionUID: -6177488412629054011L

Serialized Fields

ignoreNextMouseEvent

boolean ignoreNextMouseEvent
Toggle to turn on and off the processing of mouse events by the canvas when a dialog appears over the canvas (e.g., when the user enters a new label for an entity). Set to true to turn off the processing of mouse events, set to false to turn on the processing of mouse events. The mouse event of releasing the mouse button always sets this toggle to false as the user is assumed to have started interacting with the canvas directly.

See Also:
TemplateEditableCanvas.setUIInteraction(boolean)

interpreter

MouseInterpreter interpreter
The interpreter of the mouse events for this canvas.


hilitedElement

DiagramElement hilitedElement
The diagram element which is highlighted. This is the element under the mouse cursor. If there is no diagram element under the mouse cursor, the variable is set to null.


selectionBox

java.awt.Rectangle selectionBox
The rectangle which defines the boundaries of the selection box when the user drags the mouse around diagram components to select them. If the user is not in the process of making such a selection, the variable is set to null.


connectorOrigin

java.awt.Point connectorOrigin
The point of origin for the new connector when the user is drawing a new connector.


drawConnector

boolean drawConnector
Information about whether to paint the line representing the new connector when the user is drawing a new connector. Set to true to paint the connector, set to false otherwise.

Class templates.presentation.TemplateToolset.TemplateStatusBar extends javax.swing.JLabel implements Serializable

serialVersionUID: 341918799019344384L

Serialized Fields

trackModel

boolean trackModel
Information about whether to keep track of updates to the template design. Set to true to track updates, set to false otherwise.


model

TemplateModel model
The template design whose status information is displayed.


issueList

IssuesViewer issueList
The UI element listing the consistency issues in the template design. The consistency issues count is retrieved from this element.

Class templates.presentation.UIActions.AssignFSAAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 5869946508125826812L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the entity to whose template component an FSA model will be assigned.


entity

Entity entity
The entity to whose template component an FSA model will be assigned.

Class templates.presentation.UIActions.ConnectAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -5487737966864595772L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the entity where the new connector will originate.


entity

Entity entity
The entity where the new connector will originate.

Class templates.presentation.UIActions.CreateEntityAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 6528162027263301199L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which will contain the entity.


location

java.awt.Point location
The location for the new entity.

Class templates.presentation.UIActions.DeleteAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 5645153856255010227L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the diagram element to be deleted.


element

DiagramElement element
The diagram element to be deleted.

Class templates.presentation.UIActions.DeleteAllLinksAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 909787927503152877L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the connector whose event links will be removed.


connector

Connector connector
The connector whose event links will be removed.

Class templates.presentation.UIActions.EventLinksAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 3909208160590384130L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the connector whose events links will be specified.


connector

Connector connector
The connector whose events links will be specified.

Class templates.presentation.UIActions.LabelAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 5645153856255010227L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the entity which will be relabelled.


entity

Entity entity
The entity which will be relabelled.

Class templates.presentation.UIActions.MakeTemplateAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 3531359340371698458L

Serialized Fields

entity

Entity entity
The entity on which to base the new template.

Class templates.presentation.UIActions.MatchEventsAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 621843884453574726L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the connector whose event links will be replaced.


connector

Connector connector
The connector whose event links will be replaced.

Class templates.presentation.UIActions.OpenModelAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -1754004325055513445L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the entity for the template component whose underlying model has to be loaded and activated.


entity

Entity entity
The entity for the template component whose underlying model has to be loaded and activated.

Class templates.presentation.UIActions.ResetIconAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 3216719161898588398L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the entity whose icon will be reset.


entity

Entity entity
The entity whose icon will be reset.

Class templates.presentation.UIActions.SetChannelAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 9154827758752183093L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the template component whose type will be set.


entity

Entity entity
The Entity for the template component whose type will be set.

Class templates.presentation.UIActions.SetColorAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 276229727963021742L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the entity whose background color will be changed.


entity

Entity entity
The entity whose background color will be changed.

Class templates.presentation.UIActions.SetControllabilityAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 35724268661411961L

Serialized Fields

canvas

TemplateEditableCanvas canvas
Deprecated. 

channel

Entity channel
Deprecated. 

Class templates.presentation.UIActions.SetModuleAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -5184006756790356068L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the template component whose type will be set.


entity

Entity entity
The Entity for the template component whose type will be set.

Class templates.presentation.UIActions.ShowSupAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -4796270429679682331L

Serialized Fields

canvas

TemplateEditableCanvas canvas
The canvas which contains the channel for which a supervisor will be computed.


channel

Entity channel
The channel for which a supervisor will be computed.