- All Superinterfaces:
AbstractEdge
,AbstractModelComponent
,AbstractVisibleComponent
,ReadOnlyInterface
- All Known Subinterfaces:
EffectorEdge
public interface EffectorEdge extends AbstractEdge
-
Method Summary
Modifier and Type Method Description MarkerShape
activationArrowShape()
The shape of the edge's arrow when it shows activation.Brush
activationBrush()
The paint brush of the edge's arrow when it shows activation.double
arrowSize()
The size of the edge's arrow given as multiple of the edge width.AbstractBioNode
dst()
double
effect()
This field defines the regulatory strength represented by the edge.List<? extends EffectorEdgeItem>
getDiagramItems()
List<? extends EffectorEdgeItem>
getDiagramItems(Diagram diagram)
MarkerShape
inhibitionArrowShape()
The shape of the edge's arrow when it shows inhibition.Brush
inhibitionBrush()
The paint brush of the edge's arrow when it shows inhibition.AbstractBioNode
src()
MarkerShape
unknownEffectArrowShape()
The shape of the edge's arrow when it shows unknown effect.Brush
unknownEffectBrush()
The paint brush of the edge's arrow when it shows unknown effect.Methods inherited from interface omix.plugin.model.AbstractEdge
blur, isHidden, lineStyle, lineWidth, shadow, strokeColor, strokeStyle, strokeWidth, 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
-
src
AbstractBioNode src()- Specified by:
src
in interfaceAbstractEdge
-
dst
AbstractBioNode dst()- Specified by:
dst
in interfaceAbstractEdge
-
getDiagramItems
List<? extends EffectorEdgeItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
-
arrowSize
double arrowSize()The size of the edge's arrow given as multiple of the edge width. Minimal value is 1.0. -
activationArrowShape
MarkerShape activationArrowShape()The shape of the edge's arrow when it shows activation. -
inhibitionArrowShape
MarkerShape inhibitionArrowShape()The shape of the edge's arrow when it shows inhibition. -
unknownEffectArrowShape
MarkerShape unknownEffectArrowShape()The shape of the edge's arrow when it shows unknown effect. -
activationBrush
Brush activationBrush()The paint brush of the edge's arrow when it shows activation. -
inhibitionBrush
Brush inhibitionBrush()The paint brush of the edge's arrow when it shows inhibition. -
unknownEffectBrush
Brush unknownEffectBrush()The paint brush of the edge's arrow when it shows unknown effect. -
effect
double effect()This field defines the regulatory strength represented by the edge. A value greater 0.0 is interpreted as activation, a value less than 0.0 as inhibition and the 0.0 marks an unknown effect. The effect property is directly visualized by color of the edge (green, yellow, red) and sign of the arrow (+, ?, -). When the effect value is between 0.0 and -1.0/1.0 the edge color is interpolated between yellow and red/green.
-