Class OPIRuntimeDelegate

java.lang.Object
org.csstudio.opibuilder.runmode.OPIRuntimeDelegate
All Implemented Interfaces:
IAdaptable

public class OPIRuntimeDelegate extends Object implements IAdaptable
The delegate to run an OPI in an editor or view.
  • Constructor Details

    • OPIRuntimeDelegate

      public OPIRuntimeDelegate(IOPIRuntime opiRuntime)
  • Method Details

    • init

      public void init(IWorkbenchPartSite site, IEditorInput input) throws PartInitException
      Throws:
      PartInitException
    • createGUI

      public void createGUI(Composite parent)
    • getOPIFilePath

      public IPath getOPIFilePath()
    • setEditorInput

      public void setEditorInput(IEditorInput editorInput)
    • getEditorInput

      public IEditorInput getEditorInput()
    • getDisplayModel

      public DisplayModel getDisplayModel()
    • getActionRegistry

      protected org.eclipse.gef.ui.actions.ActionRegistry getActionRegistry()
      Lazily creates and returns the action registry.
      Returns:
      the action registry
    • getAdapter

      public <T> T getAdapter(Class<T> adapter)
      Specified by:
      getAdapter in interface IAdaptable
    • dispose

      public void dispose()
      Dispose of all resources.