Class BPMNDiagramEditor
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.BaseEditor<T,org.guvnor.common.services.shared.metadata.model.Metadata>
-
- org.kie.workbench.common.widgets.metadata.client.KieEditor<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram>
-
- org.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
- org.kie.workbench.common.stunner.bpmn.project.client.editor.BPMNDiagramEditor
-
- All Implemented Interfaces:
org.kie.workbench.common.widgets.metadata.client.KieEditorWrapperView.KieEditorWrapperPresenter
@Dependent public class BPMNDiagramEditor extends org.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
-
Field Summary
Fields Modifier and Type Field Description static StringEDITOR_ID-
Fields inherited from class org.kie.workbench.common.widgets.metadata.client.KieEditor
alertsButtonMenuItemBuilder, assetUpdateValidator, copyPopUpPresenter, docks, fileMenuBuilder, kieView, metadata, overviewWidget, perspectiveManager, projectController, renamePopUpPresenter, savePopUpPresenter, workbenchContext
-
Fields inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
baseView, changeTitleNotification, concurrentChangePopup, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, deletePopUpPresenter, fileNameValidator, isReadOnly, isValidationRunning, makeMenuBarPromise, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, notification, originalHash, place, placeManager, promises, saveAndRenameCommandBuilder, saveWithComments, type, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description BPMNDiagramEditor(org.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor.View view, javax.enterprise.event.Event<org.kie.workbench.common.stunner.project.client.editor.event.OnDiagramFocusEvent> onDiagramFocusEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.project.client.editor.event.OnDiagramLoseFocusEvent> onDiagramLostFocusEvent, org.kie.workbench.common.stunner.core.documentation.DocumentationView documentationView, BPMNDiagramResourceType resourceType, BPMNProjectEditorMenuSessionItems menuSessionItems, org.kie.workbench.common.stunner.project.client.screens.ProjectMessagesListener projectMessagesListener, org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService translationService, org.kie.workbench.common.stunner.project.client.service.ClientProjectDiagramService projectDiagramServices, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.project.service.ProjectDiagramResourceService> projectDiagramResourceServiceCaller, org.kie.workbench.common.stunner.client.widgets.editor.StunnerEditor stunnerEditor, org.uberfire.client.workbench.docks.UberfireDocks uberfireDocks, org.kie.workbench.common.stunner.project.client.docks.StunnerDocksHandler stunnerDocksHandler, org.kie.workbench.common.stunner.bpmn.client.forms.DataTypeNamesService clientDataTypesService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeOpen(org.kie.workbench.common.stunner.project.diagram.ProjectDiagram diagram)StringgetEditorIdentifier()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)com.google.gwt.user.client.ui.IsWidgetgetTitle()StringgetTitleText()com.google.gwt.user.client.ui.IsWidgetgetWidget()voidonClose()voidonError(org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError error)voidonFocus()voidonLostFocus()booleanonMayClose()voidonOpen()protected voidonSaveSuccess()voidonScreenMaximizedEvent(org.kie.workbench.common.stunner.core.client.event.screen.ScreenMaximizedEvent event)voidonScreenMinimizedEvent(org.kie.workbench.common.stunner.core.client.event.screen.ScreenMinimizedEvent event)voidonScreenPreMaximizedStateEvent(org.kie.workbench.common.stunner.core.client.event.screen.ScreenPreMaximizedStateEvent event)voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)voidopenExplorerDocks()voidopenPropertiesDocks()-
Methods inherited from class org.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor
addDocumentationPage, destroySession, doClose, doStartUp, formatTitle, getContentSupplier, getCurrentContentHash, getDockQualifiers, getMenuSessionItems, getSaveAndRename, getSaveAndRenameServiceCaller, getSaveSuccessCallback, getStunnerEditor, getTranslationService, getView, hasUnsavedChanges, hideDocks, hideLoadingViews, init, initialiseKieEditorForSession, isSameSession, isSaveAllowedAfterValidationFailed, loadContent, makeAdditionalStunnerMenus, makeMenuBar, onSave, onSuccess, onValidate, open, open, save, setOriginalHash, showDocks, showLoadingViews, showSavingViews, updateTitle
-
Methods inherited from class org.kie.workbench.common.widgets.metadata.client.KieEditor
addCommonActions, addCopy, addDelete, addDownloadMenuItem, addImportsTab, addPage, addRename, addSave, addSourcePage, addTabBarWidget, buildMenuBar, createOriginalHash, getCouldNotGenerateSourceErrorCallback, getMetadataSupplier, getNoSuchFileExceptionErrorCallback, getRenameValidator, getSelectedTabIndex, init, init, init, init, isEditorTabSelected, isOverviewTabSelected, mayClose, mayClose, onEditTabSelected, onEditTabUnselected, onHideDocks, onOverviewSelected, onRepositoryRemoved, onShowDiagramEditorDocks, onSourceTabSelected, registerDock, resetEditorPages, resetEditorPagesOnLoadError, resetMetadata, save, saveAction, selectEditorTab, selectOverviewTab, setSelectedTab, showVersions, updateSource, verifyEventIdentifier
-
Methods inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
addDownloadMenuItem, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCopyServiceCaller, getCopyValidator, getDeleteServiceCaller, getPathSupplier, getRenameServiceCaller, getSaveAndRenameCommandBuilder, getSaveValidator, getValidateCommand, getVersionRecordManager, init, isDirty, isDirtySupplier, onAfterValidate, onBeforeValidate, onRename, onRestore, reload, setMetadataOriginalHash, showConcurrentUpdatePopup
-
-
-
-
Field Detail
-
EDITOR_ID
public static final String EDITOR_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BPMNDiagramEditor
@Inject public BPMNDiagramEditor(org.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor.View view, javax.enterprise.event.Event<org.kie.workbench.common.stunner.project.client.editor.event.OnDiagramFocusEvent> onDiagramFocusEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.project.client.editor.event.OnDiagramLoseFocusEvent> onDiagramLostFocusEvent, org.kie.workbench.common.stunner.core.documentation.DocumentationView documentationView, BPMNDiagramResourceType resourceType, BPMNProjectEditorMenuSessionItems menuSessionItems, org.kie.workbench.common.stunner.project.client.screens.ProjectMessagesListener projectMessagesListener, org.kie.workbench.common.stunner.core.client.i18n.ClientTranslationService translationService, org.kie.workbench.common.stunner.project.client.service.ClientProjectDiagramService projectDiagramServices, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.project.service.ProjectDiagramResourceService> projectDiagramResourceServiceCaller, org.kie.workbench.common.stunner.client.widgets.editor.StunnerEditor stunnerEditor, org.uberfire.client.workbench.docks.UberfireDocks uberfireDocks, org.kie.workbench.common.stunner.project.client.docks.StunnerDocksHandler stunnerDocksHandler, org.kie.workbench.common.stunner.bpmn.client.forms.DataTypeNamesService clientDataTypesService)
-
-
Method Detail
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
getEditorIdentifier
public String getEditorIdentifier()
- Specified by:
getEditorIdentifierin classorg.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
beforeOpen
protected void beforeOpen(org.kie.workbench.common.stunner.project.diagram.ProjectDiagram diagram)
- Overrides:
beforeOpenin classorg.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
onOpen
public void onOpen()
-
openPropertiesDocks
public void openPropertiesDocks()
-
openExplorerDocks
public void openExplorerDocks()
-
onScreenMaximizedEvent
public void onScreenMaximizedEvent(@Observes org.kie.workbench.common.stunner.core.client.event.screen.ScreenMaximizedEvent event)
-
onScreenPreMaximizedStateEvent
public void onScreenPreMaximizedStateEvent(@Observes org.kie.workbench.common.stunner.core.client.event.screen.ScreenPreMaximizedStateEvent event)
-
onScreenMinimizedEvent
public void onScreenMinimizedEvent(@Observes org.kie.workbench.common.stunner.core.client.event.screen.ScreenMinimizedEvent event)
-
onClose
public void onClose()
- Overrides:
onClosein classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram>
-
onFocus
@OnFocus public void onFocus()
-
onLostFocus
@OnLostFocus public void onLostFocus()
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
- Overrides:
getTitlein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classorg.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram,org.guvnor.common.services.shared.metadata.model.Metadata>
-
getWidget
public com.google.gwt.user.client.ui.IsWidget getWidget()
- Overrides:
getWidgetin classorg.kie.workbench.common.widgets.metadata.client.KieEditor<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram>
-
onMayClose
@OnMayClose public boolean onMayClose()
-
onSaveSuccess
protected void onSaveSuccess()
- Overrides:
onSaveSuccessin classorg.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
onError
public void onError(org.kie.workbench.common.stunner.core.client.service.ClientRuntimeError error)
- Overrides:
onErrorin classorg.kie.workbench.common.stunner.project.client.editor.AbstractProjectDiagramEditor<BPMNDiagramResourceType>
-
-