public abstract class AbstractDMNDiagramEditor extends AbstractDiagramEditor
AbstractDiagramEditor.DiagramEditorCore
DiagramEditorCore.View
Modifier and Type | Field and Description |
---|---|
static int |
DATA_TYPES_PAGE_INDEX |
protected DataTypesPage |
dataTypesPage |
protected DecisionNavigatorDock |
decisionNavigatorDock |
protected PreviewDiagramDock |
diagramPreviewAndExplorerDock |
protected DiagramEditorPropertiesDock |
diagramPropertiesDock |
protected KogitoClientDiagramService |
diagramServices |
static String |
EDITOR_ID |
protected DMNEditorSearchIndex |
editorSearchIndex |
protected MonacoFEELInitializer |
feelInitializer |
protected LayoutHelper |
layoutHelper |
protected OpenDiagramLayoutExecutor |
openDiagramLayoutExecutor |
static String |
PERSPECTIVE_ID |
protected javax.enterprise.event.Event<RefreshFormPropertiesEvent> |
refreshFormPropertiesEvent |
protected SearchBarComponent<DMNSearchableElement> |
searchBarComponent |
protected SessionCommandManager<AbstractCanvasHandler> |
sessionCommandManager |
protected SessionManager |
sessionManager |
menuBarInitialized
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) |
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) |
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) |
void |
resetContentHash() |
protected void |
scheduleOnDataTypeEditModeToggleCallback(DataTypeEditModeToggleEvent event) |
void |
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, 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 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
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)
public void onStartup(org.uberfire.mvp.PlaceRequest place)
public void initialiseKieEditorForSession(Diagram diagram)
initialiseKieEditorForSession
in interface DiagramEditorCore<Metadata,Diagram>
initialiseKieEditorForSession
in class AbstractDiagramEditor
protected org.jboss.errai.common.client.ui.ElementWrapperWidget<?> getWidget(elemental2.dom.HTMLElement element)
public void onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event)
public void open(Diagram diagram)
open
in interface DiagramEditorCore<Metadata,Diagram>
open
in class AbstractDiagramEditor
public 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 AbstractDiagramEditor
public 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 void setContent(String path, String value)
setContent
in class BaseKogitoEditor<KogitoDiagramResourceImpl>
public void resetContentHash()
resetContentHash
in class BaseKogitoEditor<KogitoDiagramResourceImpl>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.