Package org.apache.cayenne.configuration

## Interface ConfigurationNode

- All Known Implementing Classes:
    `DataChannelDescriptor`, `DataMap`, `DataNodeDescriptor`, `DbAttribute`, `DbEntity`, `DbRelationship`, `DetectedDbEntity`, `EJBQLQueryDescriptor`, `Embeddable`, `EmbeddableAttribute`, `EmbeddedAttribute`, `ObjAttribute`, `ObjEntity`, `ObjRelationship`, `Procedure`, `ProcedureParameter`, `ProcedureQueryDescriptor`, `QueryDescriptor`, `SelectQueryDescriptor`, `SQLTemplateDescriptor`

      public interface ConfigurationNode

  Implemented by the "nodes" on the Cayenne configuration tree. Allows to extract information from the nodes or manipulate them in a consistent manner.
  Since:
    3.1

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> T` | `acceptVisitor​(ConfigurationNodeVisitor<T> visitor)` |

- - ### Method Detail

    - #### acceptVisitor

          <T> T acceptVisitor​(ConfigurationNodeVisitor<T> visitor)