- All Superinterfaces:
AbstractBioNodeItem
,AbstractItem
,AbstractModelItem
,AbstractNodeItem
,Groupable
,ReadOnlyInterface
- All Known Subinterfaces:
ReactionItem
public interface ReactionItem extends AbstractBioNodeItem
-
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()
Methods inherited from interface omix.plugin.diagram.AbstractBioNodeItem
effectorEdges, inEdges, outEdges
Methods inherited from interface omix.plugin.diagram.AbstractItem
addChangeListener, addPropertyChangeListener, diagram, getIdentifier, removeChangeListener, removePropertyChangeListener
Methods inherited from interface omix.plugin.diagram.AbstractModelItem
getAccessoryItem, getAccessoryItem, getAccessoryItem, getAccessoryItem, getAccessoryItems, getAccessoryItems, getAllAccessoryItems, getField, getField
Methods inherited from interface omix.plugin.diagram.AbstractNodeItem
accessoryAnchorFloating, accessoryAnchorPlacement, accessoryAnchorX, accessoryAnchorY, accessoryFloating, accessoryOrientation, accessorySpacing, collapsed, commentExists, comments, getComment, getCustomProperty, graphicsEdges, hasInvalidPosition, height, hidden, isPlacedOnLayoutPattern, labelFloating, labelHidden, labelPlacement, labelRotation, labelX, labelY, patternObject, setCustomProperty, setTmpCustomProperty, width, x, y, zValue
-
Method Details
-
modelComponent
Reaction modelComponent()- Specified by:
modelComponent
in interfaceAbstractBioNodeItem
- Specified by:
modelComponent
in interfaceAbstractModelItem
- Specified by:
modelComponent
in interfaceAbstractNodeItem
-
pathway
PathwayItem pathway() -
getProductMetabolites
Collection<? extends MetaboliteItem> getProductMetabolites()Returns a list of all metabolite items being connected by outgoing flux edges.- Returns:
- unmodifiable list of product metabolites
-
getEductMetabolites
Collection<? extends MetaboliteItem> getEductMetabolites()Returns a list of all metabolite items being connected by incoming flux edges.- Returns:
- unmodifiable list of educt metabolites
-
getEffectorMetabolites
Collection<? extends MetaboliteItem> getEffectorMetabolites()Returns a list of all metabolite items being connected by effector edges.- Returns:
- unmodifiable list of effector metabolites
-