-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Merge KEITH features #49
Merged
Merged
Changes from 1 commit
Commits
Show all changes
377 commits
Select commit
Hold shift + click to select a range
bff3ed3
Constraints: Model is serialized back to the file
ConnorObrian 4981102
Merge remote-tracking branch 'origin/jet_cos/constraints' into jet_co…
ConnorObrian 9fb5bbb
reversed edges and width of nodes dont make problems anymore
Drakae 0489849
klighd-lsp: updateLayout is now always called during diagram generation.
NiklasRentzCAU 485ef75
Merge branch 'keith' into jet_cos/constraints
ConnorObrian f024080
Constraints: Layout for constraints is now called in doUpdateLayout
ConnorObrian 2063ec7
Layout for Constraints is called in createModel
Drakae 5839b7b
added comments
Drakae ec2d0bd
checking the interactiveLayout property
Drakae c88c686
Constraints: Added layerID and positionID to KlighD for KGraphs
ConnorObrian bb45396
initialLayers-method uses layerID of the nodes
Drakae 8aecd09
added props as attributes to SKNode
Drakae e6e7ae3
Constraints: Delete implemented into LSP + Comments
ConnorObrian 7828a3a
Merge remote-tracking branch 'origin/jet_cos/constraints' into jet_co…
ConnorObrian d9ef1c1
Constraints: Bugfix -LayerID,PosID are now correct after setting a cons
ConnorObrian 5efdf10
Merge branch 'master' into keith
NiklasRentzCAU 0717f80
Constraints: StaticConstraint created and first reevaluation methods
ConnorObrian 8c5e1a8
added positionId to SKNode
Drakae 76111ff
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 9ce3f6a
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU cc74bd9
SKNodes have interactiveLayout property
Drakae cef09dc
Constraints: offsetPositionConstraints-method created
ConnorObrian 361b189
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 2eb0711
Constraints: revaluation small improvements
ConnorObrian 518a699
Constraints: SetStaticConstraint declared , refreshLayout for snap
ConnorObrian 2911f1e
Constraints: StaticConstraint class added
ConnorObrian 91d30ba
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian ac39b6e
Constraints: Implements setStaticConstraint. Fixes StaticConstraint.
ConnorObrian 4bc5e8b
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian c10f869
Constraints: Improves after shift reevaluation
ConnorObrian 26498c7
Constraints: Feature delete for pos and layer constraints
ConnorObrian 2c66f56
Constraints: Feature DeleteStaticConstraint
ConnorObrian 662b914
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 284b1a1
Constraints: Small cleanup
ConnorObrian e821696
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 328c3ee
klighd.lsp: Added methods to do layout and redraw diagram.
soerendomroes 9f03e1f
Constraints: Implements ReevaluateAfterEmptyingALayer
ConnorObrian dfa4742
Constraints: Adds methods for optional checks, improves other methods
ConnorObrian f6770ce
fixed interactive property of SKNodes
Drakae 9fb0637
Merge remote-tracking branch 'origin/jet_cos/constraints' into jet_co…
Drakae 5205422
Constraints: Restructures Language Server and adds further Util methods
ConnorObrian c7b5f87
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian a56e8f9
Constraints: Specializes Offset, better reval for pos cons, start of …
ConnorObrian 7a7b9af
Constraints: Fixes branch
ConnorObrian 9ee1444
Constraints: getNodesOfLayer changed and optimized
ConnorObrian 195704d
Merge branch 'keith' into jet_cos/constraints
ConnorObrian 450a874
Constraints: Adds general support for constraints in hierarchical graphs
ConnorObrian f1e8c3f
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 4ce68ca
edges on the client side know their source and target
Drakae 2e76f3a
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 18cb08a
constraints: Implements reval for node insertion, implements one reva…
ConnorObrian ef303f3
constraints: Another fix of getNodesOfLayer(), deletes unused methods
ConnorObrian 8cc8c64
Merge branch 'jet_cos/constraints' into jet_cos/Reevaluation
ConnorObrian 16554bf
constraints: emptyLayer & node pos reeval for out of bounds constraints
ConnorObrian eb6ee99
constraints: Fix for Reeval, Changes reval, adds setCoordDepthFirst
ConnorObrian 98bd9b8
fixed interactiveLayout property of SKNode
Drakae 27d045e
constraints: Restructures code based on recent client changes
ConnorObrian 63f8357
Merge remote-tracking branch 'origin/jet_cos/constraints' into jet_co…
Drakae 36ab3b4
fixed hierarchical layout
Drakae 901a430
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU dfeaf95
constraints: Deletes not needed code, Fixes bug in shifting reeval
ConnorObrian 83994bb
Merge remote-tracking branch 'origin/jet_cos/constraints' into jet_co…
ConnorObrian c32c0cc
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 664f50c
cnstraintLayout: fixed edge routing and layout changes
Drakae 3e5176f
constraints: Workaround + cleanup
ConnorObrian 4ea19fc
Merge remote-tracking branch 'origin/jet_cos/constraints' into jet_co…
ConnorObrian a21c5b0
klighd-lsp: removed unneeded dependency to incremental
NiklasRentzCAU 47ed147
klighd-lsp: adapted to new decorator placement import
NiklasRentzCAU d8ae5d8
Merge branch 'nre/decoratorPlacementUtilMove' into keith
NiklasRentzCAU c8c06fc
klighd-lsp: removed dependency to piccolo.
NiklasRentzCAU 13ec652
interactiveLayout: corrected spelling mistake
Drakae 492657e
ConstraintsLSExt: removed unused notifications
Drakae 3642dc3
added javadocs
Drakae 82709b3
klighd.lsp: added functionality to draw KImages.
NiklasRentzCAU f938b56
klighd.lsp: send tooltip information to the client.
NiklasRentzCAU 5416797
Merge remote-tracking branch 'origin/keith' into jet_cos/constraints
soerendomroes 8cc95e3
klighd.lsp: Added year to copyright.
soerendomroes e4731f0
klighd.sprotty: updated to sprotty-0.7.0.
NiklasRentzCAU 55e605a
klighd.lsp: Added brackets to fix mvn build.
soerendomroes 842ae04
klighd.lsp: hacked in java-9 java.io.InputStream functionality to fix
NiklasRentzCAU ced49fa
klighd.lsp: resolved InputStream hack with google.guava solution.
NiklasRentzCAU a33b543
Merge remote-tracking branch 'origin/keith' into jet_cos/constraints
soerendomroes b8e890b
klighd.lsp: Removed ternary operator.
soerendomroes 7c9b7ba
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU cf5afcf
Merge remote-tracking branch 'origin/keith' into jet_cos/constraints
soerendomroes d3c8a84
build: dependent version numbers, made sprotty have a .qualifier version
NiklasRentzCAU 6243b42
kgraph.language.server: implemented standalone pragmatics language
NiklasRentzCAU 396d9d1
build: changed kgraph.language.server to depend on versions in the
NiklasRentzCAU 1f95408
build: fixed xtend dependency
NiklasRentzCAU bc704b2
Merge remote-tracking branch 'origin/keith' into jet_cos/constraints
soerendomroes 25bbdb4
klighd.lsp: diagrams now also work with non-XText model files.
NiklasRentzCAU f53fdeb
klighd.incremental: better error handling
NiklasRentzCAU bb0382a
klighd.krendering: Updated KNodeExtensions to allow for a node existance
NiklasRentzCAU b6daf43
Merge branch 'nre/master2' into nre/master
NiklasRentzCAU 9bd027c
krendering.extensions: unified create methods.
NiklasRentzCAU 5e2d742
Unified KEdge, KNode and KPort extensions
NiklasRentzCAU ff99a18
klighd.lsp: adapted to ILayoutRecorder change
NiklasRentzCAU d8b9615
kgraph.language.server: loosened some required version numbers
NiklasRentzCAU de6b712
Merge branch 'nre/master' into keith
NiklasRentzCAU f3dbdf8
klighd.lsp: implemented boolean layout option
NiklasRentzCAU 9004d21
klighd.lsp: allow the server to change the client selection.
NiklasRentzCAU b075088
klighd.lsp: removed most xtend warnings
NiklasRentzCAU 0247c07
Merge branch 'master' into nre/master
NiklasRentzCAU f173888
klighd.lsp.constraints: Refactored contraints to data classes.
soerendomroes b7fa393
klighd.lsp.constraints: Refactored lsp messages for constraints to
soerendomroes bdb334a
klighd.lsp: text widths and -heights for each line in multiline texts.
NiklasRentzCAU 5e0f138
Merge remote-tracking branch 'origin/master' into nre/master
NiklasRentzCAU 07b6606
Layer and Position constraints work for all fixed directions.
soerendomroes cd37baf
Handle undefined same as right.
soerendomroes 7df2182
klighd.lsp: Reworked setting of constraints.
soerendomroes 27df047
klighd.lsp: Added delete constraint actions.
soerendomroes 9d51ddc
klighd lsp: Fixed delete constraint actions.
soerendomroes ebad87a
Merge remote-tracking branch 'origin/master' into nre/master
NiklasRentzCAU 290006d
klighd.lsp: fixed NPE for edges without a source/target
NiklasRentzCAU d5ca87a
klighd.lsp.interactive: Initial layout should be done without
soerendomroes aab655a
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 311d5b7
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 35e8b12
language-server: register SprottyViewer programmatically
NiklasRentzCAU 365b532
Migrated changes in pragmatic to klighd.
soerendomroes a1774ff
Merge remote-tracking branch 'origin/keith' into jet_cos/constraints
soerendomroes 469916a
language.server: Added interactive LSExtensions.
soerendomroes 0a12fb1
klighd.lsp: Fixed rect packing id change.
soerendomroes f62b083
klighd.lsp: RectPacking id change.
soerendomroes 212c46b
Merge branch 'master' into keith
NiklasRentzCAU 312c957
build: include language server stuff in build.
NiklasRentzCAU 3e74d1d
build: added language server bundles to repos category.xml
NiklasRentzCAU 2b7d02a
lighd.lsp: Interactive: Worked on nre remarks.
soerendomroes e667242
Reverted whitespace change.
soerendomroes ac20b08
klighd.lsp: Interactive: Worked on nre remarks.
soerendomroes 151191a
Merge pull request #2 from kieler/jet_cos/constraints
NiklasRentzCAU 0d05064
Added id to SynthesisOptions.
soerendomroes fc50a46
klighd.lsp: Added refresh layout action.
soerendomroes 94b15d4
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 6a20b38
keith: incremented version numbers to '1.1.1.qualifier'
NiklasRentzCAU 92fc4ae
klighd.lsp: changed code compability to the here-used xtend 2.16 comp…
NiklasRentzCAU c16ab5e
Use name as default id for synthesis option.
soerendomroes 7c1335d
klighd.lsp: Interactive layered: Reload diagram if nothing changed.
soerendomroes cf9657c
Fixed check for interactive layout for SCCharts.
soerendomroes 1ee66f4
Added server client notification to display messages.
soerendomroes 3b323a5
simulation.ide: LS: Send error to client on exception.
soerendomroes a73f837
klighd.lsp: remove performance-heavy tracing support for now.
NiklasRentzCAU b527b9a
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 94e382f
klighd.lsp: generate ports and labels for collapsed nodes
NiklasRentzCAU bd84746
klighd: Add interactive layout configurator.
soerendomroes 54e9924
KLighd: Interactive: Convert LayerConstraint to LayerChoiceConstraint.
soerendomroes 2cd70c2
KLighd: Interactive: Layered: Updated comments.
soerendomroes 46b0f81
Klighd: interactive: More documentation.
soerendomroes 2ed24e3
KLighd: Interactive: Layered: Fixed node shifting.
soerendomroes 5246f6e
KLighd: Interactive: Fixed unmodifiable list.
soerendomroes 4bdc847
Klighd.lsp: Added cause to UpdateModelAction.
soerendomroes 240fb91
klighd.lsp: Do not send erroneous diagram to client.
soerendomroes 328882f
klighd.lsp: Make utils accessible.
soerendomroes 2d7ee10
klighd.lsp: Set language client for lsp extensions.
soerendomroes e954fa9
klighd.lsp: Add message to replace content in file.
soerendomroes b6995e7
klighd.lsp: Update file in interactive scenario.
soerendomroes 3db76d6
Merge branch 'keith' into sdo/unifyInteractiveLayout
soerendomroes d5dd2e5
KEITH edges with invalid target quickfix.
soerendomroes 8a15e0b
klighd.lsp: Count lines of string in a java 8 way.
soerendomroes 790351b
kgraph.language.server: fixed class cast exception during startup
NiklasRentzCAU 3213378
klighd: Configure interactive layout run in AbstactDiagramSynthesis.
soerendomroes 3570d12
klighd: Create new CompoundGraphVisitor for interactive layout run.
soerendomroes 2a57fb6
Moved interactive graph visitors.
soerendomroes 3c3ab6e
Updated to conform with Elk nightly changes.
soerendomroes bdb6aec
Target: Let keith depend on elk nightly.
soerendomroes abc2b6d
klighd, klighd.lsp: Conform with elk nightly changes.
soerendomroes c218559
klighd: Add viewContext and viewModel to get additonal layout configs.
soerendomroes 23d0a16
Merged master into sdo/unifyInteractiveLayout
soerendomroes 765bb1e
klighd: Removed unnecessary layout configurators.
soerendomroes 6c5d515
Cleanup and documentation.
soerendomroes 3f7111c
klighd: Generate synthesis id using class name.
soerendomroes ab308ce
klighd: Removed debugging output from SynthesisOptions.
soerendomroes 478435a
klighd: Unintroduce unnecessarily introduced dependencies.
soerendomroes c65383d
Merge pull request #39 from kieler/sdo/unifyInteractiveLayout
soerendomroes a40bd7b
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 80f1894
fixed merge master->keith
NiklasRentzCAU ae8ae65
updated new bundle versions to 1.1.2.qualifier
NiklasRentzCAU 30df28b
klighd: Do not delete interactive properties from kgraph during
soerendomroes 4da94d0
all: declare KLighD extensions for Java ServiceLoader
NiklasRentzCAU 307c8f6
klighd, klighd.standalone: allow to register more extensions via
NiklasRentzCAU ee6b0cc
kgraph.language.server, klighd.lsp: Start the KGraph language server as
NiklasRentzCAU d393885
Merge branch 'keith' of [email protected]:kieler/KLighD.git into keith
NiklasRentzCAU 3c32ea6
klighd.ui.view: fixed build path
NiklasRentzCAU 78518e7
build, lsp: adapted to Sprotty 0.8.0
NiklasRentzCAU f7c66ec
lsp, kgraph.language.server: code cleanup.
NiklasRentzCAU b9104ea
klighd, klighd.kgraph: adapted to ELK change for EdgeLabelPlacement.
NiklasRentzCAU 9c6e8c9
lsp: fixed image loading in non-platform case.
NiklasRentzCAU 0973d98
lsp: small fix for layout options in sidebar.
NiklasRentzCAU f4f5e2d
lsp: Forward exceptions to the client.
NiklasRentzCAU b58a9b6
lsp: reactivated slow element tracing support, bound to the client
NiklasRentzCAU e808ae3
lsp: added mapping from generated ID back to the KGraphElement it was
NiklasRentzCAU 56823b3
lsp: removed old, already solved TODO
NiklasRentzCAU d45aee7
klighd: Make sure calling getDelegate() in
NiklasRentzCAU 67c1045
lsp: add functionality for special renderings: images and texts from
NiklasRentzCAU 26bc4af
build: adapted to ELK 0.7.0 release
NiklasRentzCAU 90f4a68
lsp: changed diagram option requests to notfications, improved error
NiklasRentzCAU 4a84a0c
lsp: check diagram revision when receiving text bounds
NiklasRentzCAU f782c91
lsp: removed non-erroneous exception for empty KTexts.
NiklasRentzCAU 46e4f0e
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU d3061ef
klighd.lsp: Interactive rectpacking: use primitive data type.
soerendomroes b7bcc6e
lsp: ID Gen: remember the root ID as well.
NiklasRentzCAU 55733d7
lsp: fixed resource handling of interactive layout.
NiklasRentzCAU 9ea740e
Merge branch 'keith' of [email protected]:kieler/KLighD.git into keith
NiklasRentzCAU 06f28ff
klighd.lps: Interactive rectpacking: Corrected resource access.
soerendomroes f20c85c
lsp: fixed ID in text-only graph, added error message for multiple root
NiklasRentzCAU c8100f2
klighd.lsp: Register preserved interactive options via ServiceLoader and
soerendomroes 002a072
lsp: log missed exception handling in diagram updater on client and
NiklasRentzCAU 8c8a95b
Merge branch 'keith' of [email protected]:kieler/KLighD.git into keith
NiklasRentzCAU e11825a
klighd: Use KlighdDataManager to access extension point/ service loader.
soerendomroes efb4ecc
klighd: Register preserved properties correctly.
soerendomroes aed80d9
build: added klighd.standalone as bundle to P2 update site
NiklasRentzCAU f1f43ad
klighd.lsp: Map preserved properties from Knode to SNode.
soerendomroes 4da240a
klighd.lsp: Do not save created models that were cancelled.
soerendomroes 3a1b271
incremental: improved robustness for graphs with parent-less referenced
NiklasRentzCAU 1407515
Merge branch 'keith' of [email protected]:kieler/KLighD.git into keith
NiklasRentzCAU 4816710
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 7d8c50f
klighd.lsp: Interactive: Trim inserted code to prevent whitespace
soerendomroes cdfd37b
lsp: allow connected elements with no containment in ID generation.
NiklasRentzCAU b51c770
klighd.lsp: Prevent NPE on RenderingRef with null id.
soerendomroes 126d1bc
klighd.lsp: Check revision for PerformActionAction.
soerendomroes bf20382
incremental: allow dangling elements.
NiklasRentzCAU a8c439c
Merge branch 'keith' of [email protected]:kieler/KLighD.git into keith
NiklasRentzCAU 6fd544c
kgraph.language.server: removed.
NiklasRentzCAU 27e2b70
lsp: added package containing abstract code to launch LS with diagrams.
NiklasRentzCAU a2b14ab
klighd.lsp: unique rendering IDs have an own property.
NiklasRentzCAU bfe0a58
lsp: removed KImage from reflective validation for the CheckImageAction.
NiklasRentzCAU 2a33650
lsp: register SprottyViewer programatically.
NiklasRentzCAU 5ca065c
klighd: default status manager also prints stack trace on error.
NiklasRentzCAU c32530a
klighd: added startup hook extension point/interface for service loader.
NiklasRentzCAU a50b86a
lsp: decode all URIs coming from the client first.
NiklasRentzCAU 3857c9c
klighd.lsp: Added main thread queue for SWT and AWT calls.
soerendomroes 9edb76e
lsp: Improved diagram handling for files with no Resource.
NiklasRentzCAU 2773010
all: merged the preservedProperties extension point into KLighD's
NiklasRentzCAU 4beb7bf
Use Consumer instead of Function.
soerendomroes 3ba6b74
klighd.lsp: Organized imports.
soerendomroes 7596d70
Merge pull request #66 from kieler/mainThreadQueue
soerendomroes 588a149
merged startup extension into KLighD's main extension.
NiklasRentzCAU 926dff3
Merge branch 'keith' of [email protected]:kieler/KLighD.git into keith
NiklasRentzCAU 2bef347
klighd.lsp: Renamed interactive LS extensions #67.
soerendomroes 86657ea
build: adapted to Xtext 2.22 and Sprotty 0.9
NiklasRentzCAU 2aaaf31
lsp: handle exceptions in the main thread queue
NiklasRentzCAU b451840
klighd: Corrected IGraphElementVisitor related javadoc and imports.
soerendomroes c2b22c5
klghd: some code cleanup
NiklasRentzCAU a86714e
klighd.test, klighd.piccolo.test: registered PiccoloViewer.Provider
NiklasRentzCAU 8988bee
klighd: Made IPreservedProperties extend Iterable and extended its
NiklasRentzCAU 4345e92
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 742fa13
build: incremented tycho and xtext versions in maven build
NiklasRentzCAU 4b61323
lsp: made resource loading thread-safe by synchronizing
NiklasRentzCAU 1db75b0
Merge remote-tracking branch 'origin/master' into keith
NiklasRentzCAU 4822e95
standalone: corrected imports
NiklasRentzCAU 1239195
piccolo.test: adapted to ELK 0.7.0 changes
NiklasRentzCAU File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
merged startup extension into KLighD's main extension.
Moved the initialization and loading of all extensions into the static part after creating the instance, so that the startupHook extension may use the instance and modify it directly.
- Loading branch information
commit 588a14931ad15079c947b726748d92d155e374bf
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
127 changes: 0 additions & 127 deletions
127
plugins/de.cau.cs.kieler.klighd/schema/klighdStartupHook.exsd
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a method registerPreservedProperties(Iterable<IProperty<?>>) would useful here, too
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also done.