All Classes

Class Description
Abstract  
AbstractAccessManager
This interface allows to access features of the Omix Plugin Interface as super type of ApplicationAccessManager and DocumentAccessManager.
AbstractApplicationExtension
This class implements the ApplicationExtensionInterface with empty methods.
AbstractBioNode  
AbstractBioNode  
AbstractBioNode  
AbstractBioNode  
AbstractBioNodeItem  
AbstractBioNodeItem  
AbstractCategoryChart
This class is superclass of all category charts.
AbstractComposedXYDataset<C extends AbstractComposedXYDataset.Coordinate>
This class represents a X,Y coordinate dataset that has been composed by the user.
AbstractComposedXYDataset.Coordinate  
AbstractConfigWidget
This abstract class can be derived to realize a member widget of the configuration dialog window.
AbstractControlPoint
Generalizes all possible control points of a curve.
AbstractControlPoint  
AbstractCSVTable<T>
This class is superclass for all data type bound CVS table classes.
AbstractCurvePoint
Generalizes all curve describing points.
AbstractCurvePoint  
AbstractDataMatrix
This class implements listener management of a data matrix and serves as abstract adapter class for DataMatrixInterface.
AbstractDiagramComponent
This interface generalizes AbstractItem and Group as allowed members of a network diagram and additionally of a group.
AbstractDocumentExtension
This class implements the DocumentExtensionInterface with empty methods.
AbstractDomReader
This class is an abstract definition of a reader using DOM (Package org.w3c.dom).
AbstractDomWriter
This class is an abstract definition of a writer using DOM (Package org.w3c.dom).
AbstractDoubleVec<T extends AbstractDoubleVec<T>>
Describes a vector in N dimensional space with double precision.
AbstractEdge  
AbstractEdge  
AbstractEdge  
AbstractEdge  
AbstractEdgeItem  
AbstractEdgeItem  
AbstractErrorIndicator
This class is superclass for all error indicators.
AbstractFloatVec<T extends AbstractFloatVec<T>>
Describes a vector in N dimensional space with float precision.
AbstractItem
This class generalizes all types of visible network components as well as the network and the model.
AbstractItem  
AbstractItem  
AbstractItem  
AbstractLineChartProperties  
AbstractMathConstant  
AbstractMathReference  
AbstractModelComponent  
AbstractModelComponent  
AbstractModelIODomHandler
This class can be used to realize a ModelIOHandlerInterface for Omix with DOM (Package org.w3c.dom).
AbstractModelIOHandler
This class can be used to realize a ModelIOHandlerInterface for Omix.
AbstractModelItem  
AbstractModelItem  
AbstractMultiplePieChart  
AbstractNode  
AbstractNode  
AbstractNode  
AbstractNode  
AbstractNodeItem  
AbstractNodeItem  
AbstractOVLType
Generalizes OVLItemExtension and OVLClass.
AbstractPieChart
This class is superclass of all pie charts.
AbstractPieChart.DataExtractOrder  
AbstractReader
This class can be subclassed in order to realize a file reader.
AbstractSideBox
This accessory represents charts as side items in the network diagram.
AbstractSideBox  
AbstractSideBox  
AbstractSideBoxItem  
AbstractSideBoxItem  
AbstractStackableChart
This class is superclass of all category charts that can be stacked.
AbstractTable<T>
This class represents a general table format with cells which are accessible by the horizontal header text and an index.
AbstractTableXYDataset<T extends XYTableDataReference>
This class represents a X,Y coordinate dataset that bases on a table from the DataManager.
AbstractTitle
This class is superclass for title and legend.
AbstractTitle.Position  
AbstractVec<T extends AbstractVec<T>>
Describes a vector in N dimensional space.
AbstractVisibleComponent  
AbstractVisibleComponent  
AbstractWriter
This class can be subclassed in order to realize a file writer.
AbstractXYChart<T extends XYDataset>
This class us superclass of all X,Y coordinate charts in Omix.
AbstractXYZChart<T extends XYZDataset>
This class is superclass of all X,Y,Z coordinate charts.
Accessory
This type represents all accessories available in OVL.
Accessory  
Accessory  
AccessoryAnchorPlacement  
AccessoryItem  
AccessoryItem  
AccessoryItemOwner  
AccessoryItemOwner  
AccessoryOwner  
AccessoryOwner  
AnnotationArray<T extends DataAnnotation>  
AnnotationArray<T extends DataAnnotation>  
AnnotationArrayItem<T extends DataAnnotationItem>  
AnnotationArrayItem<T extends DataAnnotationItem>  
AnnotationChangeEvent  
AnnotationChangeEvent.ChangeType  
AnnotationChangeListener  
APIVersion
This class represents the minimum Omix API version a plug-in must base on in order to be compatible.
ApplicationAccessManager
This interface allows to access features of the Omix Plugin Interface.
ApplicationExtensionFactory
This interface must be derived by a custom plugin class in order to implement an application extension.
A custom class implementing ApplicationExtensionFactory can be registered at the Omix Plugin Manager:
ApplicationExtensionInterface
This interface can be implemented in order to realize a global extension for Omix.
Applications
This enum represents the Application Product
Arc
Represents an arc as curve describing component of an edge.
An arc consists of a center point, radius in X and Y direction, a start angle and a length in degrees.
Arc  
ArcSectionComputer2D
This class represents an arc curve section.
AreaChart  
AreaChartProperties  
Array<T extends Accessory>
This type represents accessory arrays.
Array<T extends Accessory>  
Array<T extends Accessory>  
ArrayItem<T extends AccessoryItem>  
ArrayItem<T extends AccessoryItem>  
ArrayWrapper<T>  
Authenticator
This interface allows plugins to ask the user for login information.
Authenticator.DomainUsernamePassword
Represents a domain+username/password answer.
Authenticator.Password
Represents a password answer.
Authenticator.UsernamePassword
Represents a username/password answer.
Axis
This class represents an axis in charts.
Axis.LabelLocation
Used to indicate the location of an axis label.
Axis.Position  
BarChart  
BarChart3D  
BarChart3DProperties  
BarChartProperties  
Bernstein
Solves the bernstein polynomial.
BezierPoint
Represents a bezier control point of a quad or cubic curve.
BezierPoint  
BezierSectionComputer<T extends AbstractDoubleVec<T>>
This class represents a Bézier curve section consisting of two (a), three (b) or four (c) control points.
BigFraction  
BioNode
This type generalizes all common attributes of metabolite and reaction.
This Java interface represents a MetNode in OVL.
Brush
This interface represents the brush of diagram components which can be: Color Gradient Fillpattern Texture
BubbleChart  
Capabilities
This annotation defines the editability of an annotation.
Capabilities.PropertyCapabilities  
CategoryAxis
This class represents the horizontal axis in a category chart.
CategoryAxis.LabelPosition  
CategoryChartStyle
This class contains all visual properties of a category chart.
CategoryChartStyle.Anchor  
CategoryDataset
This interface represents a category dataset.
CategoryTableDataReference
This class references categorized data from a table.
CategoryTableDataReference.SeriesLocation  
CC<E,​N>
This class represents a connected component inside a graph.
ChangeEvent  
ChangeEvent.EventType  
ChangeListener  
Chart
This class serves as superclass of all chart types available in Omix.
ChartChangeListener
This interface represents a listener for chart changes.
ChartProperties  
ChartSideBox
This accessory represents charts as side items in the network diagram.
ChartSideBox  
ChartSideBox  
ChartSideBoxItem  
ChartSideBoxItem  
ChartSideItem Deprecated.
ChartStyle
This class represents the style of a chart.
ChartStyleElement
This class is abstract superclass of all chart style elements.
CheckButton
A CheckButton calls a method with a boolean value of its checked state at user action.
CheckButton  
CheckButton  
CheckButtonItem  
CheckButtonItem  
ChemUtility
This class converts a plain chemical formula to rich text (html).
ClassType
Represents a type in OVL and Java.
ClassType  
Clipping  
Clipping  
ClosingWidgetInterface
An editor cells that implements the ClosingWidgetInterface can ask the property editor to close the cell.
ClosingWidgetInterface.ClosingWidgetListener
This interface is implemented by Omix and submitted to the ClosingWidget as listener.
ClusteredBarChart3DProperties  
ClusteredBarChartProperties
Properties of Bar Charts
Collections  
Color
This class represents color in Omix diagrams.
ColorInterpolator
The ColorInterpolator class implements interpolation between colors.
ColorInterpolator.ColorSpace
This enum list all color spaces available in ColorInterpolator.
ColorInterpolator.InterpolationMode
This enum represents possible color interpolation modes.
ColorScheme
This interface provides a custom color scheme.
ColorSchemes
This enum provides a set of predefined color schemes.
ColumnChart  
ColumnChart3D  
CombinedUnit  
Comment Deprecated.
Comment  
Comment  
Comment.Reply  
Comment.Reply  
Comment.Reply  
Compartment
Represents a compartment in the metabolic network diagram.
Compartment  
Compartment  
CompartmentItem  
CompartmentItem  
Component
Superclass of all model components in OVL.
ComponentExistsException
This exception is thrown when a network component is added twice or a node name already exists.
ComposedCategoryDataset  
ComposedDataset
This class represents a dataset that has been composed by the user.
ComposedXYDataset
This class represents a X,Y coordinate dataset that has been composed by the user.
ComposedXYDataset.CoordinateXY  
ComposedXYZDataset
This class represents a X,Y coordinate dataset that has been composed by the user.
ComposedXYZDataset.CoordinateXYZ  
ConfigWidgetFactory<T extends QWidget & ConfigWidgetInterface>
This interface has to be derived by a custom plugin class in order to implement a config widget as part of the configuration dialog window.
A custom class implementing ConfigWidgetFactory can be registered at the Omix Plugin Manager:
ConfigWidgetInterface
This interface can be derived to realize a member widget of the configuration dialog window.
Constructor
This interface represents a constructor of an OVL class.
ContextMenuEntryProvider
By implementing this interface, a plug-in can add own menu entries to the context menu of graphical items.
CoreUnitInterface  
CreateEditorUtilities
This utility allows access to the OVLReadAccess interface and the Settings interface during the method call TypeEditHandlerInterface.createEditor(io.qt.widgets.QWidget, FieldInfo, CreateEditorUtilities)
CreateGraphicsItemUtilities
This utility allows access to the OVLReadAccess interface during the method call TypeGraphicsHandlerV2Interface.createGraphicsItem(FieldInfo, CreateGraphicsItemUtilities)
CSVDoubleTable
This class reads all data of a csv file as double values.
CSVIntegerTable
This class reads all data of a csv file as int values.
CSVStringTable
This class reads all data of a csv file as String values.
CursorUtility  
CurveSectionComputer<T extends AbstractDoubleVec<T>>
This class generalizes computation of a parameterised curve sections.
CustomColorScheme
Use this type to define a custom color scheme.
CustomShape
This interface represents custom symbol shapes in Omix.
CustomUnit  
CustomUnitManagerInterface  
DataAnnotation
This type represents all data annotations available in OVL.
DataAnnotation  
DataAnnotation  
DataAnnotationItem  
DataAnnotationItem  
DataInputUtilities
Provides utilities for data file input operations.
DataManager
This class represents the data manager sidebar and provides access to the currently open data sources and tables.
DataManager
This class represents the data manager sidebar and provides access to the currently open data sources and tables.
DataManager.CloseDataSourceEvent  
DataManager.CurrentDataSourceChangeEvent  
DataManager.CurrentTableChangeEvent  
DataManager.DataManagerChangeEvent  
DataManager.DataManagerChangeListener  
DataManager.DataManagerSourceChangeEvent  
DataManager.GeneralDataManagerChangeEvent  
DataManager.LanguageChangeEvent  
DataManager.OpenDataSourceEvent  
DataManager.TableFormatChangeEvent  
DataMatrixChangeListener  
DataMatrixInterface  
DataMatrixInterface.DeletableFlag  
DataMatrixInterface.DeletableFlags  
DataMatrixInterface.MetaData  
DataMatrixInterface.MetaDataType  
DataMatrixInterface.Representation  
DataMatrixInterface.Representations  
DataOutputUtilities
Provides utilities for data file output operations.
Dataset
This interface represents a chart's dataset.
DatasetChangeListener
This interface represents a listener for dataset changes.
DataSourceChangeListener  
DataSourceHandlerFactory  
DataSourceHandlerInterface  
DataSourceInterface  
DataSourceInterface.Enumerator  
DataSourceManager  
DataSourceManager  
Date
This class represents date in the Omix network diagrams.
DateTime
This class represents date and time in the Omix network diagrams.
DecimalFormat
This class represents a format pattern for the conversion of floating point numbers to text.
DefaultFormats
This interface contains a set of number-to-string formatters.
DerivedUnit  
Diagram  
Diagram  
Diagram.NewNodePosition  
DockingPosition
This enum represents all available docking positions at a node in the diagram area.
Document
This interface is supertype for all possible documents in Omix.
DocumentAccessManager
This interface allows to access features of the Omix Plugin Interface.
DocumentExtensionFactory
This interface has to be derived by a custom plugin class in order to implement a document extension.
A custom class implementing DocumentExtensionFactory can be registered at the Omix Plugin Manager:
DocumentExtensionInterface
This interface can be implemented in order to realize a document dependend extension for Omix.
DoubleField
This accessory represents textual represented double values in the network diagram.
DoubleField  
DoubleField  
DoubleFieldItem  
DoubleFieldItem  
DoubleIndexedMap<T>
This class collects objects in association with two indexes i and j.
DoubleMap<T>
This class is a tree map associating objects to a double value.
DoublePlayer
A DoublePlayer has the same functionality as the DoubleSlider and, additionally, buttons to increase or decrease the current value with a defined step size and an automatic play routine.
DoublePlayer  
DoublePlayer  
DoublePlayerItem  
DoublePlayerItem  
DoubleSlider
A DoubleSlider controls a bounded real value by sliding a handle.
DoubleSlider  
DoubleSlider  
DoubleSliderItem  
DoubleSliderItem  
DoubleSpinBox
A DoubleSpinBox consists of a spinable input mask for real numbers.
DoubleSpinBox  
DoubleSpinBox  
DoubleSpinBoxItem  
DoubleSpinBoxItem  
DoubleTrigger
This type represents all triggers emitting a double type signal.
DoubleTrigger  
DoubleTrigger  
DoubleTriggerItem  
DoubleTriggerItem  
Edge
Superclass of all edges in Omix.
Editable
This annotation defines the editability of an annotation.
EffectorEdge
Represents an effector edge in the network diagram.
EffectorEdge  
EffectorEdge  
EffectorEdge  
EffectorEdge  
EffectorEdgeItem  
EffectorEdgeItem  
Error  
Error.CustomError  
Error.ErrorType  
Error.ErrorTypeInterface  
Error.ExponentWithUnitError  
Error.IllegalOperator  
Error.ImpossibleExponentOnUnitError  
Error.ImpossibleUnitMultiplicationError  
Error.MismatchingUnitsError  
ErrorComposedDataset  
ErrorTableDataset  
ErrorTableDataset.ErrorTableReference  
EventBasedChangeListener
This class implements the PropertyChangeListener in QEventLoop.
EventBasedItemPropertyChangeListener
This class implements the ValueChangeListener in QEventLoop.
EventBasedModelChangeListener
This class implements the PropertyChangeListener in QEventLoop.
EventBasedPropertyChangeListener
This class implements the PropertyChangeListener in QEventLoop.
EventBasedValueChangeListener
This class implements the ValueChangeListener in QEventLoop.
EventLoopParallelAction
This class allows to execute an action in a thread parallel to a running QEventLoop.
EventThread  
ExcludedItems
This annotation avoids that a set if items is extended by the annotated item extension or individual field, method or accessory.
ExpressionReference  
ExpressionUtilities  
ExpressionUtilities.Multiplier  
ExpressionUtilities.MultiplierList  
ExpressionUtilities.Summand  
ExpressionUtilities.SummandList  
ExtendedHeaderData
This type can be used to fill table headers in an instance of DataSourceInterface with labels that contain background information about the column or row, i.e. possible synonyms and public identifiers.
Field
This interface represents a field defined in OVL code.
Field
This interface represents a field defined in OVL code.
Field  
FieldInfo
This class provides information about the edited field for the TypeEditHandlerInterface.
FileDataSourceHandlerInterface  
FilePathAnalyzer
This class helps to save file paths relative to the saved file.
FillLevelIndication
This enum contains lists all options to indicate fill levels in nodes.
FillPattern
A fill pattern consists of a pattern and a fill color whereas the pattern can be a standard patterns or any bitmap.
FillPattern.Type
Standard Patterns as offered by the paint dialog.
Final  
FinallyTasks  
FixedValueError  
FloatMap<T>
This class is a tree map associating objects to a float value.
FluxEdge
Represents a flux edge in the network diagram.
FluxEdge  
FluxEdge  
FluxEdge  
FluxEdge  
FluxEdgeItem  
FluxEdgeItem  
Font
This class represents font in the Omix network diagrams.
FormattedName  
FunctionPointer  
GetValuePainterUtilities
This utility allows access to the OVLReadAccess interface during the method call TypeGraphicsHandlerInterface.getValuePainter(FieldInfo, GetValuePainterUtilities)
Gradient
This class is superclass for all color gradients.
Gradient.Spread
This enum lists all available spread for color gradients.
Graph<E,​N>
Graph analysis tool.
GraphicsBox
Represents a graphical box in the diagram.
GraphicsBox  
GraphicsBox  
GraphicsBoxItem  
GraphicsBoxItem  
GraphicsEdge
Represents a custom edge in the network diagram.
GraphicsEdge  
GraphicsEdge  
GraphicsEdge  
GraphicsEdge  
GraphicsEdgeItem  
GraphicsEdgeItem  
GraphicsItem Deprecated.
GraphicsNode
This type represents custom nodes in OVL.
GraphicsNode  
GraphicsNode  
GraphicsNode  
GraphicsNode  
GraphicsNodeItem  
GraphicsNodeItem  
GraphicsPath
Represents a graphical path in the diagram.
GraphicsPath  
GraphicsPath  
GraphicsPathItem  
GraphicsPathItem  
GraphicsSceneRenderer
This class realizes an ImageRenderer that renders a QGraphicsScene.
Group  
Group  
Groupable  
Groupable  
Guideline  
Guideline  
HashList<T>  
HHeaderTable  
HHeaderTable  
Hidden
This annotation avoids visibility of fields and accessories in the property list and/or in the scene.
HVHeadersTable  
HVHeadersTable  
Icon
An annotated field is displayed with an icon from the given path.
Examples:
@Icon("smile.png") CheckButton button : method(boolean);
IconManager  
IconReloadable  
IdentifierCollection  
IdentifierCollection.TargetType  
IdentityComparator
Compares two objects after identity hashcode.
IllegalChangeException  
IllegalComponentException
Is thrown when an object is not allowed do be used in a model factory.
Image
Represents images in Omix.
ImageField
This accessory represents image items in the network diagram.
ImageField  
ImageField  
ImageFieldItem  
ImageFieldItem  
ImageRenderer
This interface can be implemented in order to render any kind of content into a paint device.
IncludedItems
This annotation limits the applicabity of code to a set if items.
InputUtilities
Provides utilities for file input operations.
IntegerField
This accessory represents textual represented integer values in the network diagram.
IntegerField  
IntegerField  
IntegerFieldItem  
IntegerFieldItem  
IntegerTrigger
This type represents all triggers emitting an integer type signal.
IntegerTrigger  
IntegerTrigger  
IntegerTriggerItem  
IntegerTriggerItem  
InterfaceUtility  
IntMap<T>
This class is a tree map associating objects to an int value.
IOFlag
This enum represents I/O operations.
IsRichText
This annotation marks a String flield to contain rich text (HTML).
IsVarType
This annotation can be used to indicate that a specific java class member or parameter is of JavaScript type var.
Item Deprecated.
ItemGroup
Item group can is the only and exclusive data annotation for the network level.
ItemGroup  
ItemGroup  
ItemGroupItem  
ItemGroupItem  
ItemPropertyChangeListener
This class implements the ValueChangeListener with a PropertyChangeListener.
ItemReference  
JsonArray  
JsonObject  
Label
Overrides the identifier of the annotated field or trigger with the denoted label.
Two examples without Label annotation:
LabelConfiguration  
LabelConfiguration.DefaultTextInstruction  
LabelConfiguration.TextInstruction  
LabelReloadable  
LabelText  
Legend  
Legend  
Legend  
LicenseKey
This class represents all entries of an Omix license key file.
LicenseKeyValidatorFactory
This interface can be implemented in order to realize licensing of a plugin.
LicenseKeyValidatorInterface
The license key validator checks the signature of a license key for validity.
LicenseRequired
This annotation labels classes as to require a valid license key in order to be used in OVL scripts.
LicenseType
This enum replresents all available licensing variants.
LinearGradient
This class represents linear gradients.
LineChart  
LineChart3D  
LineChart3DProperties  
LineChartProperties  
Link
This type represents a link node in OVL.
Link  
Link  
Link.Appearance  
Link.Appearance  
Link.DiagramLinkAppearance  
Link.DiagramLinkAppearance  
Link.FileLinkAppearance  
Link.FileLinkAppearance  
Link.GeneralLinkAppearance  
Link.GeneralLinkAppearance  
Link.PathwayLinkAppearance  
Link.PathwayLinkAppearance  
LinkEdge
Represents a custom edge in the network diagram.
LinkEdge  
LinkEdge  
LinkEdge.Appearance  
LinkEdge.Appearance  
LinkEdge.EffectorEdgeAppearance  
LinkEdge.EffectorEdgeAppearance  
LinkEdge.FluxEdgeAppearance  
LinkEdge.FluxEdgeAppearance  
LinkEdge.GraphicsEdgeAppearance  
LinkEdge.GraphicsEdgeAppearance  
LinkEdgeItem  
LinkEdgeItem  
LinkItem  
LinkItem  
MarkerShape
This interface lists all standard shapes available for start and end markers of edges.
MathConstant  
MathConstant2D  
MathConstantEULERGAMMA  
MathConstantEXPONENTIALE  
MathConstantFALSE  
MathConstantIMAGINARYI  
MathConstantINFINITY  
MathConstantNaN  
MathConstantPI  
MathConstantTRUE  
MathExpression  
MathExpressionsLexer  
MathExpressionsLexer.ErrorMessage  
MathExpressionsParser  
MathExpressionsParser.UnexpectedCharactersException  
MathExpressionsParser.UnitNotAllowedException  
MathFunction  
MathFunction.FunctionProcessorInterface  
MathFunction2D  
MathGraphicsView  
MathItem2DInterface  
MathLambdaExpression  
MathLambdaExpression.Parameter  
MathMLElement  
MathMLException  
MathMLNamespace  
MathMLReader  
MathMLWriter  
MathOperation  
MathOperation.Operator  
MathOperation2D  
MathParent2DInterface  
MathPointer  
MathReference  
MathReference2D  
MathRoot2D  
MathScene2D  
MathSymbolReaderInterface  
MathSymbolWriterInterface  
MathTypeHandler  
MathUnit2D  
MathUtilities  
Matrix2d
This class is a 2 × 2 matrix with double precision.
Matrix2f
This class is a 2 × 2 matrix with double precision.
Matrix4d
This class is a 4 × 4 matrix with double precision.
Matrix4d.RotationType
Describes the type of rotation matrix.
Matrix4f
This class is a 4 × 4 matrix with double precision.
Matrix4f.RotationType
Describes the type of rotation matrix.
Member
This is the super type of all class and extension members.
MessageCollector
This class collects messages.
MessageType
Represents the types of messages from a plugin.
MetabolicNetwork Deprecated.
Metabolite
Represents all instances of a metabolite pool in the metabolic network diagram.
Metabolite  
Metabolite  
Metabolite  
Metabolite  
MetaboliteItem  
MetaboliteItem  
MetaboliteType
This class represents the type of metabolites in different compartments.
MetaboliteType
This class represents metabolite types of a biochamical model.
MetaboliteType  
Method
This interface represents a method defined in OVL code.
MetNode Deprecated.
Model
This class represents the network model.
Model
This method represents the complete network model.
Model
The writable model can be used to create and add additional components to a network model document.
ModelCapabilities  
ModelCapability  
ModelChangeEvent  
ModelChangeListener  
ModelComponentProviderFactory  
ModelComponentProviderInterface  
ModelComponentProviderInterface.ItemType  
ModelDocument
This interface type represents an active network model document.
ModelIOHandlerFactory
This interface must be derived by a custom plugin class in order to implement an import and/or export filter for Omix networks.
A custom class implementing ModelIOHandlerFactory can be registered at the Omix Plugin Manager:
ModelIOHandlerInterface
This interface allows to realize a network import and export plugin.
Implementing classes must register a set of supported file name suffixes (like "xml", "fml", "doc").
ModelReader
By implementing this interface, a plugin can realize a model reading procedure.
ModelTemplateInfo  
ModelTemplateProviderFactory  
ModelTemplateProviderInterface  
ModelWriter
By implementing this interface, a plugin can realize a model writing procedure.
MotifStamp  
MotifStamp  
MoviePaintDeviceInterface
This interface must be implemented in order to realize a movie export feature for Omix.
MultiplePieChart  
MultiplePieChart3D  
MultiplePieChartStyle  
MultipleRingChart  
NameUtilities  
Network Deprecated.
Node
Superclass of all nodes in Omix.
NodeLabelPlacement  
NonNull
A field annotated with @NonNull must not be null.
NoSuchLocalVariableException
This exception is thrown when OVL code takes access to a local variable that does not exist.
NoSuchUnitException  
NotExecutableException  
ObjectField<T>
This accessory represents textual represented Object values in the network diagram.
ObjectField<T>  
ObjectField<T>  
ObjectFieldItem<T>  
ObjectFieldItem<T>  
ObjectMap<T>
This class is a tree map associating objects to other objects sorted after identity hashcode.
Occurrence
This enum represents possible occurrence of fields and accessories in Omix.
OmixApplication
The OmixApplication class contains static methods which allow: Internationalization Inter namespace access
OrdinaryDataSourceHandlerInterface  
Orientation
This enum represents the two states orientation.
OutputUtilities
Provides utilities for file output operations.
OVLAbstractInvokableDefinition
This interface represents invokeable members of an OVL type.
OVLAbstractMemberDefinition
This class represents the definition of a member of a class or item extension.
OVLAccessoryArrayDefinition  
OVLAccessoryDefinition
This class represents an accessory definition in an OVL program.
OVLClass
This interface represents OVLClass definitions in OVL programs.
OVLClassType
This class represents the type of an OVL defined class.
OVLCompatibilityHandlerFactory
This interface must be derived by a custom plug-in class in order to implement OVL code compatibility between different versions of a plug-in.
OVLCompatibilityHandlerInterface
This interface allows to implement compatibility features of a plug-in with its former versions.
OVLCompatibilityHandlerInterface.OVLFieldConverterInterface
The substitution is performed by this interface.
OVLCompatibilityHandlerInterface.Substitution
A Substitution consisting of the namespace of the new class/field/accessory and the new name of the member.
OVLCompiler
This interface allows to compile source code to an executable OVLProgram.
OVLCompilerMessage
Compiler Messages generated by the OVLCompiler when errors or warning occur.
OVLCompilerMessage.Type  
OVLConstructorDefinition
This class represents a method definition in an OVL program.
OVLDocument
This interface type represents an active OVL program code document.
OVLEnvironment
Java methods and constructors can be equipped with a prepend OVLEnvironment parameter.
OVLEvent
This java annotation converts a java method into an OVL slot field.
OVLExtensible
This annotation marks all types which are extensible by OVL code.
OVLFallbackField
This java annotation converts a java method into an OVL fallback field.
OVLField
This java annotation converts a java method into an OVL field.
OVLFieldConverterUtilities  
OVLFieldDefinition
This class represents a field definition in an OVL program.
OVLInaccessible
This java annotation avoids accessibility of a member, parameter or class in OVL code.
OVLItemExtension
This interface represents OVLItemExtension definitions in OVL programs.
OVLMethodDefinition
This class represents a method definition in an OVL program.
OVLObject
This interface represents all instances of OVL defined classes.
OVLObject  
OVLObject  
OVLParameter  
OVLParameterDefinition
This class represents the definition of a method or constructor parameter.
OVLProgram
This interface represents a program specified in the Omix Visualization Language (OVL).
OVLTarget  
OVLTarget.OVLElementType  
OVLToAWTConverter
This class realizes converter functionality between Java AWT and the OVL standard types.
Paint
This interface represents the paint of diagram component which can be: Brush Color Gradient Fillpattern Texture Image PaintedProperty
PaintableObject
A PaintableObject is a type that is carried by a PaintProxy painted in a TypeGraphicsHandlerInterface.
PaintDeviceInterface
This interface must be implemented in order to realize an image export feature for Omix.
PaintedProperty
This class represents a painted property in Omix diagrams.
PaintException
A PaintException can occur during a paint procedure of a plugin PaintHandler.
PaintHandlerFactory
This interface must be derived by a custom plugin class in order to implement export of network diagrams into images and movies of various types.
A custom class implementing PaintHandlerFactory can be registered at the Omix Plugin Manager:
PaintHandlerInterface
This interface can be derived in order to implement exporting the network diagram into images and movies.
PaintHandlerInterface.PaintOption
Options of a PaintDevice
PaintProxy<T extends PaintableObject>
A PaintProxy contains a paintable object in Omix diagrams.
PaintValueUtilities
This utility allows access to the OVLReadAccess interface and the Settings interface during the method call TypeEditHandlerInterface.paintCell(FieldInfo, PaintValueUtilities)
ParameterConverter  
Pathway
Represents a pathway in the metabolic network diagram.
Pathway  
Pathway  
PathwayItem  
PathwayItem  
PatternBranch  
PatternBranch  
PatternItem  
PatternItem  
PatternPath  
PatternPath  
PercentageError  
PieChart  
PieChart3D  
PieChartProperties  
PieChartStyle  
PieChartStyle.LinkStyle  
PixmapManager  
PlatformFontConverter  
Player
A Player has the same functionality as the Slider and, additionally, buttons to increase or decrease the current value with a defined step size and an automatic play routine.
Player  
Player  
PlayerItem  
PlayerItem  
PluginCompatibilityHandlerFactory
This interface must be derived by a custom plug-in class in order to implement compatibility when a plug-in identifier changed.
PluginCompatibilityHandlerInterface
This interface allows to implement compatibility features of a plug-in in case of changing plug-in identifier.
PluginMenuItemType
Menus in the menubar.
PluginToolbarItemType
Actions on the toolbars.
PopupMenuAction
Realizes an action that contains a popup action.
Private  
ProgressListener
Utility that allows to change the progress displayed in a progress bar during a file I/O operation.
Protected  
Public  
PublicIdentifier
This type represents a public identifier.
PublicIdentifier  
PublicIdentifierManager  
PublicIdentifierProviderFactory  
PublicIdentifierProviderInterface  
PushButton
A PushButton calls a parameterless method or any parameterized method at user action.
PushButton  
PushButton  
PushButtonItem  
PushButtonItem  
QPainterUtil  
QPainterUtil.RestoreMacro  
QPaintGraphics2D
This class realizes AWT Graphics2D drawing everything on a QPainter.
QtAWTConverter
This class realizes converter functionality between Qt and standard Java AWT.
QtOVLConverter
This class realizes converter functionality between Qt and the OVL standard types.
Qualifier  
RadialGradient
This class represents radial gradients.
RawData
This class represents data in combination with the data format given as file suffix.
Reaction
This type represents reactions in OVL.
Reaction  
Reaction  
ReactionItem  
ReactionItem  
ReadOnly
Forbids editing the annotated field in the property editor of Omix.
ReadOnlyInterface  
RectangleEdge
This enum represents the possible locations of char title and legend.
ReferenceInterface  
ReplacedBy
This annotation should be used in combination with Deprecated and provide information about the replacement of a deprecated method or class.
ReversibilityDesign  
RingChart  
ScalingDataMap
This class allows to scale a set of real numbers into a certain range.
ScatterPlot  
ScatterPlotProperties  
SCC<E,​N>  
Separator
Represents a separator point (move to).
Separator  
Settings
This interface allows to store and read properties in the Omix settings file.
Shadow
This class represents a drop shadow effect on network items.
Shape
This interface lists all standard shapes available for nodes.
ShapeExpansionMode  
ShapeUtility
This class provides miscellaneous computation methods for shapes.
SideBox
A sub node has the same appearance as other nodes in the network.
SideBox  
SideBox  
SideBoxItem  
SideBoxItem  
Signal
This annotation specifies the signal type of accessories.
SilentAbort
This runtime exception can be thrown in order to abort a user operation without causing an error dialog.
SilentAbort is useful if plugin code handles an occurring error by own error dialogs.
SimpleValueField
This accessory represents textual represented values in the network diagram.
SimpleValueField  
SimpleValueField  
SimpleValueFieldItem  
SimpleValueFieldItem  
SIPrefix  
SIUnit  
Slider
A Slider controls a bounded real value by sliding a handle.
Slider  
Slider  
SliderItem  
SliderItem  
Smoothness
This enum lists all available smoothness settings of spline points.
SortedTreeMap<A,​B>
This class is a tree map associating objects to other objects sorted after identity hashcode.
SpinBox
A SpinBox consists of a spinable input mask for real numbers.
SpinBox  
SpinBox  
SpinBoxItem  
SpinBoxItem  
SplinePoint
Represents a spline point connecting curve segments.
SplinePoint  
StackMode
This enum represents possible stack modes of bar charts.
StandardIcons  
StandardIdentifierCollection  
StandardMarkerShapes
This class implements the MarkerShape interface.
StandardModelIODomHandler
Realizes XML reading and writing with a DocumentBuilder and Transformer.
StandardShapes
This class implements the Shape interface.
StandardStreams
This class contains the original streams from System.
StringComparator
Compares two strings.
StringMap<T>
This class is a tree map associating objects to a string alphabetically sorted.
StrokeStyle
This class represents style of edges and strokes.
StyleSheet  
StyleSheet  
SubNode Deprecated.
SubTitleStyle  
Suffix
The value of the annotated member is displayed with the given unit.
Examples:
@Unit("m") double distance = 25.0;
Synchronized  
SynchronousChangeListener
This class implements the ChangeListener in thread-safe manner.
SynchronousItemPropertyChangeListener
This class implements the ValueChangeListener in thread-safe manner.
SynchronousModelChangeListener
This class implements the ModelChangeListener in thread-safe manner.
SynchronousValueChangeListener
This class implements the ValueChangeListener in thread-safe manner.
Synonym  
Synonyms  
SystemInfo
This class offers information about the platform's operation system and architecture.
SystemInfo.Architecture
This enum represents the possible processor architectures.
SystemInfo.OperatingSystem
This enum represents the operation systems that can execute Omix.
Table
This interface represents a table in the data manager sidebar.
Table
This interface represents a table in the data manager sidebar available for mutation within plug-ins.
Table.SelectedCell
This class represents a selected cell in the table
Table.SelectedColumn
This class represents a selected cell in the table
Table.SelectedContent
This class represents a selected content (cell, row or column) in the table
Table.SelectedRow
This class represents a selected cell in the table
Table.SelectedTable
This class represents the state where the entire table is selected
TableCategoryDataset
This class represents a category dataset that bases on a table from the DataManager.
TableDataReference
This class references data from a table.
TableDataset<T extends TableDataReference>
This class represents a dataset that bases on a table from the DataManager.
TableXYDataset
This class represents a X,Y coordinate dataset that bases on a table from the DataManager.
TableXYZDataset
This class represents a X,Y,Z coordinate dataset that bases on a table from the DataManager.
TargetToolBar  
TextField
This accessory represents text labels in the network diagram.
TextField  
TextField  
TextFieldItem  
TextFieldItem  
Texture
This class represents textures in the network diagram.
Texture.Scaling
This enum lists all avaliable scaling methods.
ThreadableSlot0  
ThreadableSlot1<A>  
ThreadAffineUtility  
ThrowingBooleanSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingByteSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingCallable<A,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingCallable2<A,​B,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingCallable3<A,​B,​C,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingCharSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingDoubleSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingFloatSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingFunction<R,​A,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingFunction2<R,​A,​B,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingFunction3<R,​A,​B,​C,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingFunction4<R,​A,​B,​C,​D,​E extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingFunction5<R,​A,​B,​C,​D,​E,​Exn extends Throwable>
This interface can be implemented to perform an arbitrary action taking argument in a parallel thread.
ThrowingIntSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingLongSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingRunnable<E extends Throwable>
This interface can be implemented to perform an arbitrary action in a parallel thread.
ThrowingShortSupplier<E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
ThrowingSupplier<T,​E extends Throwable>
This interface must be implemented to perform an arbitrary action in a parallel thread.
Thumbnails
This interface represents thumbnails containes in Omix files.
Time
This class represents a time in the Omix network diagrams.
Title  
ToolTip
Omix displays the given tooltip when the mouse hovers the property line of the annotated field or the accessory in scene or on the toolbar of the main window.
Example:
@ToolTip("Enter a text") String text = "";
Transient  
Translating
This interface represents the translation mechanism of Omix.
Trigger
This type represents all triggers available in OVL.
Trigger  
Trigger  
TriggerArray<T extends Trigger>  
TriggerArray<T extends Trigger>  
TriggerArrayItem<T extends TriggerItem>  
TriggerArrayItem<T extends TriggerItem>  
TriggerItem  
TriggerItem  
TypeCompatibilityHandlerFactory
This interface must be derived by a custom plug-in class in order to implement type compatibility between different versions of a plug-in.
A custom class implementing TypeCompatibilityHandlerFactory can be registered at the Omix Plug-in Manager:
TypeCompatibilityHandlerInterface
This interface allows to implement compatibility features of a plug-in with its former versions.
TypeEditHandlerFactory
This interface must be derived by a custom plugin class in order to implement type editing features.
A custom class implementing TypeEditHandlerFactory can be registered at the Omix Plugin Manager:
TypeEditHandlerInterface
This interface allows to implement management of arbitrary data types in the property editor (see image below).
TypeEditHandlerInterface.CellEditorResponse
This class returns a cell editor widget.
TypeEditHandlerInterface.CellPainterInterface
This interface can be implemented in order to paint a table cell of the property editor according a specific object content.
TypeEditHandlerInterface.DialogEditorInterface
TypeEditHandlerInterface.DialogEditorResponse
This class returns a dialog editor as user interface for property editing.
TypeEditHandlerInterface.EditResponse
TypeEditHandlerInterface.NoEditorResponse
This class can be used when an field must not be edited.
TypeEditHandlerInterface.ObjectEditorInterface
This interface must be implemented by a valid cell editor widget.
TypeEditHandlerInterface.PaintResponse
TypeGraphicsHandlerFactory
This interface must be derived by a custom plugin class in order to implement type painting features.
A custom class implementing TypeGraphicsHandlerFactory can be registered at the Omix Plugin Manager:
TypeGraphicsHandlerInterface
This interface allows to implement painting of specific object types in accessory ObjectField and in Visualization on Demand (VoD).
TypeGraphicsHandlerInterface.ResizableValuePainterInterface
This interface represents paint content that can be resized in a ObjectField<>.
TypeGraphicsHandlerInterface.ValuePainterInterface
This interface must be derived in order to realize painting of custom object types.
TypeGraphicsHandlerInterface.ValuePainterInterface.ResizeListenerInterface  
TypeGraphicsHandlerInterface.ValuePainterInterface.UpdateListenerInterface  
TypeGraphicsHandlerV2Interface
This interface allows to represent specific object types as QGraphicsItem in the scene needed in accessory ObjectField and in Visualization on Demand (VoD).
TypeGraphicsHandlerV2Interface.ClippableInterface  
TypeSerializationHandlerFactory
This interface must be derived by a custom plugin class in order to implement type save and restore features.
A custom class implementing TypeSerializationHandlerFactory can be registered at the Omix Plugin Manager:
TypeSerializationHandlerInterface
This interface allows to implement serialization of arbitrary data types.
The omix file I/O procedure is able to write and read a comprehensive but limited set of class types like String, Integer, Double, List etc.
TypeSerializationHandlerInterface.AbstractSerialization
Supertype for all serialization types.
TypeSerializationHandlerInterface.ComponentArraySerialization
An Object is serialized as array of its components.
Here, recursive references are not allowed.
TypeSerializationHandlerInterface.ComponentMapSerialization
An Object is serialized as map (String,Object) of its components.
Here, recursive references are not allowed.
TypeSerializationHandlerInterface.DoubleSerialization
An Object is serialized as double value.
TypeSerializationHandlerInterface.IntSerialization
An Object is serialized as int value.
TypeSerializationHandlerInterface.LongSerialization
An Object is serialized as long value.
TypeSerializationHandlerInterface.RawDataSerialization
An Object is serialized as byte[] value.
TypeSerializationHandlerInterface.StringSerialization
An Object is serialized as String.
UnchangeableValue
This annotation marks a class type unchangeable.
UndoableAction
Represents an undoable command.
UndoMacro  
Unit Deprecated.
UnitCheckMessageCollectorInterface  
UnitCheckMessageCollectorInterface.UnitCheckMessage  
UnitCheckMessageCollectorInterface.UnitCheckMessage.MessageType  
UnitFactor  
UnitInterface  
UnitReaderInterface  
UnitUtilities  
UnitWriterInterface  
URLConnectionHandlerFactory
This interface must be derived by a custom plugin class in order to implement network communication for Omix.
A custom class implementing URLConnectionHandlerInterface can be registered at the Omix Plugin Manager:
URLConnectionHandlerInterface
This interface allows to realize network communication for Omix.
URLConnectionInterface
This interface represents the network communication manager for a certain protocol.
URLUtility  
UserRequest
This interface offers access to Omix dialog widgets for messaging and user input in OVL scripts.
Validating
A field annotated with @Validating(»validator type«) is always checked by the Validator if assigned values are valid.
Validator
A validator can be connected to a normal field declaration in OVL.
ValueAxis  
ValueAxis.AxisType  
ValueChangeAdapter
This class implements the ValueChangeListener.
ValueChangeListener
A value change listener can be added to ValueChangeSenders (like Field).
ValueChangeSender
A value change sender can be connected to ValueChangeListeners.
Var
This class type represents the JavaScript type var.
VariableNotFoundException  
VariableReference  
Vec2d
Describes a vector in 2 dimensional space.
Vec2f
Describes a vector in 2 dimensional space.
Vec4d
Describes a vector in 3 dimensional space (homogeneous coordinates).
Vec4f
Describes a vector in 3 dimensional space (homogeneous coordinates).
VersionNumber
Version number consisting of a MAJOR, MINOR and PATCH version number.
VerticalAlignment  
VHeaderTable  
VHeaderTable  
VoDObject
The VoDObject type can be used to show a generic and resizable set of properties in Visualization On Demand.
VoDObject  
VoDObjectFactory  
WeakCollection<E>  
WeakList<E>  
WeakMap<K,​V>  
WeakSet<E>  
WeakWeakMap<K,​V>  
WidgetDialog  
Wrappable  
Wrapper  
WritableInterface  
XYAreaChart  
XYChartProperties  
XYChartStyle  
XYCurveChart  
XYDataset
This interface represents a X,Y coordinate dataset.
XYLineChart  
XYLineChartProperties  
XYTableDataReference
This class references X,Y coordinate data from a table.
XYTableDataReference.CoordinateLocation  
XYZDataset
This interface represents a X,Y,Z coordinate dataset.
XYZTableDataReference
This class references X,Y,Z coordinate data from a table.