i3.dragos.gm.core.schema
Interface SchemaChecker

All Known Implementing Classes:
DefaultSchemaChecker

public interface SchemaChecker

A SchemaChecker verifies the correctness of the Schema's contents.

The SchemaChecker is often used in conjunciton with the GraphPoolChecker. Please refer to the documentation there for more information.

Author:
Thorsten Hermes <thermes@i3.informatik.rwth-aachen.de>

Method Summary
 void check(java.util.Collection<? extends GraphEntityClass> c)
          Checks all entity classes in the Collection.
 

Method Detail

check

void check(java.util.Collection<? extends GraphEntityClass> c)
           throws SchemaCheckException,
                  DragosException
Checks all entity classes in the Collection.

Parameters:
c - A Collection containing the entity classes to check.
Throws:
SchemaCheckException - if an inconsistency or similar problem was found.
DragosException - in case of internal errors.


Copyright © 2002-2008 RWTH Aachen, Department of Computer Science 3 (Software Engineering). All Rights Reserved.