All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface jtelos.Individual

public interface Individual
extends Proposition
This interface represents Telos individuals.

Like all Telos propositions, each individual is made up of the three primary components source, label and destination. These three components may be retrieved by the methods from(), label() and to() inherited from the interface Proposition. For individuals, the source and destination component are always just the individual itself, i.e., the individual is self-referential. The label component is a String which holds the label of the individual.

Like all Telos propositions, each Telos individual has a level of (Telos) instantiation. See the documentation for the interface Proposition for more details on this.

Like all Proposition objects, each Individual object belongs to a KB. In an implementation of this interface, the method kb() provided in this interface must be used to return the KB which an object instantiating an implementation of this interface belongs to.

Like all Telos proposition, each Telos individuals can have attributes. See the documentation for the interfaces Proposition and Attribute for more details.

See Also:
Proposition, Attribute, KB, Levels


All Packages  Class Hierarchy  This Package  Previous  Next  Index