# Interface ConfigurationNode

All Known Implementing Classes:
  `DataChannelDescriptor, DataMap, DbAttribute, DbEntity, DbRelationship, 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

  Modifier and Type
  Method
  Description
  `<T> T`
  `acceptVisitor(ConfigurationNodeVisitor<T> visitor)`

- ## Method Details

  - ### acceptVisitor

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