- All Known Subinterfaces:
Metabolite
,Reaction
public interface BioNode extends Node, MetNode
This type generalizes all common attributes of metabolite and reaction.
This Java interface represents a MetNode in OVL. It contain all methods available in OVL. The static fields in this interface declaration are public non-static instance fields in OVL. They can be read and written from OVL code.
This Java interface represents a MetNode in OVL. It contain all methods available in OVL. The static fields in this interface declaration are public non-static instance fields in OVL. They can be read and written from OVL code.
- Author:
- Dr. Peter Droste, Omix Visualization
-
Method Summary
Modifier and Type Method Description double
blur()
The blur of the node.boolean
collapsed()
Collapsed-state of the network component.List<? extends EffectorEdge>
effectorEdges()
Returns an unchangeableList
of all effector edges of this node.double
fillLevel()
The filling level of the item's shape given as percentage value.FillLevelIndication
fillLevelIndication()
The indication for filling of the item's shape.Font
font()
The font of the text label of the item.default String
getName()
Deprecated.Set<? extends PublicIdentifier>
getPublicIdentifiers()
Returns the components public identifiersList<? extends FluxEdge>
inEdges()
Returns an unchangeableList
of all incoming flux edges of this node.List<? extends FluxEdge>
outEdges()
Returns an unchangeableList
of all outgoing flux edges of this node.Paint
paint()
The fill appearance of the item's shape.double
scale()
The scale factor the node is displayed with.Shadow
shadow()
The shadow of the item.Shape
shape()
The appearance of the metabolite node in the diagram.Color
strokeColor()
The color for the stroke of the item's shape.StrokeStyle
strokeStyle()
The paint style for the stroke of the item's shape.double
strokeWidth()
The stroke width of the item's shape.List<String>
synonyms()
Returns the synonyms of the item.Brush
textBrush()
The fill brush of the item's text label.Color
textStrokeColor()
The color for the stroke of the item's text label.double
textStrokeWidth()
The stroke width of the item's text label.double
transparency()
The transparency of the node.Methods inherited from interface omix.lang.model.Component
customPropertyNames, getCustomProperty, getIdentifier, id, onload, setCustomProperty, setTmpCustomProperty
Methods inherited from interface omix.lang.model.Node
comments, getComment, graphicsEdges, hidden, linkEdges, model, network
-
Method Details
-
getName
Deprecated.Returns the name of the item. -
synonyms
Returns the synonyms of the item. -
getPublicIdentifiers
Set<? extends PublicIdentifier> getPublicIdentifiers()Returns the components public identifiers- Specified by:
getPublicIdentifiers
in interfaceMetNode
- Returns:
- set of public identifiers
- Since:
- Omix 1.9.0
-
strokeWidth
The stroke width of the item's shape.- Specified by:
strokeWidth
in interfaceMetNode
- Specified by:
strokeWidth
in interfaceNode
-
textStrokeWidth
The stroke width of the item's text label.- Specified by:
textStrokeWidth
in interfaceMetNode
- Specified by:
textStrokeWidth
in interfaceNode
-
scale
The scale factor the node is displayed with. Values less than 1.0 decreases the node's size. Values greater than 1.0 increases its size. -
fillLevel
The filling level of the item's shape given as percentage value. -
blur
The blur of the node. -
transparency
The transparency of the node.- Specified by:
transparency
in interfaceMetNode
- Specified by:
transparency
in interfaceNode
- Since:
- Omix 1.5.13
-
collapsed
Collapsed-state of the network component. Possible values:- true - the component is forced to be collapsed even if the components are shown by default.
- false - the component is forced to be visible even if the components are hidden by default.
- null - the component is visible or collapsed dependent on the model settings.
-
paint
The fill appearance of the item's shape. -
shadow
The shadow of the item. -
strokeColor
The color for the stroke of the item's shape.- Specified by:
strokeColor
in interfaceMetNode
- Specified by:
strokeColor
in interfaceNode
-
textStrokeColor
The color for the stroke of the item's text label.- Specified by:
textStrokeColor
in interfaceMetNode
- Specified by:
textStrokeColor
in interfaceNode
-
strokeStyle
The paint style for the stroke of the item's shape.- Specified by:
strokeStyle
in interfaceMetNode
- Specified by:
strokeStyle
in interfaceNode
-
shape
The appearance of the metabolite node in the diagram. -
font
The font of the text label of the item. -
fillLevelIndication
The indication for filling of the item's shape.- Specified by:
fillLevelIndication
in interfaceMetNode
- Specified by:
fillLevelIndication
in interfaceNode
-
textBrush
The fill brush of the item's text label. -
inEdges
Returns an unchangeableList
of all incoming flux edges of this node. -
outEdges
Returns an unchangeableList
of all outgoing flux edges of this node. -
effectorEdges
List<? extends EffectorEdge> effectorEdges()Returns an unchangeableList
of all effector edges of this node.- Specified by:
effectorEdges
in interfaceMetNode
- Returns:
- effector edges
-