org.semanticweb.kaon2.api.owl.axioms
Interface DataPropertyAttribute

All Superinterfaces:
Axiom

public interface DataPropertyAttribute
extends Axiom

Represents an axiom specifying the attribute of some data property. The only attribute is that the property is functional. However, to make the design consistent with ObjectPropertyAttribute, this class follows the same principle.


Field Summary
static int DATA_PROPERTY_FUNCTIONAL
          The attribute specifying that the data property is functional.
 
Method Summary
 int getAttribute()
          Returns the attribute.
 DataProperty getDataProperty()
          Returns the data property for which this axiom is stated.
 
Methods inherited from interface org.semanticweb.kaon2.api.Axiom
accept, toString
 

Field Detail

DATA_PROPERTY_FUNCTIONAL

static final int DATA_PROPERTY_FUNCTIONAL
The attribute specifying that the data property is functional.

See Also:
Constant Field Values
Method Detail

getDataProperty

DataProperty getDataProperty()
Returns the data property for which this axiom is stated.

Returns:
the data property of the axiom

getAttribute

int getAttribute()
Returns the attribute.

Returns:
the attribute