Package org.qi4j.api.property

Interface Summary
Property<T> Properties are declared in Composite interfaces by using this interface.
PropertyInfo Provide access to metadata information about a property.
StateHolder This represents the state of a composite (properties).
StateHolder.StateVisitor<ThrowableType extends Throwable>  
 

Class Summary
AbstractPropertyInstance<T> AbstractPropertyInstance is the base implementation of Property.
ComputedPropertyInstance<T> ComputedPropertyInstance is the base implementation of Property.
GenericPropertyInfo  
Numbers Convenience class for mathematical operations on numerical properties.
PropertyMixin Generic mixin for properties.
PropertyMixin.PropertyFilter  
 

Annotation Types Summary
Computed This annotation dones a Property as being Computed.
Immutable This annotation adds Immutability to Types, Properties and Associations