Class DiagramEditorDummy

  • All Implemented Interfaces:
    IDiagramContainer

    public class DiagramEditorDummy
    extends java.lang.Object
    implements IDiagramContainer
    can be used in the dark feature processing mode
    • Constructor Detail

      • DiagramEditorDummy

        public DiagramEditorDummy​(IDiagramTypeProvider diagramTypeProvider,
                                  org.eclipse.emf.transaction.TransactionalEditingDomain eDomain)
    • Method Detail

      • isDirty

        public boolean isDirty()
        Description copied from interface: IDiagramContainer
        Checks if the container is dirty.
        Specified by:
        isDirty in interface IDiagramContainer
        Returns:
        true, if container is dirty, false otherwise
      • refreshTitle

        public void refreshTitle()
        Description copied from interface: IDiagramContainer
        Refreshes the title text of this container. It depends on the container type what and if anything is refreshed, for an editor e.g. the part tab will be refreshed.
        Specified by:
        refreshTitle in interface IDiagramContainer
      • refreshTitleToolTip

        public void refreshTitleToolTip()
        Description copied from interface: IDiagramContainer
        Refreshes the title tool tip text of this part. It depends on the container type what and if anything is refreshed, for an editor e.g. the part tab tooltip will be refreshed.
        Specified by:
        refreshTitleToolTip in interface IDiagramContainer
      • setDiagramTypeProvider

        protected void setDiagramTypeProvider​(IDiagramTypeProvider diagramTypeProvider)
      • isAlive

        public boolean isAlive()
      • doSave

        public void doSave​(org.eclipse.core.runtime.IProgressMonitor monitor)
        Description copied from interface: IDiagramContainer
        Triggers that the diagram model is persisted.
        Specified by:
        doSave in interface IDiagramContainer
      • getTitle

        public java.lang.String getTitle()
        Description copied from interface: IDiagramContainer
        Gets the title for the container that is displaying the diagram.
        Specified by:
        getTitle in interface IDiagramContainer
        Returns:
        The title as a String
      • getTitleToolTip

        public java.lang.String getTitleToolTip()
        Description copied from interface: IDiagramContainer
        Returns the tooltip for the container. For an editor that would e.g. be the string that is displayed when hovering over the editor title tab.
        Specified by:
        getTitleToolTip in interface IDiagramContainer
        Returns:
        The tooltip as a String
      • updateDirtyState

        public void updateDirtyState()
        Description copied from interface: IDiagramContainer
        Updates the UI of the container to correctly reflect the dirty state. What (and if anything) happens depends on the container type. The default implementation in the editor e.g. does this by firing a IEditorPart#PROP_DIRTY property change.
        Specified by:
        updateDirtyState in interface IDiagramContainer
      • close

        public void close()
        Description copied from interface: IDiagramContainer
        Notify the container that it should shut down or clear it's state.
        Specified by:
        close in interface IDiagramContainer