Search in sources :

Example 1 with PseudoNodeAttribute

use of com.revolsys.geometry.graph.attribute.PseudoNodeAttribute in project com.revolsys.open by revolsys.

the class RecordPseudoNodeRemovalVisitor method processPseudoNodes.

private void processPseudoNodes(final Node<Record> node) {
    for (final RecordDefinition recordDefinition : NodeProperties.getEdgeRecordDefinitions(node)) {
        final PseudoNodeProperty property = PseudoNodeProperty.getProperty(recordDefinition);
        final PseudoNodeAttribute pseudoNodeAttribute = property.getProperty(node);
        processPseudoNodesForType(node, pseudoNodeAttribute);
    }
}
Also used : PseudoNodeProperty(com.revolsys.geometry.graph.attribute.PseudoNodeProperty) PseudoNodeAttribute(com.revolsys.geometry.graph.attribute.PseudoNodeAttribute) RecordDefinition(com.revolsys.record.schema.RecordDefinition)

Aggregations

PseudoNodeAttribute (com.revolsys.geometry.graph.attribute.PseudoNodeAttribute)1 PseudoNodeProperty (com.revolsys.geometry.graph.attribute.PseudoNodeProperty)1 RecordDefinition (com.revolsys.record.schema.RecordDefinition)1