All Classes and Interfaces

Class
Description
 
Deprecated.
Provides access to application-wide settings for Modeling Tool.
An attribute aggregator can, unsurprisingly, aggregate values of a certain attribute data type.
A data type is a description of the data that an attribute has.
 
An attribute editor is used to edit attributes of one or more attribute types.
An attribute presenter is a presentation of an attribute value for one or more attribute types.
 
 
A widget-producer, creating a widget that can be used to present values in a web environment.
 
The widget type determines where it is suitable to place the widget.
Registered into OSGi to enable java.net.Authenticator-like capabilities.
 
Keeps track of all pages opened in the user interface.
Adapter for BinderListener.
Event class for BinderListener.
Listener for changes to the binder keeping track of pages in the user interface.
Converts files in the old export format to a file in the new export format (3.5 and later).
 
 
An interface used to filter elements that are possible to choose from a ChooserWidget<T>.
A widget for choosing elements of type <T>.
 
A task that can be run from the command line.
 
Models that are always included in the publish, regardless of other settings.
Filters a publish content selection.
Filters publish content on categories.
Filters publish content, including only locked revisions.
Filters publish content on status.
Filters publish content by removing available layers from published models.
A selection of content to publish.
 
Includes all available entities.
Selects a list of entities.
Selects content from a named query.
Selects no entities.
Selects a subset of models by following breakdowns.
Additional settings for the custom publish, such as which content to publish.
Marker interface for all available steps in the custom publish.
Lets the user choose a model.
Runs a system command.
Scans for documents with the "copy-on-publish" property set and copies these documents to the output directory.
Creates XML files for published documents.
Annotation used on all available steps available in the custom publish.
Creates report from model type: write-step
Step for creating XML describing how the published material should be filtered.
Creates an XML file containing an index of all files in a directory.
Creates an XML files containing the models and symbols that was last changed.
Creates an XML containing the result of executing lists.
 
Creates an XML file representing a menu of some kind containing models, symbols, documents etc.
A document menu item.
Common interface for all menu items.
Adds a menu item for showing the latest changes to models and symbols.
A list menu item.
A menu that can contain other menus or menu items.
A model menu item.
Adds a menu item for showing models and symbols with new revisions.
Adds a menu item for plugin items.
A symbol menu item.
Creates an XML file containing the models and symbols with new revisions created either since a specific date or in the last X days.
Creates XML files for the published models.
Removes files from the output directory.
Creates an XML file containing the models and symbols with new revisions created either since a specific date or in the last X days.
Removes files from the output directory.
 
Creates JavaScript code for rendering models using the Raphael JS library.
Creates PNG images of published models.
 
Creates report from model type: write-step
Creates a search index for published models, symbols and documents.
Creates XML files for symbols.
Transforms XML files with XSLT.
Creates an XML files with minimal information about all published models that can be used to represent a tree of published models by following breakdowns.
Updates the created XML files with information that could not be added before all models have been published, such as relations from symbols to other symbols, which is dependent on all the models where the symbol is used.
Deprecated.
Use org.osgi.service.cm.ConfigurationAdmin
Parses repository configuration XML.
Deprecated.
Use org.osgi.service.cm.ConfigurationAdmin
Deprecated.
Will be moved and possibly renamed
Deprecated.
Use org.osgi.service.cm.ConfigurationAdmin
 
 
An UI for selecting content of a given type.
Configuration builder for content selectors.
A factory for creating content selectors for choosing entities from a repository/workspace.
 
A service that acts as a read only store of CSS style sheets.
 
This is used to publish content from a repository in some custom way.
A configuration for a custom publish.
Exception for errors related to the custom publish configuration.
A factory for creating the different parts of the custom publish configuration.
Exception for errors relating to the custom publish.
A Modeling Tool Data Source.
Factory for creating data sources for modeling tool.
A difference between two MT entities.
 
Thrown when a disabled user tries to login to the server.
A document with meta-data from a source.
Deprecated.
 
 
 
Event sent when a document has been changed.
A filter on documents from a DocumentSource.
Interface implemented by custom filter editors
A type of filter that can be applied for a document source to filter the result in Modeling Tool's browser.
Deprecated.
 
