jcel reasoner 0.17.1 API

See:
          Description

Packages
de.tudresden.inf.lat.jcel.reasoner.main
Provides interfaces and classes used for the reasoner.
de.tudresden.inf.lat.jcel.reasoner.module
Provides interfaces and classes to run the classification algorithm using module extraction.

 

Overview

This is a subproject of jcel and contains the reasoner.

Package dependencies

If we consider each package as a node, and each dependency between two packages as a directed edge, the structure of package dependency should be a directed acyclic graph (DAG). The packages should only make public those classes that are or could be used by another package preserving the DAG structure.

Preconditions and postconditions

As a general rule, all the public methods reject any null argument. The only exception to this rule is the method public boolean equals(Object o) which can accept a null argument.
When a null argument is passed to a public method, it throws an IllegalArgumentException with the content "Null argument.".
The public methods never return a null value, except when it is specifically said in the javadoc.



Copyright © 2012. All Rights Reserved.