- All Superinterfaces:
AbstractBioNodeItem
,AbstractBioNodeItem
,AbstractItem
,AbstractItem
,AbstractModelItem
,AbstractModelItem
,AbstractNodeItem
,AbstractNodeItem
,Groupable
,Groupable
,ReactionItem
,ReadOnlyInterface
,WritableInterface
public interface ReactionItem extends AbstractBioNodeItem, ReactionItem
-
Method Summary
Modifier and Type Method Description Collection<? extends MetaboliteItem>
getEductMetabolites()
Returns a list of all metabolite items being connected by incoming flux edges.Collection<? extends MetaboliteItem>
getEffectorMetabolites()
Returns a list of all metabolite items being connected by effector edges.Collection<? extends MetaboliteItem>
getProductMetabolites()
Returns a list of all metabolite items being connected by outgoing flux edges.Reaction
modelComponent()
PathwayItem
pathway()
ReactionItem
toReadOnly()
Methods inherited from interface omix.plugin.diagram.writable.AbstractBioNodeItem
effectorEdges, inEdges, outEdges
Methods inherited from interface omix.plugin.diagram.AbstractItem
addChangeListener, addPropertyChangeListener, getIdentifier, removeChangeListener, removePropertyChangeListener
Methods inherited from interface omix.plugin.diagram.AbstractModelItem
getAccessoryItem, getAccessoryItem
Methods inherited from interface omix.plugin.diagram.writable.AbstractModelItem
getAccessoryItem, getAccessoryItem, getAccessoryItems, getAccessoryItems, getAllAccessoryItems, getField, getField
Methods inherited from interface omix.plugin.diagram.AbstractNodeItem
accessoryAnchorFloating, accessoryAnchorPlacement, accessoryAnchorX, accessoryAnchorY, accessoryFloating, accessoryOrientation, accessorySpacing, collapsed, commentExists, getCustomProperty, hasInvalidPosition, height, hidden, isPlacedOnLayoutPattern, labelFloating, labelHidden, labelPlacement, labelRotation, labelX, labelY, setCustomProperty, setTmpCustomProperty, width, x, y, zValue
Methods inherited from interface omix.plugin.diagram.writable.AbstractNodeItem
comments, getComment, graphicsEdges, group, linkEdges, patternObject, setAccessoryAnchorFloating, setAccessoryAnchorPlacement, setAccessoryAnchorPosition, setAccessoryFloating, setAccessoryOrientation, setAccessorySpacing, setCollapsed, setDefaultCollapsed, setHidden, setLabelFloating, setLabelHidden, setLabelPlacement, setLabelPosition, setLabelRotation, setPosition, setSize, setZValue
-
Method Details
-
modelComponent
Reaction modelComponent()- Specified by:
modelComponent
in interfaceAbstractBioNodeItem
- Specified by:
modelComponent
in interfaceAbstractBioNodeItem
- Specified by:
modelComponent
in interfaceAbstractModelItem
- Specified by:
modelComponent
in interfaceAbstractModelItem
- Specified by:
modelComponent
in interfaceAbstractNodeItem
- Specified by:
modelComponent
in interfaceAbstractNodeItem
- Specified by:
modelComponent
in interfaceReactionItem
-
pathway
PathwayItem pathway()- Specified by:
pathway
in interfaceReactionItem
-
toReadOnly
ReactionItem toReadOnly()- Specified by:
toReadOnly
in interfaceAbstractBioNodeItem
- Specified by:
toReadOnly
in interfaceAbstractItem
- Specified by:
toReadOnly
in interfaceAbstractModelItem
- Specified by:
toReadOnly
in interfaceAbstractNodeItem
- Specified by:
toReadOnly
in interfaceGroupable
- Specified by:
toReadOnly
in interfaceWritableInterface
-
getProductMetabolites
Collection<? extends MetaboliteItem> getProductMetabolites()Returns a list of all metabolite items being connected by outgoing flux edges.- Specified by:
getProductMetabolites
in interfaceReactionItem
- Returns:
- unmodifiable list of product metabolites
-
getEductMetabolites
Collection<? extends MetaboliteItem> getEductMetabolites()Returns a list of all metabolite items being connected by incoming flux edges.- Specified by:
getEductMetabolites
in interfaceReactionItem
- Returns:
- unmodifiable list of educt metabolites
-
getEffectorMetabolites
Collection<? extends MetaboliteItem> getEffectorMetabolites()Returns a list of all metabolite items being connected by effector edges.- Specified by:
getEffectorMetabolites
in interfaceReactionItem
- Returns:
- unmodifiable list of effector metabolites
-