Deprecated.
Deprecated.
Provides documents from a document source such as a document management system or a file system.
 
A document kind is used to differentiate between documents from a source that need different meta data types.
 
 
Listener interface for documents.
 
A field content that manipulates a given dom element.
A drawable is a visual representation of an object of type T.
Each shape can have a fill paint, a stroke paint and a text paint.
 
 
 
Implemented to provide drawables for models, symbols and edges.
Priority of transformations being made on vertices and prototypes.
Deprecated.
use new HiDpiIcon(new URL("icon:symbol/16/PROCESS")) instead.
A renderer that can render a visual representation onto a target.
 
Utility service that can be used by implementations of DrawableFactory.
A DropImport is a service that can be registered into the extension framework to support drag-and-drop operations onto the modeling area of Modeling Tool.
Support class for DropImport.
The EdgeRouter is responsible for layout of lines and curves as well as the construction of the points that make up a lines and curves.
The adjust info is a helper class to facilitate parameter passing to EdgeRouter.adjust(Collection) adjust(Collection)} and EdgeRouter.adjust(Collection, Set) adjust(Collection, Set)}.
Encapsulates an edge type.
 
 
 
 
 
Edit factories create editors for a certain types.
 
 
Provides information about a root entity element created by the XML serializer.
 
 
A configuration for an export service.
Deprecated.
The implementations of this interface are the possible types of content to show in a HTML field in the published material.
A field provider is a uniquely identifiable provider of field information.
 
A filter can choose among this set of "editor types".
 
org.apache.xmlgraphics.util.MimeConstants
 
 
Deprecated.
 
Field content that shows a link to an image.
 
A configuration for an import service.
Deprecated.
Thrown when trying to use a profile not compatible with this service.
Thrown when trying to use a profile not compatible with this service.
Describes available inputs for meta data types.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A group of modeling actions that are loaded when asked for.
Provides a link with an icon and title.
 
 
A local H2 data source.
A widget for building menus.
 
 
 
 
Immutable class, can be called from any thread.
Differences between two MT entities.
Asynchronous message from another client.
Receiver of messages from other clients.
Service for asynchronous communication between clients.
Thrown when we fail to setup the messaging service.
Listener for changes on a message service.
Meta-data value connected to a single document.
Represents a boolean value.
Represents a date/time value.
Represents a transient value that is never shown in the user-interface.
Represents a html value.
Represents an image value.
Represents an MTSymbol.
Represents a number value.
Represents a value chosen from a set list of values.
Represents simple, non-formatted text.
Represents a URL value.
MetaDataGroup is used to construct a UI for editing and displaying a document.
A type of meta-data that can be read from documents from a specific source.
 
Column types are used by Modeling Tool's browser UI to determine in which column to place meta data of a certain type.
 
 
 
 
 
 
 
 
 
 
This interface can be implemented to provide method support in models, e.g.
 
An event describing a model change.
Used to decorate vertices and edges with additional information when rendering a model.
Encapsulates a model extension.
Uniquely describes a family of model types, such as the core models available in 2c8 Modeling Tool, or for example UML diagrams.
 
Allows LAF:s to filter the content that is currently shown when rendering a model.
Interface for exporting a model to an image.
An action available in the modeling tool.
A group of modeling actions.
 
Provides actions that are shown for entities in the modeling tool.
This interface can be implemented to allow some degree of control of the behavior and "look" of models.
 
Pattern types decied the relationship between the pattern elements.
Encapsulates model rules.
The result returned from rule methods.
 
Listens to changes in a model.
 
 
Encapsulates a model type.
Thrown when trying to perform an operation that the current user does not have sufficient rights for.
 
Full interface for attributes.
A filter on attribute values.
Registered services of this type are available as filters on attribute types in browser/lists.
Header interface for attributes.
Interface indicating that this attribute filter can produce a BooM expression.
Full interface for attribute types.
Header interface for attribute types.
 
 
 
A cached implementation for relative lists.
 
 
 
 
 
