| Name | Description | Type | Package | Framework |
| IEdge | Interface for the Edges (bonds) in graph. | Interface | org.openscience.cdk.smsd.algorithm.vflib.interfaces | CDK |
| IMapper | Interface for the mappings (mapped objects). | Interface | org.openscience.cdk.smsd.algorithm.vflib.interfaces | CDK |
| INode | Interface for the Node (atomss) in graph. | Interface | org.openscience.cdk.smsd.algorithm.vflib.interfaces | CDK |
| IQuery | Interface for the query molecule/graph. | Interface | org.openscience.cdk.smsd.algorithm.vflib.interfaces | CDK |
| IQueryCompiler | Interface for the query graph generator. | Interface | org.openscience.cdk.smsd.algorithm.vflib.interfaces | CDK |
| IState | Interface for the storing the states of the mapping in the VF algorithm. | Interface | org.openscience.cdk.smsd.algorithm.vflib.interfaces | CDK |