Package org.apache.cayenne.configuration

# Interface ConfigurationNode

All Known Implementing Classes:
  `DataChannelDescriptor`, `DataMap`, `DataNodeDescriptor`, `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)