- All Superinterfaces:
AbstractModelComponent
,AbstractVisibleComponent
,ReadOnlyInterface
- All Known Subinterfaces:
Pathway
public interface Pathway extends AbstractVisibleComponent
-
Method Summary
Modifier and Type Method Description double
blur()
The item's blur.Brush
brush()
The fill brush of the item's shape.Font
font()
The item's text label font.Object
getCustomProperty(String name)
Returns the value of the custom property or null if not available.List<? extends PathwayItem>
getDiagramItems()
List<? extends PathwayItem>
getDiagramItems(Diagram diagram)
Set<? extends PublicIdentifier>
getPublicIdentifiers()
Returns the components public identifiersReaction
getReaction(String name)
boolean
hidden()
Visibility of the network component.FormattedName
name()
Returns the item's name label as formatted text (html).double
reactionBlur()
The blur of the node.boolean
reactionCollapsed()
Collapsed-state of the network component.double
reactionFillLevel()
The filling level of the item's shape given as percentage value.FillLevelIndication
reactionFillLevelIndication()
The indication for filling of the item's shape.Font
reactionFont()
The font of the text label of the item.Paint
reactionPaint()
The fill appearance of the item's shape.List<? extends Reaction>
reactions()
double
reactionScale()
The scale factor the node is displayed with.Shadow
reactionShadow()
The shadow of the item.Shape
reactionShape()
The appearance of the reaction node in the diagram.Color
reactionStrokeColor()
The color for the stroke of the item's shape.StrokeStyle
reactionStrokeStyle()
The paint style for the stroke of the item's shape.double
reactionStrokeWidth()
The stroke width of the item's shape.Brush
reactionTextBrush()
The fill brush of the item's text label.Color
reactionTextStrokeColor()
The color for the stroke of the item's text label.double
reactionTextStrokeWidth()
The stroke width of the item's text label.double
reactionTransparency()
The transparency of the node.void
setCustomProperty(String name, Object value)
Adds a custom property to the network item.void
setTmpCustomProperty(String name, Object value)
Adds a temporary custom property to the network item.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.Synonyms
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.plugin.model.AbstractModelComponent
addChangeListener, addPropertyChangeListener, fieldExists, getField, getField, getIdentifier, model, removeChangeListener, removePropertyChangeListener
Methods inherited from interface omix.plugin.model.AbstractVisibleComponent
accessoryExists, getAccessories, getAccessories, getAccessory, getAccessory, getAccessory, getAccessory, getAllAccessories, hasDiagramItems, hasDiagramItems
-
Method Details
-
name
FormattedName name()Returns the item's name label as formatted text (html).- Returns:
- name as formatted text
- Since:
- Omix 1.9.0
-
getDiagramItems
List<? extends PathwayItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
-
synonyms
Synonyms synonyms()Returns the synonyms of the item.- Returns:
- synonyms
-
getPublicIdentifiers
Set<? extends PublicIdentifier> getPublicIdentifiers()Returns the components public identifiers- Returns:
- set of public identifiers
-
strokeColor
Color strokeColor()The color for the stroke of the item's shape. -
textStrokeColor
Color textStrokeColor()The color for the stroke of the item's text label. -
brush
Brush brush()The fill brush of the item's shape. -
textBrush
Brush textBrush()The fill brush of the item's text label. -
strokeStyle
StrokeStyle strokeStyle()The paint style for the stroke of the item's shape. -
strokeWidth
double strokeWidth()The stroke width of the item's shape. -
textStrokeWidth
double textStrokeWidth()The stroke width of the item's text label. -
textShadow
Shadow textShadow()The shadow of the item's text. -
textBlur
double textBlur()The blur of the item's text. -
textTransparency
double textTransparency()The transparency of the item's text. -
blur
double blur()The item's blur. -
transparency
double transparency()The item's transparency. -
font
Font font()The item's text label font. -
strength
double strength()This field specifies the strength of the contour the pathway paints around its reactions and edges. -
boolean hidden()Visibility of the network component.
- Returns:
- hidden
-
reactions
-
getReaction
-
setCustomProperty
Adds a custom property to the network item. Each item can carry arbitrary values as custom property. The property content is stored to the document file as far as possible. If the value cannot be saved to file, the property is removed after relaunch. Custom properties can be accessed from all namespaces. Set null to remove property. Setting custom properties in OVL is undoable.- Parameters:
name
-value
-- Throws:
IllegalAccessException
- See Also:
setTmpCustomProperty(String, Object)
,getCustomProperty(String)
,#customPropertyNames()
-
setTmpCustomProperty
Adds a temporary custom property to the network item. Each item can carry arbitrary values as custom property. The property content is not stored to the document file. Instead, the property is removed after relaunch. Custom properties can be accessed from all namespaces. Set null to remove property. Setting custom properties in OVL is undoable.- Parameters:
name
-value
-- Throws:
IllegalAccessException
- See Also:
setCustomProperty(String, Object)
,getCustomProperty(String)
,#customPropertyNames()
-
getCustomProperty
Returns the value of the custom property or null if not available.- Parameters:
name
-- Returns:
- value
-
reactionStrokeWidth
double reactionStrokeWidth()The stroke width of the item's shape. -
reactionTextStrokeWidth
double reactionTextStrokeWidth()The stroke width of the item's text label. -
reactionScale
double reactionScale()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. -
reactionFillLevel
double reactionFillLevel()The filling level of the item's shape given as percentage value. -
reactionBlur
double reactionBlur()The blur of the node. -
reactionTransparency
double reactionTransparency()The transparency of the node. -
reactionCollapsed
boolean reactionCollapsed()Collapsed-state of the network component. -
reactionPaint
Paint reactionPaint()The fill appearance of the item's shape. -
reactionShadow
Shadow reactionShadow()The shadow of the item. -
reactionStrokeColor
Color reactionStrokeColor()The color for the stroke of the item's shape. -
reactionTextStrokeColor
Color reactionTextStrokeColor()The color for the stroke of the item's text label. -
reactionStrokeStyle
StrokeStyle reactionStrokeStyle()The paint style for the stroke of the item's shape. -
reactionShape
Shape reactionShape()The appearance of the reaction node in the diagram. -
reactionFont
Font reactionFont()The font of the text label of the item. -
reactionFillLevelIndication
FillLevelIndication reactionFillLevelIndication()The indication for filling of the item's shape. -
reactionTextBrush
Brush reactionTextBrush()The fill brush of the item's text label.
-