public abstract class AbstractDMNDiagramEditor extends MultiPageEditorContainerPresenter<Diagram>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractDMNDiagramEditor.View |
| Constructor and Description |
|---|
AbstractDMNDiagramEditor(AbstractDMNDiagramEditor.View view,
org.uberfire.client.mvp.PlaceManager placeManager,
MultiPageEditorContainerView containerView,
StunnerEditor stunnerEditor,
DMNEditorSearchIndex editorSearchIndex,
SearchBarComponent<DMNSearchableElement> searchBarComponent,
SessionManager sessionManager,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
DocumentationView documentationView,
ClientTranslationService translationService,
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,
IncludedModelsContext includedModelContext,
GuidedTourBridgeInitializer guidedTourBridgeInitializer,
DRDNameChanger drdNameChanger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDocumentationPage(Diagram diagram) |
com.google.gwt.user.client.ui.IsWidget |
asWidget() |
protected void |
buildMenuBar() |
elemental2.promise.Promise |
getContent() |
protected Supplier<Diagram> |
getContentSupplier() |
protected Integer |
getCurrentContentHash() |
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 |
onDiagramLoad() |
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,
SessionPresenter.SessionPresenterCallback callback) |
void |
resetContentHash() |
protected void |
scheduleOnDataTypeEditModeToggleCallback(DataTypeEditModeToggleEvent event) |
elemental2.promise.Promise |
setContent(String path,
String value) |
addPage, getSelectedTabIndex, getWidget, init, isEditorTabSelected, OnClose, onEditTabSelected, onEditTabUnselected, resetEditorPages, selectEditorTab, setSelectedTabdisableMenuItem, enableMenuItem, getBaseEditorView, getMenus, 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 StunnerEditor stunnerEditor
protected final SessionManager sessionManager
protected final SessionCommandManager<AbstractCanvasHandler> sessionCommandManager
protected final DocumentationView documentationView
protected final ClientTranslationService translationService
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 IncludedModelsContext includedModelContext
protected final GuidedTourBridgeInitializer guidedTourBridgeInitializer
protected final DRDNameChanger drdNameChanger
public AbstractDMNDiagramEditor(AbstractDMNDiagramEditor.View view, org.uberfire.client.mvp.PlaceManager placeManager, MultiPageEditorContainerView containerView, StunnerEditor stunnerEditor, DMNEditorSearchIndex editorSearchIndex, SearchBarComponent<DMNSearchableElement> searchBarComponent, SessionManager sessionManager, SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, DocumentationView documentationView, ClientTranslationService translationService, 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, IncludedModelsContext includedModelContext, GuidedTourBridgeInitializer guidedTourBridgeInitializer, DRDNameChanger drdNameChanger)
public void onStartup(org.uberfire.mvp.PlaceRequest place)
protected Supplier<Diagram> getContentSupplier()
getContentSupplier in class BaseKogitoEditor<Diagram>protected Integer getCurrentContentHash()
getCurrentContentHash in class BaseKogitoEditor<Diagram>public void addDocumentationPage(Diagram diagram)
protected org.jboss.errai.common.client.ui.ElementWrapperWidget<?> getWidget(elemental2.dom.HTMLElement element)
public void onDataTypePageNavTabActiveEvent(DataTypePageTabActiveEvent event)
public void open(Diagram diagram, SessionPresenter.SessionPresenterCallback callback)
public void initialiseKieEditorForSession(Diagram diagram)
protected void onDiagramLoad()
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<Diagram>public String getTitleText()
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
protected void buildMenuBar()
buildMenuBar in class BaseKogitoEditor<Diagram>protected void makeMenuBar()
makeMenuBar in class BaseKogitoEditor<Diagram>public com.google.gwt.user.client.ui.IsWidget asWidget()
asWidget in class MultiPageEditorContainerPresenter<Diagram>@OnMayClose public boolean onMayClose()
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<Diagram>public boolean isDirty()
isDirty in class BaseKogitoEditor<Diagram>public elemental2.promise.Promise setContent(String path, String value)
setContent in class BaseKogitoEditor<Diagram>public void resetContentHash()
resetContentHash in class BaseKogitoEditor<Diagram>public elemental2.promise.Promise getPreview()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.