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 |