- All Superinterfaces:
AbstractEdge
,AbstractEdge
,AbstractModelComponent
,AbstractModelComponent
,AbstractVisibleComponent
,AbstractVisibleComponent
,EffectorEdge
,ReadOnlyInterface
,WritableInterface
public interface EffectorEdge extends AbstractEdge, EffectorEdge
-
Method Summary
Modifier and Type Method Description Reaction
dst()
List<? extends EffectorEdgeItem>
getDiagramItems()
List<? extends EffectorEdgeItem>
getDiagramItems(Diagram diagram)
void
setActivationBrush(Brush value)
Changes the paint brush that the effector edge shows as activation.void
setActivationBrushDefault()
Changes the paint brush that the effector edge shows as activation to default.void
setArrowSize(double arrowSize)
Changes the arrow size.void
setArrowSizeDefault()
Changes the arrow size to default.void
setEffect(double effect)
Changes the edge's effect value.void
setInhibitionBrush(Brush value)
Changes the paint brush that the effector edge shows as inhibition.void
setInhibitionBrushDefault()
Changes the paint brush that the effector edge shows as inhibition to default.void
setLineStyleDefault()
Changes the line style of the edge to default.void
setLineWidthDefault()
Changes the line width of the edge to default.void
setShadowDefault()
Sets the shadow of the edge 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
setTransparencyDefault()
Changes the transparency of the item's shape to default.void
setUnknownEffectBrush(Brush value)
Changes the paint brush that the effector edge shows as unknown effect.void
setUnknownEffectBrushDefault()
Changes the paint brush that the effector edge shows as unknown effect to default.Metabolite
src()
EffectorEdge
toReadOnly()
Methods inherited from interface omix.plugin.model.AbstractEdge
blur, isHidden, lineStyle, lineWidth, shadow, strokeColor, strokeStyle, strokeWidth, transparency
Methods inherited from interface omix.plugin.model.writable.AbstractEdge
setLineStyle, setLineWidth, setShadow, setStrokeColor, setStrokeStyle, setStrokeWidth, setTransparency
Methods inherited from interface omix.plugin.model.AbstractModelComponent
addChangeListener, addPropertyChangeListener, fieldExists, getIdentifier, removeChangeListener, removePropertyChangeListener
Methods inherited from interface omix.plugin.model.writable.AbstractModelComponent
getField, getField, isChangeable, model
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
Methods inherited from interface omix.plugin.model.EffectorEdge
activationArrowShape, activationBrush, arrowSize, effect, inhibitionArrowShape, inhibitionBrush, unknownEffectArrowShape, unknownEffectBrush
-
Method Details
-
src
Metabolite src()- Specified by:
src
in interfaceAbstractEdge
- Specified by:
src
in interfaceAbstractEdge
- Specified by:
src
in interfaceEffectorEdge
-
dst
Reaction dst()- Specified by:
dst
in interfaceAbstractEdge
- Specified by:
dst
in interfaceAbstractEdge
- Specified by:
dst
in interfaceEffectorEdge
-
setEffect
Changes the edge's effect value.- Parameters:
effect
-- Throws:
IllegalChangeException
- See Also:
EffectorEdge.effect()
-
setArrowSize
Changes the arrow size.- Parameters:
arrowSize
-- Throws:
IllegalChangeException
- See Also:
EffectorEdge.arrowSize()
-
setActivationBrush
Changes the paint brush that the effector edge shows as activation.- Parameters:
value
-- Throws:
IllegalChangeException
- See Also:
EffectorEdge.activationBrush()
-
setInhibitionBrush
Changes the paint brush that the effector edge shows as inhibition.- Parameters:
value
-- Throws:
IllegalChangeException
- See Also:
EffectorEdge.inhibitionBrush()
-
setUnknownEffectBrush
Changes the paint brush that the effector edge shows as unknown effect.- Parameters:
value
-- Throws:
IllegalChangeException
- See Also:
EffectorEdge.unknownEffectBrush()
-
setStrokeWidthDefault
Changes the stroke width of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.strokeWidth()
-
setLineWidthDefault
Changes the line width of the edge to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.lineWidth()
-
setStrokeStyleDefault
Changes the paint style for the stroke of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Edge.strokeStyle()
-
setLineStyleDefault
Changes the line style of the edge to default.- Throws:
IllegalChangeException
- See Also:
Edge.lineStyle()
-
setStrokeColorDefault
Sets the color for the stroke of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
Edge.strokeColor()
-
setShadowDefault
Sets the shadow of the edge to default.- Throws:
IllegalChangeException
- See Also:
Edge.shadow()
-
setArrowSizeDefault
Changes the arrow size to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.arrowSize()
-
setActivationBrushDefault
Changes the paint brush that the effector edge shows as activation to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.activationBrush()
-
setInhibitionBrushDefault
Changes the paint brush that the effector edge shows as inhibition to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.inhibitionBrush()
-
setUnknownEffectBrushDefault
Changes the paint brush that the effector edge shows as unknown effect to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.unknownEffectBrush()
-
setTransparencyDefault
Changes the transparency of the item's shape to default.- Throws:
IllegalChangeException
- See Also:
EffectorEdge.transparency()
-
getDiagramItems
List<? extends EffectorEdgeItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceEffectorEdge
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceEffectorEdge
-
toReadOnly
EffectorEdge toReadOnly()- Specified by:
toReadOnly
in interfaceAbstractEdge
- Specified by:
toReadOnly
in interfaceAbstractModelComponent
- Specified by:
toReadOnly
in interfaceAbstractVisibleComponent
- Specified by:
toReadOnly
in interfaceWritableInterface
-