wisemapping-frontend/packages/mindplot/lib/mindplot.js
2021-09-29 17:24:07 -03:00

62 lines
3.1 KiB
JavaScript

'use strict';
module.exports = mindplot; //eslint-disable-line
function mindplot() {
// Commands
const addFeatureToTopicCommand = require('./components/commands/AddFeatureToTopicCommand')
.default;
const addRelationshipCommand = require('./components/commands/AddRelationshipCommand').default;
const addTopicCommand = require('./components/commands/AddTopicCommand').default;
const changeFeatureToTopicCommand = require('./components/commands/ChangeFeatureToTopicCommand')
.default;
const deleteCommand = require('./components/commands/DeleteCommand').default;
const dragTopicCommand = require('./components/commands/DragTopicCommand').default;
const genericFunctionCommand = require('./components/commands/GenericFunctionCommand').default;
const moveControlPointCommand = require('./components/commands/MoveControlPointCommand')
.default;
const removeFeatureFromTopicCommand = require('./components/commands/RemoveFeatureFromTopicCommand')
.default;
// Layout
const abstractBasicSorter = require('./components/layout/AbstractBasicSorter').default;
const balancedSorter = require('./components/layout/BalancedSorter').default;
const changeEvent = require('./components/layout/ChangeEvent').default;
const childrenSorterStrategy = require('./components/layout/ChildrenSorterStrategy').default;
const eventBus = require('./components/layout/EventBus').default;
const eventBusDispatcher = require('./components/layout/EventBusDispatcher').default;
const gridSorter = require('./components/layout/GridSorter').default;
const layoutManager = require('./components/layout/LayoutManager').default;
const node = require('./components/layout/Node').default;
const originalLayout = require('./components/layout/OriginalLayout').default;
const rootedTreeSet = require('./components/layout/RootedTreeSet').default;
const symmetricSorter = require('./components/layout/SymmetricSorter').default;
return {
Commands: {
AddFeatureToTopicCommand: addFeatureToTopicCommand,
AddRelationshipCommand: addRelationshipCommand,
AddTopicCommand: addTopicCommand,
ChangeFeatureToTopicCommand: changeFeatureToTopicCommand,
DeleteCommand: deleteCommand,
DragTopicCommand: dragTopicCommand,
GenericFunctionCommand: genericFunctionCommand,
MoveControlPointCommand: moveControlPointCommand,
RemoveFeatureFromTopicCommand: removeFeatureFromTopicCommand,
},
Layout: {
AbstractBasicSorter: abstractBasicSorter,
BalancedSorter: balancedSorter,
ChangeEvent: changeEvent,
ChildrenSorterStrategy: childrenSorterStrategy,
EventBus: eventBus,
EventBusDispatcher: eventBusDispatcher,
GridSorter: gridSorter,
LayoutManager: layoutManager,
Node: node,
OriginalLayout: originalLayout,
RootedTreeSet: rootedTreeSet,
SymmetricSorter: symmetricSorter,
},
};
}