public class RecordPseudoNodeRemovalVisitor extends AbstractNodeListenerVisitor<Record> implements FilterProxy<Node<Record>>, ObjectProcessor<RecordGraph>
| Constructor and Description |
|---|
RecordPseudoNodeRemovalVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
Filter<Node<Record>> |
getFilter() |
void |
init() |
protected Edge<Record> |
mergeEdges(Node<Record> node,
Edge<Record> edge1,
Edge<Record> edge2) |
protected Record |
mergeObjects(Node<Record> node,
Record object1,
Record object2) |
void |
process(RecordGraph graph) |
void |
setFilter(Filter<Node<Record>> filter) |
boolean |
visit(Node<Record> node)
Visit an item of type T, performing some operation on the item.
|
addEdgeListener, addNodeListener, edgeEvent, getEdgeListeners, getNodeListeners, nodeEvent@PreDestroy public void destroy()
public Filter<Node<Record>> getFilter()
getFilter in interface FilterProxy<Node<Record>>@PostConstruct public void init()
protected Edge<Record> mergeEdges(Node<Record> node, Edge<Record> edge1, Edge<Record> edge2)
public void process(RecordGraph graph)
process in interface ObjectProcessor<RecordGraph>Copyright © 2015 Revolution Systems Inc.. All rights reserved.