## Uses of Interface
org.apache.cayenne.reflect.PropertyVisitor

- Packages that use PropertyVisitor
  Package | Description
  --- | ---
  org.apache.cayenne.reflect |

- - ### Uses of PropertyVisitor in org.apache.cayenne.reflect

    Methods in org.apache.cayenne.reflect with parameters of type PropertyVisitor
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract boolean` | BaseArcProperty.`visit​(PropertyVisitor visitor)` |
    `abstract boolean` | BaseProperty.`visit​(PropertyVisitor visitor)` |
    `boolean` | BaseToManyProperty.`visit​(PropertyVisitor visitor)` |
    `boolean` | BaseToOneProperty.`visit​(PropertyVisitor visitor)` |
    `boolean` | PropertyDescriptor.`visit​(PropertyVisitor visitor)` | A visitor accept method.
    `boolean` | SimpleAttributeProperty.`visit​(PropertyVisitor visitor)` |
    `boolean` | ClassDescriptor.`visitAllProperties​(PropertyVisitor visitor)` | Passes the visitor to the properties "visit" method for a combination of all properties, including properties declared in this descriptor, its super descriptors, and all subdescriptors.
    `boolean` | LazyClassDescriptorDecorator.`visitAllProperties​(PropertyVisitor visitor)` |
    `boolean` | PersistentDescriptor.`visitAllProperties​(PropertyVisitor visitor)` |
    `boolean` | ClassDescriptor.`visitDeclaredProperties​(PropertyVisitor visitor)` | Passes the visitor to the properties "visit" method for all properties declared in this descriptor.
    `boolean` | LazyClassDescriptorDecorator.`visitDeclaredProperties​(PropertyVisitor visitor)` |
    `boolean` | PersistentDescriptor.`visitDeclaredProperties​(PropertyVisitor visitor)` |
    `boolean` | ClassDescriptor.`visitProperties​(PropertyVisitor visitor)` | Passes the visitor to the properties "visit" method for all properties declared in this descriptor and all its super-decsriptors.
    `boolean` | LazyClassDescriptorDecorator.`visitProperties​(PropertyVisitor visitor)` |
    `boolean` | PersistentDescriptor.`visitProperties​(PropertyVisitor visitor)` |