jcel coreontology 0.17.1 API

See:
          Description

Packages
de.tudresden.inf.lat.jcel.coreontology.axiom
Provides interfaces and classes that model normalized axioms.
de.tudresden.inf.lat.jcel.coreontology.datatype
Provides interfaces and classes with the data types used in the normalized axioms of the classification algorithm.
de.tudresden.inf.lat.jcel.coreontology.expressivity  

 

Overview

This is a subproject of jcel and contains the core ontology. This means that this subproject contains all normalized axioms.

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.