| Name | Description | Type | Package | Framework |
| AbstractDifference | Class | org.openscience.cdk.tools.diff.tree | CDK | |
| AbstractDifferenceList | Diff between two IChemObjects. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| AtomTypeHybridizationDifference | IDifference between two IAtomType. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| BondOrderDifference | IDifference between two IBond. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| BooleanArrayDifference | Difference between two boolean[]'s. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| BooleanDifference | IDifference between two Booleans. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| ChemObjectDifference | IDifference between two IChemObjects. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| DoubleDifference | IDifference between two Double. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| IDifference | Interface | org.openscience.cdk.tools.diff.tree | CDK | |
| IDifferenceList | IDifference between two Objects which contains one or more child IDifference objects. | Interface | org.openscience.cdk.tools.diff.tree | CDK |
| IntegerDifference | IDifference between two Integer. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| Point2dDifference | Difference between two boolean[]'s. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| Point3dDifference | Difference between two boolean[]'s. | Class | org.openscience.cdk.tools.diff.tree | CDK |
| StringDifference | IDifference between two String. | Class | org.openscience.cdk.tools.diff.tree | CDK |