|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
---|---|
de.tudresden.inf.lat.jcel.ontology.axiom.complex |
Provides interfaces and classes that model complex axioms. |
de.tudresden.inf.lat.jcel.ontology.axiom.extension |
Provides interfaces and classes that extend a set of axioms. |
de.tudresden.inf.lat.jcel.ontology.datatype |
Provides interfaces and classes with the data types used in
the axioms of the classification algorithm. |
de.tudresden.inf.lat.jcel.ontology.normalization |
Provides interfaces and classes needed to perform the
normalization. |
This is a subproject of jcel and contains the ontology. This means that this subproject contains all axioms and normalized axioms, and normalization rules as well.
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.
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.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |