PropertyChange (cayenne-doc: Cayenne Documentation 5.0-M2 API)
Description: declaration: package: org.apache.cayenne.commitlog.model, interface: PropertyChange

# Interface PropertyChange

All Known Subinterfaces:
  `AttributeChange, ToManyRelationshipChange, ToOneRelationshipChange`

All Known Implementing Classes:
  `MutableAttributeChange, MutableToManyRelationshipChange, MutableToOneRelationshipChange`

public interface PropertyChange
A base interface for various types of property changes.

Since:
  4.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `<T> T`
  `accept(PropertyChangeVisitor<T> visitor)`

- ## Method Details

  - ### accept

    <T> T accept(PropertyChangeVisitor<T> visitor)