1
0
Fork 0
Commit Graph

30 Commits

Author SHA1 Message Date
Michael Hackstein 910a31bdbd GraphViewer: Changed the interface of the NodeReducer. It does not require any pointers to nodes and edges anymore. Also adopted tests 2013-08-07 13:55:26 +02:00
Michael Hackstein 6c598253e2 GraphViewer: The spot action is now functional for nodes within communities 2013-07-29 13:10:18 +02:00
Michael Hackstein cded8c87ed GraphViewer: Events are now piped though community nodes, contained nodes are now clickable 2013-07-23 07:57:47 +02:00
Michael Hackstein ec729ddc64 GraphViewer: Adapted abstractAdapter tests to new community-node design 2013-07-22 13:10:33 +02:00
Michael Hackstein d7345b1ed7 GraphViewer: Moved dissolve -> getDissolveInfo() in the communityNode. dissolve will be used to trigger the event internally, where getDissolveInfo() just collects necessary infos 2013-07-18 16:41:25 +02:00
Michael Hackstein 5bbc36e3f7 GraphViewer: The CommunityNode is now responsible for expansion.Right now its just a callback 2013-07-18 14:29:24 +02:00
Michael Hackstein ea672e29fd GraphViewer: When collapsing community nodes the WebWorker for modularityJoiner is now informed properly, no duplicate edge removals or removals of communitynodes 2013-07-17 15:40:58 +02:00
Michael Hackstein 335bfbc70b GraphViewer: The community nodes are now collapsed more or less correctly. Still missing: a->b->c if b is in community c should be collapsed as well 2013-07-17 12:44:50 +02:00
Michael Hackstein 9e0873b922 GraphViewer: Added a simple check if a node is a communityNode. No parsing of the id necessary anymore 2013-07-17 08:16:04 +02:00
Michael Hackstein 9c749ab72f GraphViewer: Fixed the last bug of the CommunityNode, old functionality is now assured. Next: Let it render itself and its interior nodes 2013-07-16 18:37:41 +02:00
Michael Hackstein 14a0acd2b5 GraphViewer: Further propageted the new CommunityNode object. Covering the old functionality is almost done, just 2 tests failing 2013-07-16 16:46:18 +02:00
Michael Hackstein ffb50b6705 GraphViewer: The nodeReducer now offers the prioList for reading. It is piped through the adapters allready 2013-07-15 18:37:13 +02:00
Michael Hackstein 82ecce0b9a GraphViewer: The Adapters now propagate the changeTo configuration for the prioList to the nodeReducer 2013-07-15 15:13:02 +02:00
Michael Hackstein fe2afc1883 GraphViewer: CommunityNodes now tell about the reason why they are joined if they know it 2013-07-15 13:51:13 +02:00
Michael Hackstein 51358995ca GraphViewer: Propagated the new Node Reducer interface to the adapters and adapted tests 2013-07-15 13:10:41 +02:00
Michael Hackstein 46c4aa8824 GraphViewer: JSLintified. 2013-07-15 09:19:57 +02:00
Michael Hackstein 4b7a307acf GraphViewer: It is now possible to give a priority list to the NodeReducer to determine important attributes 2013-07-15 08:09:44 +02:00
Michael Hackstein 7476258dbb GraphViewer: The initial node is now added in the center of the screen and fixed there 2013-07-14 15:09:38 +02:00
Michael Hackstein 1a2c6a0596 GraphViewer: Added a test for communitynodes to display their size 2013-07-11 08:39:21 +02:00
Michael Hackstein 243b428b2d GraphViewer: JSLint fixes 2013-07-09 16:39:39 +02:00
Michael Hackstein 2def46f110 GraphViewer: Fixed another bug when using the ModJoiner as WebWorker. It is now ever ever informed about community nodes, speeding everything up and prevent inconsistency errors. 2013-07-09 15:20:05 +02:00
Michael Hackstein 8d8e54cc36 GraphViewer: JSLintified 2013-07-09 13:53:21 +02:00
Michael Hackstein f52e234993 GraphViewer: Fixed a bug in the modularity joiner when removing an edge. 2013-07-09 12:32:28 +02:00
Michael Hackstein 615507c8e2 GraphViewer: Moved computation of expansion/collapsing of nodes from EventLib to Adapter for more consistency 2013-07-09 08:54:44 +02:00
Michael Hackstein 772a1ab2f0 GraphViewer: Fixed a bug in the joining of communities. Deletion of edges was not properly propagated to the joiner 2013-07-08 15:04:04 +02:00
Michael Hackstein 8ce8de1b05 GraphViewer: The Abstract adapter now informs the MOdularityJoiner about Edge insertions and deletions. However the Joiner does not yet know about it 2013-07-08 13:05:43 +02:00
Michael Hackstein 83ed301e09 GraphViewer: Added Test + Implementation for Mod.Joiner in the abstract Adapter 2013-07-08 10:28:00 +02:00
Michael Hackstein bf01f6b8a0 GraphViewer: Prepared the adapter to support NodeReducer as a worker 2013-07-04 12:37:31 +02:00
Michael Hackstein f719a32251 GraphViewer: Added a further abstraction layer for the adapters, makes it much easier to write adapters for different sources like FOXX 2013-06-06 16:30:51 +02:00
Michael Hackstein e7b735fd9a GraphViewer: Added an abstract version of the adapter which does plain handling of nodes, server-connection is implemented in a more specific class 2013-06-04 16:19:56 +02:00