@Dependent public class DMNDiagramEditor extends AbstractProjectDiagramEditor<DMNDiagramResourceType>
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, workbenchContextbaseView, 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,
javax.enterprise.event.Event<OnDiagramFocusEvent> onDiagramFocusEvent,
javax.enterprise.event.Event<OnDiagramLoseFocusEvent> onDiagramLostFocusEvent,
DocumentationView documentationView,
DMNDiagramResourceType resourceType,
DMNEditorMenuSessionItems menuSessionItems,
ProjectMessagesListener projectMessagesListener,
ClientTranslationService translationService,
ClientProjectDiagramService projectDiagramServices,
org.jboss.errai.common.client.api.Caller<ProjectDiagramResourceService> projectDiagramResourceServiceCaller,
StunnerEditor stunnerEditor,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
DecisionNavigatorDock decisionNavigatorDock,
LayoutHelper layoutHelper,
OpenDiagramLayoutExecutor openDiagramLayoutExecutor,
DataTypesPage dataTypesPage,
IncludedModelsPage includedModelsPage,
DMNEditorSearchIndex editorSearchIndex,
SearchBarComponent<DMNSearchableElement> searchBarComponent,
MonacoFEELInitializer feelInitializer,
DRDNameChanger drdNameChanger,
LazyCanvasFocusUtils lazyCanvasFocusUtils,
DMNDiagramsSession diagramsSession) |
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
getCurrentContentHash() |
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) |
boolean |
isSaveAllowedAfterValidationFailed(Violation.Type maxSeverity)
Stunner validates diagrams before saving them.
|
void |
onClose() |
void |
onDataTypeEditModeToggle(DataTypeEditModeToggleEvent event) |
void |
onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event) |
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,
SessionPresenter.SessionPresenterCallback 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, beforeOpen, destroySession, doClose, doStartUp, formatTitle, getContentSupplier, getMenuSessionItems, getSaveAndRename, getSaveAndRenameServiceCaller, getSaveSuccessCallback, getStunnerEditor, getTranslationService, getView, hasUnsavedChanges, hideLoadingViews, isSameSession, loadContent, makeAdditionalStunnerMenus, makeMenuBar, onError, onSave, onSaveSuccess, onSuccess, onValidate, open, save, setOriginalHash, showLoadingViews, showSavingViews, updateTitleaddCommonActions, 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, save, saveAction, selectEditorTab, selectOverviewTab, setSelectedTab, showVersions, updateSource, verifyEventIdentifieraddDownloadMenuItem, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getCopyServiceCaller, getCopyValidator, getDeleteServiceCaller, getPathSupplier, getRenameServiceCaller, getSaveAndRenameCommandBuilder, getSaveValidator, getValidateCommand, getVersionRecordManager, init, isDirty, isDirtySupplier, onAfterValidate, onBeforeValidate, onRename, onRestore, reload, setMetadataOriginalHash, showConcurrentUpdatePopuppublic static final String EDITOR_ID
protected static final int DATA_TYPES_PAGE_INDEX
@Inject public DMNDiagramEditor(AbstractProjectDiagramEditor.View view, javax.enterprise.event.Event<OnDiagramFocusEvent> onDiagramFocusEvent, javax.enterprise.event.Event<OnDiagramLoseFocusEvent> onDiagramLostFocusEvent, DocumentationView documentationView, DMNDiagramResourceType resourceType, DMNEditorMenuSessionItems menuSessionItems, ProjectMessagesListener projectMessagesListener, ClientTranslationService translationService, ClientProjectDiagramService projectDiagramServices, org.jboss.errai.common.client.api.Caller<ProjectDiagramResourceService> projectDiagramResourceServiceCaller, StunnerEditor stunnerEditor, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, DecisionNavigatorDock decisionNavigatorDock, LayoutHelper layoutHelper, OpenDiagramLayoutExecutor openDiagramLayoutExecutor, DataTypesPage dataTypesPage, IncludedModelsPage includedModelsPage, DMNEditorSearchIndex editorSearchIndex, SearchBarComponent<DMNSearchableElement> searchBarComponent, MonacoFEELInitializer feelInitializer, DRDNameChanger drdNameChanger, LazyCanvasFocusUtils lazyCanvasFocusUtils, DMNDiagramsSession diagramsSession)
@PostConstruct public void init()
init in class AbstractProjectDiagramEditor<DMNDiagramResourceType>public void onStartup(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest place)
public void initialiseKieEditorForSession(ProjectDiagram diagram)
initialiseKieEditorForSession in class AbstractProjectDiagramEditor<DMNDiagramResourceType>protected void resetEditorPages(org.guvnor.common.services.shared.metadata.model.Overview overview)
resetEditorPages in class KieEditor<ProjectDiagram>protected void resetEditorPagesOnLoadError(org.guvnor.common.services.shared.metadata.model.Overview overview)
resetEditorPagesOnLoadError in class KieEditor<ProjectDiagram>public void showDocks()
showDocks in class AbstractProjectDiagramEditor<DMNDiagramResourceType>public Annotation[] getDockQualifiers()
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)
protected Integer getCurrentContentHash()
getCurrentContentHash in class AbstractProjectDiagramEditor<DMNDiagramResourceType>public boolean isSaveAllowedAfterValidationFailed(Violation.Type maxSeverity)
Violation.Type.ERROR is reported by the underlying
validation implementation Stunner prevents saving of the diagram. DMN's validation reports errors for states
that can be successfully saved as they represent a partially authored diagram. Therefore override Stunners
behavior and prevent saving of DMN diagrams containing errors.isSaveAllowedAfterValidationFailed in class AbstractProjectDiagramEditor<DMNDiagramResourceType>public void onDataTypePageNavTabActiveEvent(@Observes
DataTypePageTabActiveEvent event)
public void open(ProjectDiagram diagram, SessionPresenter.SessionPresenterCallback callback)
open in class AbstractProjectDiagramEditor<DMNDiagramResourceType>public void onOpen()
public void onClose()
onClose in class KieEditor<ProjectDiagram>@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<ProjectDiagram,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<ProjectDiagram,org.guvnor.common.services.shared.metadata.model.Metadata>public com.google.gwt.user.client.ui.IsWidget getWidget()
getWidget in class KieEditor<ProjectDiagram>@OnMayClose public boolean onMayClose()
public String getEditorIdentifier()
getEditorIdentifier in class AbstractProjectDiagramEditor<DMNDiagramResourceType>public void onDataTypeEditModeToggle(@Observes
DataTypeEditModeToggleEvent event)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.