|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MetaEdgeBuilder
Responsible for building meta edges weight and attributes from aggregated edges during the process of meta edge creation and deletion.
Meta-edges are build from aggregation of edges in lower levels in the hierarchy tree. This builder is responsible of setting the meta edge weight (and possibly attributes) when edges are added/removed from the meta edge.
The weight of the meta edge could for instance be the average or the sum of edges' weight. Define your own meta edge builder to control how the weight should be computed.
Set the builder by doing:
GraphModel model = ...; model.settings().setMetaEdgeBuilder(builder);
Method Summary | |
---|---|
void |
pullEdge(Edge edge,
Node source,
Node target,
MetaEdge metaEdge)
Removes edge as a metaEdge member. |
void |
pushEdge(Edge edge,
Node source,
Node target,
MetaEdge metaEdge)
Adds edge as a metaEdge member. |
Method Detail |
---|
void pushEdge(Edge edge, Node source, Node target, MetaEdge metaEdge)
edge
as a metaEdge
member.
edge
- the edge added as a membersource
- the edge's source, in the viewtarget
- the edge's target, in the viewmetaEdge
- the meta edge to buildvoid pullEdge(Edge edge, Node source, Node target, MetaEdge metaEdge)
edge
as a metaEdge
member.
edge
- the edge removed from metaEdge
's memberssource
- the edge's source, in the viewtarget
- the edge's target, in the viewmetaEdge
- the meta edge to build
|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |