protocol
Class hierarchy protocol.
Paulo Moura
1.0
2000/7/24
static
public hierarchyp
Returns, by backtracking, all object classes.
static
class(Class)
class(?object) – zero_or_more
List of all object classes.
static
classes(Classes)
classes(-list) – one
Returns, by backtracking, all class instances.
static
instance(Instance)
instance(?object) – zero_or_more
List of all class instances.
static
instances(Instances)
instances(-list) – one
Returns, by backtracking, all class subclasses.
static
subclass(Subclass)
subclass(?object) – zero_or_more
List of all class subclasses.
static
subclasses(Subclasses)
subclasses(-list) – one
Returns, by backtracking, all class superclasses.
static
superclass(Superclass)
superclass(?object) – zero_or_more
List of all class superclasses.
static
superclasses(Superclasses)
superclasses(-list) – one
Returns, by backtracking, all class leaf instances.
static
leaf_instance(Leaf)
leaf_instance(?object) – zero_or_more
List of all class leaf instances.
static
leaf_instances(Leaves)
leaf_instances(-list) – one
Returns, by backtracking, all class leaf subclasses.
static
leaf_class(Leaf)
leaf_class(?object) – zero_or_more
List of all class leaf leaf subclasses.
static
leaf_classes(Leaves)
leaf_classes(-list) – one
Returns, by backtracking, all class descendant instances.
static
descendant_instance(Descendant)
descendant_instance(?object) – zero_or_more
List of all class descendant instances.
static
descendant_instances(Descendants)
descendant_instances(-list) – one
Returns, by backtracking, all class descendant subclasses.
static
descendant_class(Descendant)
descendant_class(?object) – zero_or_more
List of all class descendant subclasses.
static
descendant_classes(Descendants)
descendant_classes(-list) – one
(see related entities)
(see related entities)