├── .babelrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── question.md └── workflows │ └── ci.yml ├── .gitignore ├── .gitpod.yml ├── LICENSE.md ├── README.md ├── doc ├── elk_logo_with_text.svg ├── example_complexRouter.png └── example_complexRouter.svg ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── package.json ├── src ├── java-additional │ └── org │ │ └── eclipse │ │ └── elk │ │ ├── alg │ │ └── common │ │ │ └── utils │ │ │ └── SVGImage.java │ │ └── graph │ │ └── json │ │ └── JsonAdapter.xtend ├── java │ └── org │ │ └── eclipse │ │ └── elk │ │ ├── Elk.gwt.xml │ │ └── js │ │ ├── ElkJs.gwt.xml │ │ ├── ElkJs.java │ │ └── linker │ │ └── NodeJsModuleLinker.java └── js │ ├── elk-api.js │ ├── main-api.js │ └── main-node.js ├── test ├── examples │ ├── SimpleElkGraphDrawer.js │ ├── test-browser-draw.html │ ├── test-browser-draw2.html │ ├── test-browser.html │ ├── test-coord-modes.html │ ├── test-node-webworker.js │ ├── test-node.js │ └── test-webworker.html └── mocha │ ├── test-bug-63.js │ ├── test-bug-7.js │ ├── test-bug-8.js │ ├── test-bug-klay-22.js │ ├── test-bug-klay-23.js │ ├── test-node.js │ ├── testChangeAwareArrayList.js │ ├── testEntryPoints.js │ ├── testIds.js │ ├── testLayouters.js │ ├── testLogging.js │ ├── testOptions.js │ ├── testParameters.js │ └── testRaiseException.js └── typings ├── elk-api.d.ts ├── elk-worker.d.ts ├── elk.bundled.d.ts └── main.d.ts /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/.babelrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/README.md -------------------------------------------------------------------------------- /doc/elk_logo_with_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/doc/elk_logo_with_text.svg -------------------------------------------------------------------------------- /doc/example_complexRouter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/doc/example_complexRouter.png -------------------------------------------------------------------------------- /doc/example_complexRouter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/doc/example_complexRouter.svg -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx16g 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/gradlew.bat -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/package.json -------------------------------------------------------------------------------- /src/java-additional/org/eclipse/elk/alg/common/utils/SVGImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/java-additional/org/eclipse/elk/alg/common/utils/SVGImage.java -------------------------------------------------------------------------------- /src/java-additional/org/eclipse/elk/graph/json/JsonAdapter.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/java-additional/org/eclipse/elk/graph/json/JsonAdapter.xtend -------------------------------------------------------------------------------- /src/java/org/eclipse/elk/Elk.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/java/org/eclipse/elk/Elk.gwt.xml -------------------------------------------------------------------------------- /src/java/org/eclipse/elk/js/ElkJs.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/java/org/eclipse/elk/js/ElkJs.gwt.xml -------------------------------------------------------------------------------- /src/java/org/eclipse/elk/js/ElkJs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/java/org/eclipse/elk/js/ElkJs.java -------------------------------------------------------------------------------- /src/java/org/eclipse/elk/js/linker/NodeJsModuleLinker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/java/org/eclipse/elk/js/linker/NodeJsModuleLinker.java -------------------------------------------------------------------------------- /src/js/elk-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/js/elk-api.js -------------------------------------------------------------------------------- /src/js/main-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/js/main-api.js -------------------------------------------------------------------------------- /src/js/main-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/src/js/main-node.js -------------------------------------------------------------------------------- /test/examples/SimpleElkGraphDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/SimpleElkGraphDrawer.js -------------------------------------------------------------------------------- /test/examples/test-browser-draw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-browser-draw.html -------------------------------------------------------------------------------- /test/examples/test-browser-draw2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-browser-draw2.html -------------------------------------------------------------------------------- /test/examples/test-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-browser.html -------------------------------------------------------------------------------- /test/examples/test-coord-modes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-coord-modes.html -------------------------------------------------------------------------------- /test/examples/test-node-webworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-node-webworker.js -------------------------------------------------------------------------------- /test/examples/test-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-node.js -------------------------------------------------------------------------------- /test/examples/test-webworker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/examples/test-webworker.html -------------------------------------------------------------------------------- /test/mocha/test-bug-63.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/test-bug-63.js -------------------------------------------------------------------------------- /test/mocha/test-bug-7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/test-bug-7.js -------------------------------------------------------------------------------- /test/mocha/test-bug-8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/test-bug-8.js -------------------------------------------------------------------------------- /test/mocha/test-bug-klay-22.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/test-bug-klay-22.js -------------------------------------------------------------------------------- /test/mocha/test-bug-klay-23.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/test-bug-klay-23.js -------------------------------------------------------------------------------- /test/mocha/test-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/test-node.js -------------------------------------------------------------------------------- /test/mocha/testChangeAwareArrayList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testChangeAwareArrayList.js -------------------------------------------------------------------------------- /test/mocha/testEntryPoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testEntryPoints.js -------------------------------------------------------------------------------- /test/mocha/testIds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testIds.js -------------------------------------------------------------------------------- /test/mocha/testLayouters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testLayouters.js -------------------------------------------------------------------------------- /test/mocha/testLogging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testLogging.js -------------------------------------------------------------------------------- /test/mocha/testOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testOptions.js -------------------------------------------------------------------------------- /test/mocha/testParameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testParameters.js -------------------------------------------------------------------------------- /test/mocha/testRaiseException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/test/mocha/testRaiseException.js -------------------------------------------------------------------------------- /typings/elk-api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/typings/elk-api.d.ts -------------------------------------------------------------------------------- /typings/elk-worker.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/typings/elk-worker.d.ts -------------------------------------------------------------------------------- /typings/elk.bundled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/typings/elk.bundled.d.ts -------------------------------------------------------------------------------- /typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kieler/elkjs/HEAD/typings/main.d.ts --------------------------------------------------------------------------------