Part of a MTCompleteModel, which can be obtained by calling loadCompleteModel() on a MTModelHeader.
Part of a MTCompleteModel, which can be obtained by calling loadCompleteModel() on a MTModelHeader.
A completely loaded model.
Complete implementation for swimlane models.
Part of a MTCompleteModel, which can be obtained by calling loadCompleteModel() on a MTModelHeader.
Part of a MTCompleteModel, which can be obtained by calling loadCompleteModel() on a MTModelHeader.
Thrown when connection to server was lost.
Connection to a MT data source.
Factory for creating connections to servers and repositories.
 
Header interface for data objects for the moment symbols and models.
Implementors of this interface knows how to list/convert/present plugin-data of a given type to be able to show it in for example lists/browser.
 
Register an implementation of this interface to add plugin data to models, symbols or documents.
An MT query that can be filtered on date by only including entities changed after a given date.
Full interface for directories.
Full interface for documents.
Header interface for documents.
Listener interface for documents.
 
 
Utility methods for documents.
Full interface for document types.
Header interface for document types.
Listener interface for document types.
 
Full interface for edges.
Header interface for edges.
 
Common interface of edits to models, vertices, etc.
Describes the "editable" state of a model or symbol right.
A property on an entity in an information model.
 
Configuration for a silent MT export.
Used to silently configuring and running a silent export of MT data.
An extension document is a document defined by a plugin.
Full interface for groups.
Header interface for groups.
A history object used to determine the export/import history of an entity and detect conflicting changes when importing.
Implemented by entities keeping history for exports/imports.
 
An image stored in the repository.
 
Callback when performing a "silent" MT import.
Configuration for a silent MT import.
Used to silently configuring and running a silent import of MT data.
An iterator used for iterating over MT classes.
Full implementation for languages.
Header interface for languages.
Listens to changes to the current language.
Full interface for layers.
Header interface for layers.
Full interface for layer types.
Header interface for layer types.
 
 
 
 
 
 
 
Connection to a local repository.
Provides merge functionality for MT entities.
 
 
An MT query that can be filtered by including only entities with missing translations.
Full interface for models.
An MT query that can be filtered on a set of models in the repository.
Header interface for models.
 
Utility methods for models, vertices and edges.
 
A listener for changes in the model store such as models added, removed or changed.
 
Returns an MTQuery with a name and a unique UUID.
 
Interface for notification model.
Interface for notification receipt.
Utility methods for notifications.
An MT query that can be filtered on a text pattern in a given language
 
 
 
Plug-in specific data.
Provides bulk operations for creating and removing plugin data.
Describes the data in a plug-in data entity to create.
Desribes the data in a relation to create.
Implementations will not capture the semantics or structure of the plugin data.
Interface for publication.
 
 
Can be used to build a query object for retrieving a set of data from storage.
Queries can be executed to store a context for the results, such as which models an object are used in.
The column on which to sort when performing a sort operation.
Represents the state of a query which may be used by a query builder.
Provides actions that can be performed on the result of queries (or a subset of it).
 
 
 
 
Register a service of this type to provide custom queries of some kind.
 
The result of executing a MTQuery.
Thrown when a direct update request (save(), remove()) fails because the object is out of date or because the object to update is currently being updated by someone else.
A callback class for exception handling errors due to remote changes.
Full interface for repositories.
Connection to a MT repository.
Header interface for repositories.
Note that listeners in the MT-api can be invoked on any thread.
 
Contains information about a given revision of a model or symbol.
Interface for revision log entries.
 
Used when making changes to revisions, such as locking a revision of a model or creating a new revision of a model.
 
 
Provides an interface to a server connection.
Connection to an MT server.
Connection to a MT server repository.
 
Provides an entry point for accessing MT classes, which can be used to query and update data in the modeling tool.
Interface for subscriber.
Listener interface for subscribers.
 
 
Extends the model interface with swimlane settings.
Full interface for symbols.
An MT query that can be filtered on a set of symbols in the repository.
Header interface for symbols.
 
Utility methods for symbols.
 
