Class AbstractBlockWorkspace

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTabbedPane
com.jidesoft.swing.JideTabbedPane
com.inductiveautomation.ignition.designer.designable.AbstractDesignableWorkspace
com.inductiveautomation.ignition.designer.blockandconnector.AbstractBlockWorkspace
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
Direct Known Subclasses:
PipelineBlockWorkspace

public abstract class AbstractBlockWorkspace extends AbstractDesignableWorkspace

This workspace is a specialization of AbstractDesignableWorkspace for workspaces that want to use a block-and-connector style of design.

The user is able to arrange the blocks and draw connections between them, but the path of the connections is automatically derived. To use this workspace, you'll want to call open(BlockDiagramModel) with your own implementation of a BlockDiagramModel.

Sub-classes may override various functions in order to alter or augment functionality:

See Also: