Package | Description |
---|---|
casa.ontology.v3 |
Modifier and Type | Class and Description |
---|---|
class |
AsymmetricRelation |
class |
BasedRelation
Describes are relation based (or backed by) another relation.
|
class |
ConcreteRelation |
class |
InverseRelation |
class |
MirrorRelation |
class |
PrimitiveRelation |
class |
ReflexiveRelation |
class |
SymmetricRelation |
class |
TransitiveRelation |
class |
UsesRelation |
Modifier and Type | Field and Description |
---|---|
(package private) Relation |
BaseType.Role.rel
The relation through which this Type is participating with another type.
|
Modifier and Type | Field and Description |
---|---|
(package private) HierarchicalDictionary<Relation> |
CASAOntology.relations
A specialized
HierarchicalDictionary used to contain relation objects in this ontology. |
Modifier and Type | Method and Description |
---|---|
Relation |
CASAOntology.getRelation(String name)
Retrieves the relation object based on the name.
|
Modifier and Type | Method and Description |
---|---|
private int |
CASAOntology.appendMapletDecl(StringBuffer b,
BaseType t,
Relation rel) |
protected void |
CASAOntology.declMaplet(Relation relation,
BaseType domain,
BaseType range)
Adds a new pair in relationName to this ontology.
|
void |
CASAOntology.declMaplet(Relation relation,
String domainName,
String rangeName)
Adds a new pair in relationName to this ontology.
|
private String |
CASAOntology.describeRel(Relation relation,
TreeSet<String> doneRels)
This method is not fully implemented in this implementation
|
Set<Type> |
TypeListType.extendedRelation(Relation relation) |
Set<Type> |
RuleBasedRelationType.extendedRelation(Relation relation) |
private void |
TypeListType.extendedRelation(Relation relation,
Set<Type> ret,
List<BaseType> prefix,
int index) |
boolean |
TypeListType.extendedRelation(Relation relation,
Type other) |
boolean |
RuleBasedRelationType.extendedRelation(Relation relation,
Type other) |
private void |
BaseType.insertRelationFrom(Relation relation,
BaseType x)
Primitive method to add a link to the Type oo the range end of relation.
|
protected boolean |
BaseType.insertRelationTo(Relation relation,
BaseType roleFiller)
Primitive method to add a relation to link this Type through relation to another
Type.
|
protected void |
BaseType.insertRelationTo(Relation relation,
Vector<BaseType> roleFiller) |
boolean |
PrimitiveRelation.isBasedOn(Relation other) |
abstract boolean |
ConcreteRelation.isBasedOn(Relation other) |
boolean |
BasedRelation.isBasedOn(Relation other) |
boolean |
TypeListType.overrides(Relation relation) |
boolean |
RuleBasedRelationType.overrides(Relation relation) |
protected boolean |
CASAOntology.queryMaplet(Relation relation,
Type domain,
Type range)
Determines if domainName and rangeName are related through relation relationName
WITHOUT TAKING INTO ACCOUNT the isa relationships of the domain and range.
|
protected Set<Type> |
BaseType.relatedFrom(Relation relation) |
protected boolean |
BaseType.relatedFrom(Relation relation,
BaseType domain) |
protected Set<Type> |
BaseType.relatedTo(Relation relation) |
protected boolean |
BaseType.relatedTo(Relation relation,
BaseType range) |
protected boolean |
CASAOntology.relatedTo(Relation relation,
String domain,
String range)
Determines if domain and range are related through relation relation.
|
protected Set<Type> |
CASAOntology.relatedTo(Relation relation,
Type domain) |
protected boolean |
CASAOntology.relatedTo(Relation relation,
Type domain,
Type range)
Determines if domain and range are related through relation relation.
|
protected boolean |
BaseType.removeRelationTo(Relation relation,
BaseType roleFiller)
Primitive method to remove a relation link from this Type through relation to
rolefiller.
|
Constructor and Description |
---|
InverseRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint,
Relation owner) |
Role(Relation rel) |
UsesRelation(String name,
Ontology ontology,
ConcreteRelation base,
ConcreteRelation uses,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint,
Relation owner) |