@eclipse-glsp/client
Version:
A sprotty-based client for GLSP
244 lines (243 loc) • 14 kB
text/typescript
/********************************************************************************
* Copyright (c) 2024 EclipseSource and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* This Source Code may also be made available under the following Secondary
* Licenses when the conditions for such availability set forth in the Eclipse
* Public License v. 2.0 are satisfied: GNU General Public License, version 2
* with the GNU Classpath Exception which is available at
* https://www.gnu.org/software/classpath/license.html.
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
********************************************************************************/
export * from './base/action-dispatcher';
export * from './base/action-handler-registry';
export * from './base/args-feature';
export * from './base/auto-complete/auto-complete-actions';
export * from './base/auto-complete/auto-complete-widget';
export * from './base/auto-complete/autocomplete-suggestion-providers';
export * from './base/auto-complete/base-autocomplete-palette';
export * from './base/auto-complete/validation-decorator';
export * from './base/command-stack';
export * from './base/default.module';
export * from './base/drag-aware-mouse-listener';
export * from './base/editor-context-service';
export * from './base/feedback/css-feedback';
export * from './base/feedback/feedback-action-dispatcher';
export * from './base/feedback/feedback-command';
export * from './base/feedback/feedback-emitter';
export * from './base/feedback/set-model-command';
export * from './base/feedback/update-model-command';
export * from './base/focus/focus-state-change-action';
export * from './base/focus/focus-tracker';
export * from './base/messages';
export * from './base/model/diagram-loader';
export * from './base/model/glsp-model-source';
export * from './base/model/model-initialization-constraint';
export * from './base/model/model-registry';
export * from './base/mouse-position-tracker';
export * from './base/ranked';
export * from './base/selection-clearing-mouse-listener';
export * from './base/selection-service';
export * from './base/shortcuts/available-shortcuts-extension';
export * from './base/shortcuts/available-shortcuts-tool';
export * from './base/shortcuts/shortcuts-manager';
export * from './base/shortcuts/shortcuts-module';
export * from './base/tool-manager/tool';
export * from './base/tool-manager/tool-manager';
export * from './base/ui-extension/ui-extension';
export * from './base/ui-extension/ui-extension-registry';
export * from './base/view/key-tool';
export * from './base/view/mouse-tool';
export * from './base/view/view-registry';
export * from './default-modules';
export * from './features/accessibility/accessibility-module';
export * from './features/accessibility/actions';
export * from './features/accessibility/edge-autocomplete/action';
export * from './features/accessibility/edge-autocomplete/edge-autocomplete-context';
export * from './features/accessibility/edge-autocomplete/edge-autocomplete-palette';
export * from './features/accessibility/edge-autocomplete/edge-autocomplete-tool';
export * from './features/accessibility/element-navigation/diagram-navigation-tool';
export * from './features/accessibility/element-navigation/element-navigation-module';
export * from './features/accessibility/element-navigation/element-navigator';
export * from './features/accessibility/element-navigation/left-right-top-bottom-navigator';
export * from './features/accessibility/element-navigation/local-element-navigator';
export * from './features/accessibility/element-navigation/position-navigator';
export * from './features/accessibility/focus-tracker/focus-tracker-module';
export * from './features/accessibility/focus-tracker/focus-tracker-tool';
export * from './features/accessibility/global-keylistener-tool';
export * from './features/accessibility/keyboard-grid/action';
export * from './features/accessibility/keyboard-grid/constants';
export * from './features/accessibility/keyboard-grid/keyboard-grid';
export * from './features/accessibility/keyboard-grid/keyboard-grid-search-palette';
export * from './features/accessibility/keyboard-grid/keyboard-node-grid';
export * from './features/accessibility/keyboard-pointer/actions';
export * from './features/accessibility/keyboard-pointer/constants';
export * from './features/accessibility/keyboard-pointer/keyboard-pointer';
export * from './features/accessibility/keyboard-pointer/keyboard-pointer-listener';
export * from './features/accessibility/keyboard-pointer/keyboard-pointer-module';
export * from './features/accessibility/keyboard-pointer/keyboard-pointer-position';
export * from './features/accessibility/keyboard-tool-palette/keyboard-tool-palette';
export * from './features/accessibility/keyboard-tool-palette/keyboard-tool-palette-module';
export * from './features/accessibility/search/search-palette';
export * from './features/accessibility/search/search-palette-module';
export * from './features/accessibility/search/search-tool';
export * from './features/accessibility/toast/toast-handler';
export * from './features/accessibility/toast/toast-module';
export * from './features/accessibility/toast/toast-tool';
export * from './features/accessibility/view-key-tools/deselect-key-tool';
export * from './features/accessibility/view-key-tools/grid-cell-zoom-key-tool';
export * from './features/accessibility/view-key-tools/view-key-tools-module';
export * from './features/bounds/bounds-module';
export * from './features/bounds/freeform-layout';
export * from './features/bounds/glsp-hidden-bounds-updater';
export * from './features/bounds/hbox-layout';
export * from './features/bounds/layout-data';
export * from './features/bounds/layouter';
export * from './features/bounds/local-bounds';
export * from './features/bounds/set-bounds-feedback-command';
export * from './features/bounds/vbox-layout';
export * from './features/change-bounds/model';
export * from './features/change-bounds/move-element-action';
export * from './features/change-bounds/move-element-handler';
export * from './features/change-bounds/movement-restrictor';
export * from './features/change-bounds/point-position-updater';
export * from './features/change-bounds/position-snapper';
export * from './features/change-bounds/resize/resize-default-tool';
export * from './features/change-bounds/resize/resize-handler';
export * from './features/change-bounds/resize/resize-module';
export * from './features/change-bounds/resize/resize-tool';
export * from './features/change-bounds/snap';
export * from './features/change-bounds/tracker';
export * from './features/command-palette/command-palette';
export * from './features/command-palette/command-palette-module';
export * from './features/command-palette/command-palette-tool';
export * from './features/command-palette/server-command-palette-provider';
export * from './features/context-menu/context-menu-module';
export * from './features/context-menu/delete-element-context-menu';
export * from './features/context-menu/glsp-context-menu-mouse-listener';
export * from './features/context-menu/server-context-menu-provider';
export * from './features/copy-paste/copy-paste-context-menu';
export * from './features/copy-paste/copy-paste-handler';
export * from './features/copy-paste/copy-paste-modules';
export * from './features/copy-paste/copy-paste-standalone';
export * from './features/debug/debug-bounds-decorator';
export * from './features/debug/debug-manager';
export * from './features/debug/debug-model';
export * from './features/debug/debug-module';
export * from './features/decoration/decoration-module';
export * from './features/decoration/decoration-placer';
export * from './features/element-template/add-template-element';
export * from './features/element-template/element-template-module';
export * from './features/element-template/mouse-tracking-element-position-listener';
export * from './features/element-template/remove-template-element';
export * from './features/export/export-modules';
export * from './features/export/export-svg-action-handler';
export * from './features/export/glsp-svg-exporter';
export * from './features/grid/grid';
export * from './features/grid/grid-manager';
export * from './features/grid/grid-model';
export * from './features/grid/grid-module';
export * from './features/grid/grid-snapper';
export * from './features/grid/grid-style';
export * from './features/helper-lines/helper-line-feedback';
export * from './features/helper-lines/helper-line-manager';
export * from './features/helper-lines/helper-line-module';
export * from './features/helper-lines/model';
export * from './features/helper-lines/view';
export * from './features/hints/model';
export * from './features/hints/type-hint-provider';
export * from './features/hints/type-hints-module';
export * from './features/hover/hover';
export * from './features/hover/hover-module';
export * from './features/label-edit-ui/label-edit-ui';
export * from './features/label-edit-ui/label-edit-ui-module';
export * from './features/label-edit/edit-label-tool';
export * from './features/label-edit/edit-label-validator';
export * from './features/label-edit/label-edit-module';
export * from './features/layout/layout-elements-action';
export * from './features/layout/layout-module';
export * from './features/navigation/navigation-action-handler';
export * from './features/navigation/navigation-module';
export * from './features/navigation/navigation-target-resolver';
export * from './features/reconnect/model';
export * from './features/routing/edge-router';
export * from './features/routing/routing-module';
export * from './features/save/save-keylistener';
export * from './features/save/save-module';
export * from './features/select/select-feedback-command';
export * from './features/select/select-module';
export * from './features/select/select-mouse-listener';
export * from './features/source-model-watcher/source-model-changed-action-handler';
export * from './features/source-model-watcher/source-model-watcher-module';
export * from './features/status/status-module';
export * from './features/status/status-overlay';
export * from './features/svg-metadata/metadata-placer';
export * from './features/svg-metadata/svg-metadata-module';
export * from './features/tool-palette/tool-palette';
export * from './features/tool-palette/tool-palette-module';
export * from './features/tools/base-tools';
export * from './features/tools/change-bounds/change-bounds-manager';
export * from './features/tools/change-bounds/change-bounds-tool';
export * from './features/tools/change-bounds/change-bounds-tool-feedback';
export * from './features/tools/change-bounds/change-bounds-tool-module';
export * from './features/tools/change-bounds/change-bounds-tool-move-feedback';
export * from './features/tools/change-bounds/change-bounds-tracker';
export * from './features/tools/change-bounds/view';
export * from './features/tools/deletion/delete-tool';
export * from './features/tools/deletion/deletion-tool-module';
export * from './features/tools/edge-creation/dangling-edge-feedback';
export * from './features/tools/edge-creation/edege-creation-module';
export * from './features/tools/edge-creation/edge-creation-tool';
export * from './features/tools/edge-creation/edge-creation-tool-feedback';
export * from './features/tools/edge-creation/view';
export * from './features/tools/edge-edit/edge-edit-module';
export * from './features/tools/edge-edit/edge-edit-tool';
export * from './features/tools/edge-edit/edge-edit-tool-feedback';
export * from './features/tools/marquee-selection/marquee-behavior';
export * from './features/tools/marquee-selection/marquee-mouse-tool';
export * from './features/tools/marquee-selection/marquee-selection-module';
export * from './features/tools/marquee-selection/marquee-tool';
export * from './features/tools/marquee-selection/marquee-tool-feedback';
export * from './features/tools/marquee-selection/model';
export * from './features/tools/marquee-selection/view';
export * from './features/tools/node-creation/container-manager';
export * from './features/tools/node-creation/insert-indicator';
export * from './features/tools/node-creation/node-creation-module';
export * from './features/tools/node-creation/node-creation-tool';
export * from './features/tools/node-creation/node-creation-views';
export * from './features/tools/tool-focus-loss-module';
export * from './features/undo-redo/undo-redo-key-listener';
export * from './features/undo-redo/undo-redo-module';
export * from './features/validation/issue-marker';
export * from './features/validation/marker-navigator';
export * from './features/validation/validate';
export * from './features/validation/validation-modules';
export * from './features/viewport/glsp-scroll-mouse-listener';
export * from './features/viewport/origin-viewport';
export * from './features/viewport/reposition';
export * from './features/viewport/viewport-handler';
export * from './features/viewport/viewport-key-listener';
export * from './features/viewport/viewport-modules';
export * from './features/viewport/zoom-viewport-action';
export * from './model';
export * from './re-exports';
export * from './standalone-modules';
export * from './utils/argument-utils';
export * from './utils/geometry-util';
export * from './utils/gmodel-util';
export * from './utils/html-utils';
export * from './utils/layout-utils';
export * from './utils/marker';
export * from './utils/viewpoint-util';
export * from './views/base-view-module';
export * from './views/compartments';
export * from './views/gedge-view';
export * from './views/ggraph-view';
export * from './views/glsp-projection-view';
export * from './views/issue-marker-view';
export * from './views/rounded-corner';
export * from './views/rounded-corner-view';