@Dependent public class DMNDiagramEditor extends AbstractProjectDiagramEditor<DMNDiagramResourceType>
AbstractProjectDiagramEditor.ProjectDiagramEditorCore, AbstractProjectDiagramEditor.View
Modifier and Type | Field and Description |
---|---|
protected static int |
DATA_TYPES_PAGE_INDEX |
static String |
EDITOR_ID |
alertsButtonMenuItemBuilder, assetUpdateValidator, copyPopUpPresenter, docks, fileMenuBuilder, kieView, metadata, overviewWidget, perspectiveManager, projectController, renamePopUpPresenter, savePopUpPresenter, workbenchContext
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 and Description |
---|
DMNDiagramEditor(AbstractProjectDiagramEditor.View view,
org.uberfire.ext.widgets.core.client.editors.texteditor.TextEditorView xmlEditorView,
org.jboss.errai.ioc.client.api.ManagedInstance<SessionEditorPresenter<EditorSession>> editorSessionPresenterInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<SessionViewerPresenter<ViewerSession>> viewerSessionPresenterInstances,
javax.enterprise.event.Event<org.kie.workbench.common.stunner.kogito.client.editor.event.OnDiagramFocusEvent> onDiagramFocusEvent,
javax.enterprise.event.Event<org.kie.workbench.common.stunner.kogito.client.editor.event.OnDiagramLoseFocusEvent> onDiagramLostFocusEvent,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter,
DiagramClientErrorHandler diagramClientErrorHandler,
DocumentationView documentationView,
DMNDiagramResourceType resourceType,
DMNEditorMenuSessionItems menuSessionItems,
ProjectMessagesListener projectMessagesListener,
ClientTranslationService translationService,
ClientProjectDiagramService projectDiagramServices,
org.jboss.errai.common.client.api.Caller<ProjectDiagramResourceService> projectDiagramResourceServiceCaller,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
DecisionNavigatorDock decisionNavigatorDock,
LayoutHelper layoutHelper,
OpenDiagramLayoutExecutor openDiagramLayoutExecutor,
DataTypesPage dataTypesPage,
IncludedModelsPage includedModelsPage,
IncludedModelsPageStateProviderImpl importsPageProvider,
DMNEditorSearchIndex editorSearchIndex,
SearchBarComponent<DMNSearchableElement> searchBarComponent,
MonacoFEELInitializer feelInitializer) |
Modifier and Type | Method and Description |
---|---|
protected String |
getDiagramParsingErrorMessage(DiagramParsingException e) |
Annotation[] |
getDockQualifiers() |
String |
getEditorIdentifier() |
void |
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer) |
com.google.gwt.user.client.ui.IsWidget |
getTitle() |
String |
getTitleText() |
com.google.gwt.user.client.ui.IsWidget |
getWidget() |
void |
hideDocks() |
void |
init() |
void |
initialiseKieEditorForSession(ProjectDiagram diagram) |
protected AbstractProjectDiagramEditorCore<ProjectMetadata,ProjectDiagram,ProjectDiagramResource,ProjectDiagramEditorProxy<ProjectDiagramResource>> |
makeCore(AbstractProjectDiagramEditor.View view,
org.uberfire.ext.widgets.core.client.editors.texteditor.TextEditorView xmlEditorView,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
org.jboss.errai.ioc.client.api.ManagedInstance<SessionEditorPresenter<EditorSession>> editorSessionPresenterInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<SessionViewerPresenter<ViewerSession>> viewerSessionPresenterInstances,
org.kie.workbench.common.stunner.kogito.client.editor.AbstractDiagramEditorMenuSessionItems<?> menuSessionItems,
org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter,
DiagramClientErrorHandler diagramClientErrorHandler,
ClientTranslationService translationService) |
void |
onClose() |
void |
onDataTypeEditModeToggle(DataTypeEditModeToggleEvent event) |
void |
onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event) |
void |
onDiagramLoad() |
void |
onFocus() |
void |
onLostFocus() |
boolean |
onMayClose() |
void |
onMultiPageEditorSelectedPageEvent(org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event) |
void |
onOpen() |
void |
onRefreshFormPropertiesEvent(RefreshFormPropertiesEvent event) |
void |
onStartup(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place) |
void |
open(ProjectDiagram diagram,
Viewer.Callback callback) |
protected void |
resetEditorPages(org.guvnor.common.services.shared.metadata.model.Overview overview) |
protected void |
resetEditorPagesOnLoadError(org.guvnor.common.services.shared.metadata.model.Overview overview) |
void |
showDocks() |
addDocumentationPage, destroySession, doClose, doFocus, doLostFocus, doOpen, doSave, doSave, doStartUp, formatTitle, getCanvasHandler, getContentSupplier, getCurrentContentHash, getCurrentDiagramHash, getMenuSessionItems, getSaveAndRename, getSaveAndRenameServiceCaller, getSaveSuccessCallback, getSessionPresenter, getTranslationService, getView, hasUnsavedChanges, hideLoadingViews, isReadOnly, isSameSession, loadContent, log, makeAdditionalStunnerMenus, makeMenuBar, newSessionEditorPresenter, newSessionViewerPresenter, onSave, onSaveError, onSaveSuccess, onValidate, save, save, showLoadingViews, showSavingViews, updateTitle
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, resetMetadata, saveAction, selectEditorTab, selectOverviewTab, setOriginalHash, setSelectedTab, showVersions, updateSource, verifyEventIdentifier
addDownloadMenuItem, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCopyServiceCaller, getCopyValidator, getDeleteServiceCaller, getPathSupplier, getRenameServiceCaller, getSaveAndRenameCommandBuilder, getSaveValidator, getValidateCommand, getVersionRecordManager, init, isDirty, isDirtySupplier, onAfterValidate, onBeforeValidate, onRename, onRestore, onSuccess, reload, setMetadataOriginalHash, showConcurrentUpdatePopup
public static final String EDITOR_ID
protected static final int DATA_TYPES_PAGE_INDEX
@Inject public DMNDiagramEditor(AbstractProjectDiagramEditor.View view, org.uberfire.ext.widgets.core.client.editors.texteditor.TextEditorView xmlEditorView, org.jboss.errai.ioc.client.api.ManagedInstance<SessionEditorPresenter<EditorSession>> editorSessionPresenterInstances, org.jboss.errai.ioc.client.api.ManagedInstance<SessionViewerPresenter<ViewerSession>> viewerSessionPresenterInstances, javax.enterprise.event.Event<org.kie.workbench.common.stunner.kogito.client.editor.event.OnDiagramFocusEvent> onDiagramFocusEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.kogito.client.editor.event.OnDiagramLoseFocusEvent> onDiagramLostFocusEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter, DiagramClientErrorHandler diagramClientErrorHandler, DocumentationView documentationView, DMNDiagramResourceType resourceType, DMNEditorMenuSessionItems menuSessionItems, ProjectMessagesListener projectMessagesListener, ClientTranslationService translationService, ClientProjectDiagramService projectDiagramServices, org.jboss.errai.common.client.api.Caller<ProjectDiagramResourceService> projectDiagramResourceServiceCaller, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, DecisionNavigatorDock decisionNavigatorDock, LayoutHelper layoutHelper, OpenDiagramLayoutExecutor openDiagramLayoutExecutor, DataTypesPage dataTypesPage, IncludedModelsPage includedModelsPage, IncludedModelsPageStateProviderImpl importsPageProvider, DMNEditorSearchIndex editorSearchIndex, SearchBarComponent<DMNSearchableElement> searchBarComponent, MonacoFEELInitializer feelInitializer)
@PostConstruct public void init()
init
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
protected AbstractProjectDiagramEditorCore<ProjectMetadata,ProjectDiagram,ProjectDiagramResource,ProjectDiagramEditorProxy<ProjectDiagramResource>> makeCore(AbstractProjectDiagramEditor.View view, org.uberfire.ext.widgets.core.client.editors.texteditor.TextEditorView xmlEditorView, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.jboss.errai.ioc.client.api.ManagedInstance<SessionEditorPresenter<EditorSession>> editorSessionPresenterInstances, org.jboss.errai.ioc.client.api.ManagedInstance<SessionViewerPresenter<ViewerSession>> viewerSessionPresenterInstances, org.kie.workbench.common.stunner.kogito.client.editor.AbstractDiagramEditorMenuSessionItems<?> menuSessionItems, org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter, DiagramClientErrorHandler diagramClientErrorHandler, ClientTranslationService translationService)
makeCore
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
protected String getDiagramParsingErrorMessage(DiagramParsingException e)
getDiagramParsingErrorMessage
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void initialiseKieEditorForSession(ProjectDiagram diagram)
initialiseKieEditorForSession
in interface org.kie.workbench.common.stunner.kogito.client.editor.DiagramEditorCore<ProjectMetadata,ProjectDiagram>
initialiseKieEditorForSession
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
protected void resetEditorPages(org.guvnor.common.services.shared.metadata.model.Overview overview)
resetEditorPages
in class KieEditor<ProjectDiagramResource>
protected void resetEditorPagesOnLoadError(org.guvnor.common.services.shared.metadata.model.Overview overview)
resetEditorPagesOnLoadError
in class KieEditor<ProjectDiagramResource>
public void showDocks()
showDocks
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public Annotation[] getDockQualifiers()
getDockQualifiers
in interface org.kie.workbench.common.stunner.kogito.client.editor.DiagramEditorCore<ProjectMetadata,ProjectDiagram>
getDockQualifiers
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void hideDocks()
hideDocks
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void onMultiPageEditorSelectedPageEvent(@Observes org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event)
public void onRefreshFormPropertiesEvent(@Observes RefreshFormPropertiesEvent event)
public void onDataTypePageNavTabActiveEvent(@Observes DataTypePageTabActiveEvent event)
public void open(ProjectDiagram diagram, Viewer.Callback callback)
open
in interface org.kie.workbench.common.stunner.kogito.client.editor.DiagramEditorCore<ProjectMetadata,ProjectDiagram>
open
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void onOpen()
public void onClose()
onClose
in class KieEditor<ProjectDiagramResource>
public void onDiagramLoad()
onDiagramLoad
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
@OnFocus public void onFocus()
@OnLostFocus public void onLostFocus()
public com.google.gwt.user.client.ui.IsWidget getTitle()
getTitle
in class org.uberfire.ext.editor.commons.client.BaseEditor<ProjectDiagramResource,org.guvnor.common.services.shared.metadata.model.Metadata>
public String getTitleText()
getTitleText
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
getMenus
in class org.uberfire.ext.editor.commons.client.BaseEditor<ProjectDiagramResource,org.guvnor.common.services.shared.metadata.model.Metadata>
public com.google.gwt.user.client.ui.IsWidget getWidget()
getWidget
in class KieEditor<ProjectDiagramResource>
@OnMayClose public boolean onMayClose()
public String getEditorIdentifier()
getEditorIdentifier
in interface org.kie.workbench.common.stunner.kogito.client.editor.DiagramEditorCore<ProjectMetadata,ProjectDiagram>
getEditorIdentifier
in class AbstractProjectDiagramEditor<DMNDiagramResourceType>
public void onDataTypeEditModeToggle(@Observes DataTypeEditModeToggleEvent event)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.