| Interface | Description | 
|---|---|
| CompositeProperty | An object containing properties which may be inherited from an ancestor
 object. | 
| HasProperties | An object which exports access to internal attributes via  Propertyobjects. | 
| HierarchyNode | An object which is a node in a hierachy. | 
| InheritableProperty | |
| NumericProperty | Property object which returns a set of numeric values | 
| Property | A handle object used to access values and obtain information for a specific
 property exported by an object. | 
| PropertyInfo | Provides property information that is static with respect to a property's
 exporting class. | 
| PropertyInfoList | List containing information about a set of properties. | 
| Class | Description | 
|---|---|
| Auto | This class is a holder for the field TYPE, which is used to indicate object
 types which should be automatically allocated. | 
| CompositePropertyBase | Implements a basic CompositeProperty, supporting writing of all
 properties and of copying of propeties/modes during clone | 
| EditingProperty | Stub property that interfaces to a common property of one or more underlying
 property hosts. | 
| EditTest | |
| GenericPropertyHandle | |
| HostList | Container class for a list of property hosts that can be queried for common
 values, backed-up, etc. | 
| InheritablePropertyHandle | |
| NumericConverter | |
| PropertyDesc | Provides information and implementation code for specific properties exported
 by a class. | 
| PropertyDescTest | |
| PropertyList | Implements a list of exported properties. | 
| PropertyUtils | |
| PropTreeCell | Container class for organizing property information into a tree. | 
| PropTreeData | |
| TestHierarchy | Artificial properties used for testing:
 
 double stiffness; double damping; double modulus; String file; int order; int
 width; Color color; Vector3d dir; Material double density double stiffness
 double damping RenderInfo Color color; String textureFile; double shine; int
 width;
 
 and here is the hierarchy:
 
 myRoot /\ / \ M1 M7 /\ |\ / \ | \ S2 T4 M8 S9 / /\ | / / \ | M3 M5 S6 T10 | 
| TestMaterial | |
| TestNode | Artificial property-containing class used for testing. | 
| TestRenderInfo | 
| Enum | Description | 
|---|---|
| PropertyDesc.TypeCode | |
| PropertyInfo.Edit | Describes conditions under which this property should be interactively
 edited. | 
| PropertyInfo.ExpandState | |
| PropertyMode |