@Dependent public class DMNDiagramEditor extends BaseDMNDiagramEditor
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, importsPageProvider, includedModelsPage, 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,
IncludedModelsPage includedModelsPage,
IncludedModelsPageStateProviderImpl importsPageProvider,
KogitoClientDiagramService diagramServices,
DMNVFSService vfsService,
org.uberfire.client.promise.Promises promises) |
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, @Session SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent, DecisionNavigatorDock decisionNavigatorDock, DiagramEditorPropertiesDock diagramPropertiesDock, PreviewDiagramDock diagramPreviewAndExplorerDock, LayoutHelper layoutHelper, OpenDiagramLayoutExecutor openDiagramLayoutExecutor, DataTypesPage dataTypesPage, IncludedModelsPage includedModelsPage, IncludedModelsPageStateProviderImpl importsPageProvider, KogitoClientDiagramService diagramServices, DMNVFSService vfsService, org.uberfire.client.promise.Promises promises)
public void onStartup(org.uberfire.mvp.PlaceRequest place)
onStartup
in class BaseDMNDiagramEditor
protected void makeMenuBar()
makeMenuBar
in class BaseDMNDiagramEditor
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
getMenus
in class BaseDMNDiagramEditor
public void initialiseKieEditorForSession(Diagram diagram)
initialiseKieEditorForSession
in interface DiagramEditorCore<Metadata,Diagram>
initialiseKieEditorForSession
in class BaseDMNDiagramEditor
public void onDiagramLoad()
onDiagramLoad
in class AbstractDiagramEditor
public void onDataTypePageNavTabActiveEvent(@Observes DataTypePageTabActiveEvent event)
onDataTypePageNavTabActiveEvent
in class BaseDMNDiagramEditor
public void onDataTypeEditModeToggle(@Observes DataTypeEditModeToggleEvent event)
onDataTypeEditModeToggle
in class BaseDMNDiagramEditor
public void onEditExpressionEvent(@Observes EditExpressionEvent event)
onEditExpressionEvent
in class BaseDMNDiagramEditor
public void onMultiPageEditorSelectedPageEvent(@Observes org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event)
onMultiPageEditorSelectedPageEvent
in class BaseDMNDiagramEditor
public void onRefreshFormPropertiesEvent(@Observes RefreshFormPropertiesEvent event)
onRefreshFormPropertiesEvent
in class BaseDMNDiagramEditor
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.