Class PipelineBlock
java.lang.Object
com.inductiveautomation.ignition.designer.blockandconnector.model.impl.AbstractBlock
com.inductiveautomation.ignition.alarming.designer.workspace.PropertySetBlock
com.inductiveautomation.ignition.alarming.designer.workspace.PipelineBlock
- All Implemented Interfaces:
- Block
- 
Field SummaryFieldsFields inherited from class com.inductiveautomation.ignition.alarming.designer.workspace.PropertySetBlockLOCATIONFields inherited from class com.inductiveautomation.ignition.designer.blockandconnector.model.impl.AbstractBlocklisteners
- 
Constructor SummaryConstructorsConstructorDescriptionPipelineBlock(ObservablePropertySet backingSet, PipelineBlockPrototype prototype) 
- 
Method SummaryModifier and TypeMethodDescriptionCopy the settings of this block into a new block instance.The valid origins and terminus points for connectors coming into or out of this blockvoidgetConnections(PipelineBlockModel model, List<Connection> connections) getDefaultDropAnchor(AnchorPoint oppositeAnchor) When a connector is being dropped on this block, what anchor point should it attach to if it isn't specifically over an anchor's hotspot (may return null)getId()Each block in a model is identified by a UUIDThe upper left-most point of the block in the diagram.voidinitUI(BlockComponent parent) Used to initialize the display of a block.booleanvoidsetLocation(Point newLocation) Don't forget to fire a change so that the UI knows the block has movedvoidsetMirrored(boolean mirrored) Methods inherited from class com.inductiveautomation.ignition.designer.blockandconnector.model.impl.AbstractBlockaddBlockListener, equals, fireBlockMoved, fireUIChanged, hashCode, removeBlockListener
- 
Field Details- 
MIRRORED
 
- 
- 
Constructor Details- 
PipelineBlock
 
- 
- 
Method Details- 
isMirroredpublic boolean isMirrored()
- 
setMirroredpublic void setMirrored(boolean mirrored) 
- 
getBackingSet- Specified by:
- getBackingSetin class- PropertySetBlock
 
- 
getOutput- Specified by:
- getOutputin class- PropertySetBlock
 
- 
getConnections- Specified by:
- getConnectionsin class- PropertySetBlock
 
- 
getPrototype
- 
getIdDescription copied from interface:BlockEach block in a model is identified by a UUID
- 
getLocationDescription copied from interface:BlockThe upper left-most point of the block in the diagram. The size of the block is determined by the block's ui
- 
setLocationDescription copied from interface:BlockDon't forget to fire a change so that the UI knows the block has moved
- 
copyDescription copied from interface:BlockCopy the settings of this block into a new block instance. Any outgoing connections originating at this block should also be copied. If the destination of those connections is in the id set, it should point to the new block.- Parameters:
- newIds- a map of all new ids for copied blocks (including this one). Should be used to point outgoing connections to blocks in the copied set to their new ids.
 
- 
getAnchorPointsDescription copied from interface:BlockThe valid origins and terminus points for connectors coming into or out of this block
- 
getDefaultDropAnchorDescription copied from interface:BlockWhen a connector is being dropped on this block, what anchor point should it attach to if it isn't specifically over an anchor's hotspot (may return null)- Parameters:
- oppositeAnchor- The anchor point that would be the opposite anchor on the connector being hovered over this block.
 
- 
initUIDescription copied from interface:BlockUsed to initialize the display of a block. The block component is just a JPanel, so you can add whatever you want to it and set its layout manager. The block's size will be the preferred size of the contents that you add.
 
-