- All Superinterfaces:
AbstractBioNode
,AbstractModelComponent
,AbstractModelComponent
,AbstractNode
,AbstractNode
,AbstractVisibleComponent
,AbstractVisibleComponent
,ReadOnlyInterface
,WritableInterface
- All Known Subinterfaces:
Metabolite
,Reaction
public interface AbstractBioNode extends AbstractNode, AbstractBioNode
-
Method Summary
Modifier and Type Method Description List<? extends EffectorEdge>
effectorEdges()
Returns an unchangeableList
of all effector edges of this node.List<? extends FluxEdge>
fluxEdges()
List<? extends AbstractBioNodeItem>
getDiagramItems()
List<? extends AbstractBioNodeItem>
getDiagramItems(Diagram diagram)
List<? 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.void
setBlurDefault()
The blur of the node.void
setCollapsedDefault()
void
setFillLevelDefault()
Changes the fill level of the item's shape to default value.void
setFillLevelIndicationDefault()
Changes the indication for filling of the item's shape to default.void
setFontDefault()
Changes the font of the text label of the item to default.void
setPaintDefault()
Sets the fill appearance of the item's shape to default.void
setScaleDefault()
Changes the scale factor the node is displayed with to default.void
setShadowDefault()
Sets the shadow of the item to default.void
setShapeDefault()
Changes the appearance of the metabolite node in the diagram to default.void
setStrokeColorDefault()
Sets the color for the stroke of the item's shape to default.void
setStrokeStyleDefault()
Changes the paint style for the stroke of the item's shape to default.void
setStrokeWidthDefault()
Changes the stroke width of the item's shape to default.void
setTextBrushDefault()
Changes the fill brush of the item's text label to default.void
setTextStrokeColorDefault()
Changes the color for the stroke of the item's text label to default.void
setTextStrokeWidthDefault()
Changes the stroke width of the item's text label to default.void
setTransparencyDefault()
Changes the transparency of the item's shape to default.AbstractBioNode
toReadOnly()
Methods inherited from interface omix.plugin.model.AbstractBioNode
getPublicIdentifiers, name, synonyms
Methods inherited from interface omix.plugin.model.AbstractModelComponent
addChangeListener, addPropertyChangeListener, fieldExists, removeChangeListener, removePropertyChangeListener
Methods inherited from interface omix.plugin.model.writable.AbstractModelComponent
getField, getField, isChangeable, model
Methods inherited from interface omix.plugin.model.AbstractNode
blur, collapsed, fillLevel, fillLevelIndication, font, getCustomProperty, getIdentifier, hidden, paint, scale, setCustomProperty, setTmpCustomProperty, shadow, shape, strokeColor, strokeStyle, strokeWidth, textBrush, textStrokeColor, textStrokeWidth, transparency
Methods inherited from interface omix.plugin.model.writable.AbstractNode
edges, graphicsEdges, linkEdges, setBlur, setCollapsed, setFillLevel, setFillLevelIndication, setFont, setHidden, setPaint, setScale, setShadow, setShape, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextBrush, setTextStrokeColor, setTextStrokeWidth, setTransparency
Methods inherited from interface omix.plugin.model.AbstractVisibleComponent
accessoryExists, getAccessory, getAccessory, hasDiagramItems, hasDiagramItems
Methods inherited from interface omix.plugin.model.writable.AbstractVisibleComponent
getAccessories, getAccessories, getAccessory, getAccessory, getAllAccessories, getCustomProperty, getMethod, getMethod, getMethod, setCustomProperty, setTmpCustomProperty
-
Method Details
-
setPaintDefault
Sets the fill appearance of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Node#paintField
-
setTransparencyDefault
Changes the transparency of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Node.transparency()
-
setBlurDefault
The blur of the node.- Throws:
IllegalChangeException
-
setCollapsedDefault
- Throws:
IllegalChangeException
-
setFillLevelDefault
Changes the fill level of the item's shape to default value.- Throws:
IllegalChangeException
- See Also:
Node.fillLevel()
-
setTextStrokeWidthDefault
Changes the stroke width of the item's text label to default.- Throws:
IllegalChangeException
- See Also:
Node.textStrokeWidth()
-
setScaleDefault
Changes the scale factor the node is displayed with to default.- Throws:
IllegalChangeException
- See Also:
Node.scale()
-
setStrokeWidthDefault
Changes the stroke width of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Node.strokeWidth()
-
setTextBrushDefault
Changes the fill brush of the item's text label to default.- Throws:
IllegalChangeException
- See Also:
Node.textBrush()
-
setFillLevelIndicationDefault
Changes the indication for filling of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Node.fillLevelIndication()
-
setFontDefault
Changes the font of the text label of the item to default.- Throws:
IllegalChangeException
- See Also:
Node.font()
-
setShapeDefault
Changes the appearance of the metabolite node in the diagram to default.- Throws:
IllegalChangeException
- See Also:
Node.shape()
-
setStrokeStyleDefault
Changes the paint style for the stroke of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Node.strokeStyle()
-
setTextStrokeColorDefault
Changes the color for the stroke of the item's text label to default.- Throws:
IllegalChangeException
- See Also:
Node.textStrokeColor()
-
setStrokeColorDefault
Sets the color for the stroke of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Node.strokeColor()
-
setShadowDefault
Sets the shadow of the item to default.- Throws:
IllegalChangeException
- See Also:
Node.shadow()
-
getDiagramItems
List<? extends AbstractBioNodeItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAbstractBioNode
- Specified by:
getDiagramItems
in interfaceAbstractNode
- Specified by:
getDiagramItems
in interfaceAbstractNode
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAbstractBioNode
- Specified by:
getDiagramItems
in interfaceAbstractNode
- Specified by:
getDiagramItems
in interfaceAbstractNode
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
-
inEdges
Returns an unchangeableList
of all incoming flux edges of this node.- Specified by:
inEdges
in interfaceAbstractBioNode
- Returns:
- flux edges
-
outEdges
Returns an unchangeableList
of all outgoing flux edges of this node.- Specified by:
outEdges
in interfaceAbstractBioNode
- Returns:
- flux edges
-
fluxEdges
- Specified by:
fluxEdges
in interfaceAbstractBioNode
-
effectorEdges
List<? extends EffectorEdge> effectorEdges()Returns an unchangeableList
of all effector edges of this node.- Specified by:
effectorEdges
in interfaceAbstractBioNode
- Returns:
- effector edges
-
toReadOnly
AbstractBioNode toReadOnly()- Specified by:
toReadOnly
in interfaceAbstractModelComponent
- Specified by:
toReadOnly
in interfaceAbstractNode
- Specified by:
toReadOnly
in interfaceAbstractVisibleComponent
- Specified by:
toReadOnly
in interfaceWritableInterface
-