Package | Description |
---|---|
casa.ontology | |
casa.ontology.owl2 | |
casa.ontology.v3 |
Modifier and Type | Method and Description |
---|---|
void |
Ontology.declRelation(String name,
String basedOn,
Set<Relation.Property> properties,
Constraint domConstraint,
Constraint ranConstraint,
Object... otherParams) |
Modifier and Type | Method and Description |
---|---|
void |
OWLOntology.declRelation(String name,
String basedOn,
Set<Relation.Property> properties,
Constraint domConstraint,
Constraint ranConstraint,
Object... otherParams) |
Modifier and Type | Class and Description |
---|---|
class |
ConstraintSimple
A constraint that handles specifying constraints in the the context of a relation.
|
Modifier and Type | Field and Description |
---|---|
protected Constraint |
PrimitiveRelation.domConstraint |
(package private) Constraint |
BasedRelation.domConstraint |
protected Constraint |
PrimitiveRelation.ranConstraint |
(package private) Constraint |
BasedRelation.ranConstraint |
Modifier and Type | Method and Description |
---|---|
ConcreteRelation |
CASAOntology.declRelation(String name,
ConcreteRelation basedOn,
Set<Relation.Property> properties,
Constraint domConstraint,
Constraint ranConstraint,
Object... otherParams)
Create and record a new relation in this ontology.
|
void |
CASAOntology.declRelation(String name,
String basedOn,
Set<Relation.Property> properties,
Constraint domConstraint,
Constraint ranConstraint,
Object... otherParams) |
Constructor and Description |
---|
AsymmetricRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint) |
BasedRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domainConstraint,
Constraint rangeConstraint) |
InverseRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint,
Relation owner) |
MirrorRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domainConstraint,
Constraint rangeConstraint)
A relation that just mirrors it's base and nothing more except check constraints.
|
PrimitiveRelation(String name,
Ontology ontology,
Constraint domainConstraint,
Constraint rangeConstraint) |
ReflexiveRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint) |
SymmetricRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint) |
TransitiveRelation(String name,
Ontology ontology,
ConcreteRelation base,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint) |
UsesRelation(String name,
Ontology ontology,
ConcreteRelation base,
ConcreteRelation uses,
boolean assignable,
Constraint domConstraint,
Constraint ranConstraint,
Relation owner) |