public abstract class AbstractDMNDiagramEditor extends AbstractDiagramEditor
AbstractDiagramEditor.DiagramEditorCoreDiagramEditorCore.ViewmenuBarInitialized| Constructor and Description |
|---|
AbstractDMNDiagramEditor(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,
MonacoFEELInitializer feelInitializer,
CanvasFileExport canvasFileExport,
org.uberfire.client.promise.Promises promises,
IncludedModelsPage includedModelsPage,
IncludedModelsPageStateProviderImpl importsPageProvider,
org.appformer.client.context.EditorContextProvider contextProvider,
GuidedTourBridgeInitializer guidedTourBridgeInitializer) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.user.client.ui.IsWidget |
asWidget() |
elemental2.promise.Promise |
getContent() |
String |
getEditorIdentifier() |
void |
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer) |
protected elemental2.dom.DomGlobal.SetTimeoutCallbackFn |
getOnDataTypeEditModeToggleCallback(DataTypeEditModeToggleEvent event) |
elemental2.promise.Promise |
getPreview() |
com.google.gwt.user.client.ui.IsWidget |
getTitle() |
String |
getTitleText() |
protected org.jboss.errai.common.client.ui.ElementWrapperWidget<?> |
getWidget(elemental2.dom.HTMLElement element) |
void |
initialiseKieEditorForSession(Diagram diagram) |
boolean |
isDirty() |
protected void |
makeMenuBar() |
void |
onClose() |
void |
onDataTypeEditModeToggle(DataTypeEditModeToggleEvent event) |
void |
onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event) |
protected void |
onEditExpressionEvent(EditExpressionEvent event) |
void |
onFocus() |
void |
onLostFocus() |
boolean |
onMayClose() |
protected void |
onMultiPageEditorSelectedPageEvent(org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event) |
void |
onOpen() |
protected void |
onRefreshFormPropertiesEvent(RefreshFormPropertiesEvent event) |
void |
onStartup(org.uberfire.mvp.PlaceRequest place) |
void |
open(Diagram diagram,
Viewer.Callback callback) |
void |
resetContentHash() |
protected void |
scheduleOnDataTypeEditModeToggleCallback(DataTypeEditModeToggleEvent event) |
elemental2.promise.Promise |
setContent(String path,
String value) |
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, onDiagramLoad, onSaveError, showLoadingViews, updateTitleaddPage, getSelectedTabIndex, getWidget, init, isEditorTabSelected, OnClose, onEditTabSelected, onEditTabUnselected, resetEditorPages, selectEditorTab, setSelectedTabdisableMenuItem, enableMenuItem, getBaseEditorView, getOriginalContentHash, getPlaceManager, getPlaceRequest, isReadOnly, mayClose, setMenus, setOriginalContentHashpublic static final String PERSPECTIVE_ID
public static final String EDITOR_ID
public static final int DATA_TYPES_PAGE_INDEX
protected final SessionManager sessionManager
protected final SessionCommandManager<AbstractCanvasHandler> sessionCommandManager
protected final javax.enterprise.event.Event<RefreshFormPropertiesEvent> refreshFormPropertiesEvent
protected final DecisionNavigatorDock decisionNavigatorDock
protected final DiagramEditorPropertiesDock diagramPropertiesDock
protected final PreviewDiagramDock diagramPreviewAndExplorerDock
protected final LayoutHelper layoutHelper
protected final OpenDiagramLayoutExecutor openDiagramLayoutExecutor
protected final DataTypesPage dataTypesPage
protected final DMNEditorSearchIndex editorSearchIndex
protected final SearchBarComponent<DMNSearchableElement> searchBarComponent
protected final KogitoClientDiagramService diagramServices
protected final MonacoFEELInitializer feelInitializer
protected final CanvasFileExport canvasFileExport
protected final org.uberfire.client.promise.Promises promises
protected final IncludedModelsPage includedModelsPage
protected final IncludedModelsPageStateProviderImpl importsPageProvider
protected final org.appformer.client.context.EditorContextProvider contextProvider
protected final GuidedTourBridgeInitializer guidedTourBridgeInitializer
public AbstractDMNDiagramEditor(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, MonacoFEELInitializer feelInitializer, CanvasFileExport canvasFileExport, org.uberfire.client.promise.Promises promises, IncludedModelsPage includedModelsPage, IncludedModelsPageStateProviderImpl importsPageProvider, org.appformer.client.context.EditorContextProvider contextProvider, GuidedTourBridgeInitializer guidedTourBridgeInitializer)
public void onStartup(org.uberfire.mvp.PlaceRequest place)
public void initialiseKieEditorForSession(Diagram diagram)
initialiseKieEditorForSession in interface DiagramEditorCore<Metadata,Diagram>initialiseKieEditorForSession in class AbstractDiagramEditorprotected org.jboss.errai.common.client.ui.ElementWrapperWidget<?> getWidget(elemental2.dom.HTMLElement element)
public void onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event)
public void open(Diagram diagram, Viewer.Callback callback)
open in interface DiagramEditorCore<Metadata,Diagram>open in class AbstractDiagramEditorpublic void onOpen()
public void onClose()
@OnFocus public void onFocus()
@OnLostFocus public void onLostFocus()
public com.google.gwt.user.client.ui.IsWidget getTitle()
getTitle in class BaseKogitoEditor<KogitoDiagramResourceImpl>public String getTitleText()
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
protected void makeMenuBar()
makeMenuBar in class AbstractDiagramEditorpublic com.google.gwt.user.client.ui.IsWidget asWidget()
asWidget in class MultiPageEditorContainerPresenter<KogitoDiagramResourceImpl>@OnMayClose public boolean onMayClose()
public String getEditorIdentifier()
public void onDataTypeEditModeToggle(DataTypeEditModeToggleEvent event)
protected void scheduleOnDataTypeEditModeToggleCallback(DataTypeEditModeToggleEvent event)
protected elemental2.dom.DomGlobal.SetTimeoutCallbackFn getOnDataTypeEditModeToggleCallback(DataTypeEditModeToggleEvent event)
protected void onMultiPageEditorSelectedPageEvent(org.uberfire.client.views.pfly.multipage.MultiPageEditorSelectedPageEvent event)
protected void onRefreshFormPropertiesEvent(RefreshFormPropertiesEvent event)
protected void onEditExpressionEvent(EditExpressionEvent event)
public elemental2.promise.Promise getContent()
getContent in class BaseKogitoEditor<KogitoDiagramResourceImpl>public boolean isDirty()
isDirty in class BaseKogitoEditor<KogitoDiagramResourceImpl>public elemental2.promise.Promise setContent(String path, String value)
setContent in class BaseKogitoEditor<KogitoDiagramResourceImpl>public void resetContentHash()
resetContentHash in class BaseKogitoEditor<KogitoDiagramResourceImpl>public elemental2.promise.Promise getPreview()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.