@OVLExtensible public interface Pathway extends Component
Represents a pathway in the metabolic network diagram.
This Java interface represents a Pathway 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 item's blur.Brush
brush()
The fill brush of the item's shape.default List<? extends Comment>
comments()
Deprecated.Font
font()
The item's text label font.default Comment
getComment(String identifier)
Deprecated.String
getName()
Returns the name of the item.Set<? extends PublicIdentifier>
getPublicIdentifiers()
Returns the components public identifiersReaction
getReaction(String name)
Returns the reaction node of the given name if available in the pathway, otherwise null.boolean
hidden()
Visibility of the network component.Model
model()
Returns the model this item belongs to.default Model
network()
Deprecated.List<? extends Reaction>
reactions()
Returns an unchangeableList
of all reactions that are part of this pathway.double
strength()
This field specifies the strength of the contour the pathway paints around its reactions and edges.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.double
textBlur()
The blur of the item's text.Brush
textBrush()
The fill brush of the item's text label.Shadow
textShadow()
The shadow of the item's text.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
textTransparency()
The transparency of the item's text.double
transparency()
The item's transparency.Methods inherited from interface omix.lang.model.Component
customPropertyNames, getCustomProperty, getIdentifier, id, onload, setCustomProperty, setTmpCustomProperty
-
Method Details
-
getName
String getName()Returns the name of the item.- Returns:
- name
-
synonyms
Returns the synonyms of the item.- Returns:
- synonyms
- Since:
- Omix 1.9.0
-
getPublicIdentifiers
Set<? extends PublicIdentifier> getPublicIdentifiers()Returns the components public identifiers- Returns:
- set of public identifiers
- Since:
- Omix 1.9.0
-
strokeColor
The color for the stroke of the item's shape. -
textStrokeColor
The color for the stroke of the item's text label. -
brush
The fill brush of the item's shape.- Since:
- Omix 1.8.0
-
textBrush
The fill brush of the item's text label.- Since:
- Omix 1.8.0
-
strokeStyle
The paint style for the stroke of the item's shape. -
strokeWidth
The stroke width of the item's shape. -
textStrokeWidth
The stroke width of the item's text label. -
textShadow
The shadow of the item's text. -
textBlur
The blur of the item's text. -
textTransparency
The transparency of the item's text. -
blur
The item's blur. -
transparency
The item's transparency. -
font
The item's text label font. -
strength
This field specifies the strength of the contour the pathway paints around its reactions and edges. -
Visibility of the network component.
- Returns:
- hidden
-
network
Deprecated.Returns the network this item belongs to.- Returns:
- network
-
model
Model model()Returns the model this item belongs to.- Returns:
- model
-
reactions
Returns an unchangeableList
of all reactions that are part of this pathway.- Returns:
- reactions
-
getReaction
Returns the reaction node of the given name if available in the pathway, otherwise null.- Parameters:
name
- of reaction node- Returns:
- found reaction node
-
getComment
Deprecated. -
comments
Deprecated.
-