A listener for changes in the symbol store such as symbols added, removed or changed.
Timestamp that can be saved with a name in a repository.
 
 
Full interface for users.
 
 
Header interface for users.
Enumeration of all available privileges that a MTUser can have on a repository.
Enumeration of all available privileges that a MTUser can have globally on a server.
 
Utility methods for users.
Variable that can be used in a repository.
Listens to events for added/removed/changed variables.
 
Helper class for substituting variable values in strings where variables can be used.
Full interface for vertices.
Header interface for vertices.
Full interface for workspaces.
Header interface for workspaces.
 
 
A publish profile that may be edited.
 
 
This must be implemented by any "view" that is to be shown in the modeling tool.
Registered implementations will be used to help present plugin data for a specific MTDataProvider.
 
Preferred output when using the "context circle" to create new symbols.
A prepared attribute is created by attribute widgets.
A value-class for the result of prepareBatch-methods.
A service that can print models.
 
A callback used for reporting progress.
Implemented to perform custom actions during a custom publish.
 
Should have only one default implementation that provides data for publishing lists to html and reports.
 
 
A publish profile contains information for a specific publish service.
 
 
A service that loads publish profiles.
Used to add a resource to the publish destination.
Makes it possible to filter presented information in HTML for example based on the "path" from the root model used to navigate to the current model.
Filters out breakdowns shown from a model based on the path taken to the model.
A service that can publish information, such as HTML or PDF.
Callback for validateBeforePublish()
 
A graphical query builder for creating/editing/executing queries.
 
Factory for creating query builders which can be used to graphically create and run queries.
The available query result types.
Used to resolve references to other entities when updating repository data from XML.
A refinement is an encapsulation of a validation scheme for a specific attribute data type.
A refinement element contains the actual meta data that a refinement has.
 
 
A refinement option describes a single option value type.
A remote data source
 
 
 
 
Factory for creating data sources for reports.
 
Provider for custom report fields.
Generates reports from a data source and a profile.
 
 
 
 
 
 
 
OSGi service for creating report output writers.
 
 
 
 
 
 
 
Provides default translations for report profiles.
A configuration for a repository, describing the settings, model types, symbol types etc.
Updates repository entities from XML created by a RepositoryXMLWriter.
Serializes repository data to XML that can later be read using a RepositoryXMLReader.
 
 
Loads and makes available a set of data for a context within the current workspace.
 
Base interface for all data loaded in a RestContext.
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A way for plugins to provide additional javascript sources to the html publish.
 
Describes a selection in a model.
 
 
Note that all shell operations must occur on the event dispathing thread.
Shows a popup at the appropriate location for a status icon.
Describes the shells state.
Simple status progress with a static title that consumes progress values between 0-100 where -1 is indeterminate.
Shows an icon in the status bar.
Used to show a progress bar in the status bar.
An action that can be performed in the shell by a shortcut command.
 
 
 
A sidebar is a docked panel in 2c8 Modeling Tool.
Provides settings for a sidebar.
Lets the user manually select single entities of a given type.
 
 
 
 
 
 
An event describing a symbol change.

An event specifies that a symbol has changed in some way.

To listen for symbol change events, register an MTSymbolStoreListener using the white board pattern.
 
 
Encapsulates a symbol type.
A symbol of a given type can have different variants that are drawn differently, such as a woman or a man for the "individual" type.
Field content that shows a table.
Field content that shows text.
 
A type is a named identifier and the common base interface for EdgeType, ModelType and SymbolType.
Used to resolve types from XML data when updating repository data from XML.
 
An upload profile contains information for a specific upload service.
 
 
A service that can upload files.
 
 
 
Deprecated.
 
 
 
A validation result is returned from a validation.
 
 
 
Validates data for a specific document to see if the data is allowed or possibly contains errors.
Deprecated.
 
Thrown when the client and the server is not the same version.
Implement and register this into OSGi to provide a field in HTML when a vertex is selected in the published material.
 
A way for plugins to provide additional resources (images, fonts, files) to the html publish.
 
A factory for creating different reusable widgets.
 
 
The different states in the workflow engine.
Factory for creating XML readers and writers for reading/writing repository data.
Deprecated.
better alternatives exist