@Dependent public class DMNDiagramEditor extends AbstractDMNDiagramEditor
AbstractDiagramEditor.DiagramEditorCore
DiagramEditorCore.View
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_PARAMETER_NAME |
static String |
FILE_NAME_PARAMETER_NAME |
DATA_TYPES_PAGE_INDEX, dataTypesPage, decisionNavigatorDock, diagramPreviewAndExplorerDock, diagramPropertiesDock, diagramServices, EDITOR_ID, editorSearchIndex, feelInitializer, layoutHelper, openDiagramLayoutExecutor, PERSPECTIVE_ID, refreshFormPropertiesEvent, searchBarComponent, sessionCommandManager, sessionManager
menuBarInitialized
Constructor and Description |
---|
DMNDiagramEditor(DiagramEditorCore.View view,
FileMenuBuilder fileMenuBuilder,
org.uberfire.client.mvp.PlaceManager placeManager,
MultiPageEditorContainerView multiPageEditorContainerView,
javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleNotificationEvent,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
javax.enterprise.event.Event<OnDiagramFocusEvent> onDiagramFocusEvent,
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,
DMNEditorMenuSessionItems menuSessionItems,
org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter,
DiagramClientErrorHandler diagramClientErrorHandler,
ClientTranslationService translationService,
DocumentationView<Diagram> documentationView,
DMNEditorSearchIndex editorSearchIndex,
SearchBarComponent<DMNSearchableElement> searchBarComponent,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent,
DecisionNavigatorDock decisionNavigatorDock,
DiagramEditorPropertiesDock diagramPropertiesDock,
PreviewDiagramDock diagramPreviewAndExplorerDock,
LayoutHelper layoutHelper,
OpenDiagramLayoutExecutor openDiagramLayoutExecutor,
DataTypesPage dataTypesPage,
KogitoClientDiagramService diagramServices,
DMNVFSService vfsService,
org.uberfire.client.promise.Promises promises,
MonacoFEELInitializer feelInitializer) |
Modifier and Type | Method and Description |
---|---|
void |
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer) |
void |
initialiseKieEditorForSession(Diagram diagram) |
protected void |
makeMenuBar() |
void |
onDataTypeEditModeToggle(DataTypeEditModeToggleEvent event) |
void |
onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event) |
void |
onDiagramLoad() |
void |
onEditExpressionEvent(EditExpressionEvent event) |
void |
onMultiPageEditorSelectedPageEvent(org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event) |
void |
onRefreshFormPropertiesEvent(RefreshFormPropertiesEvent event) |
void |
onStartup(org.uberfire.mvp.PlaceRequest place) |
asWidget, getContent, getEditorIdentifier, getOnDataTypeEditModeToggleCallback, getTitle, getTitleText, getWidget, isDirty, onClose, onFocus, onLostFocus, onMayClose, onOpen, open, resetContentHash, scheduleOnDataTypeEditModeToggleCallback, setContent
addDocumentationPage, buildMenuBar, doClose, doFocus, doLostFocus, doOpen, doStartUp, getCanvasHandler, getContentSupplier, getCurrentContentHash, getCurrentDiagramHash, getDockQualifiers, getEditor, getFileMenuBuilder, getMenus, getMenuSessionItems, getSessionPresenter, getView, hideLoadingViews, init, isSameSession, log, makeAdditionalStunnerMenus, makeCore, newSessionEditorPresenter, newSessionViewerPresenter, onSaveError, showLoadingViews, updateTitle
addPage, getSelectedTabIndex, getWidget, init, isEditorTabSelected, OnClose, onEditTabSelected, onEditTabUnselected, resetEditorPages, selectEditorTab, setSelectedTab
disableMenuItem, enableMenuItem, getBaseEditorView, getOriginalContentHash, getPlaceManager, getPlaceRequest, isReadOnly, mayClose, setMenus, setOriginalContentHash
public static final String CONTENT_PARAMETER_NAME
public static final String FILE_NAME_PARAMETER_NAME
@Inject public DMNDiagramEditor(DiagramEditorCore.View view, FileMenuBuilder fileMenuBuilder, org.uberfire.client.mvp.PlaceManager placeManager, MultiPageEditorContainerView multiPageEditorContainerView, javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleNotificationEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, javax.enterprise.event.Event<OnDiagramFocusEvent> onDiagramFocusEvent, 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, DMNEditorMenuSessionItems menuSessionItems, org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter, DiagramClientErrorHandler diagramClientErrorHandler, ClientTranslationService translationService, DocumentationView<Diagram> documentationView, DMNEditorSearchIndex editorSearchIndex, SearchBarComponent<DMNSearchableElement> searchBarComponent, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, DecisionNavigatorDock decisionNavigatorDock, DiagramEditorPropertiesDock diagramPropertiesDock, PreviewDiagramDock diagramPreviewAndExplorerDock, LayoutHelper layoutHelper, OpenDiagramLayoutExecutor openDiagramLayoutExecutor, DataTypesPage dataTypesPage, KogitoClientDiagramService diagramServices, DMNVFSService vfsService, org.uberfire.client.promise.Promises promises, MonacoFEELInitializer feelInitializer)
public void onStartup(org.uberfire.mvp.PlaceRequest place)
onStartup
in class AbstractDMNDiagramEditor
protected void makeMenuBar()
makeMenuBar
in class AbstractDMNDiagramEditor
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
getMenus
in class AbstractDMNDiagramEditor
public void initialiseKieEditorForSession(Diagram diagram)
initialiseKieEditorForSession
in interface DiagramEditorCore<Metadata,Diagram>
initialiseKieEditorForSession
in class AbstractDMNDiagramEditor
public void onDiagramLoad()
onDiagramLoad
in class AbstractDiagramEditor
public void onDataTypePageNavTabActiveEvent(@Observes DataTypePageTabActiveEvent event)
onDataTypePageNavTabActiveEvent
in class AbstractDMNDiagramEditor
public void onDataTypeEditModeToggle(@Observes DataTypeEditModeToggleEvent event)
onDataTypeEditModeToggle
in class AbstractDMNDiagramEditor
public void onEditExpressionEvent(@Observes EditExpressionEvent event)
onEditExpressionEvent
in class AbstractDMNDiagramEditor
public void onMultiPageEditorSelectedPageEvent(@Observes org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event)
onMultiPageEditorSelectedPageEvent
in class AbstractDMNDiagramEditor
public void onRefreshFormPropertiesEvent(@Observes RefreshFormPropertiesEvent event)
onRefreshFormPropertiesEvent
in class AbstractDMNDiagramEditor
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.