|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Documented @Retention(value=RUNTIME) @Target(value=METHOD) public @interface J2OWLProperty
This is an annotation for getter-methods which are mapped to OWL-properties.
Optional Element Summary | |
---|---|
String |
adder
The name of the adder method. |
boolean |
addRangeAxiom
a range axiom is to be added to the generated OWL-property. |
boolean |
asymmetric
a relational property is made asymmetric. |
int |
atleast
minimum number of role-fillers. |
int |
atmost
maximum number of role-fillers. |
String |
clearer
The name of the clearer method. |
String |
getKey
The name of the getKey method. |
boolean |
irreflexive
a relational property is made irreflexive. |
boolean |
local
If true then the name of the generated OWL-property is prefixed with the class name. |
String |
name
The name of the generated OWL-property. |
boolean |
reflexive
a relational property is made reflexive. |
String |
remover
The name of the remover method. |
String |
setter
The name of the setter method. |
boolean |
symmetric
a relational property is made symmetric. |
boolean |
total
a functional property is made total. |
boolean |
transitive
a relational property is made transitive. |
public abstract String name
public abstract boolean local
public abstract String setter
public abstract String adder
public abstract String remover
public abstract String clearer
public abstract String getKey
public abstract boolean transitive
public abstract boolean symmetric
public abstract boolean asymmetric
public abstract boolean reflexive
public abstract boolean irreflexive
public abstract boolean total
public abstract boolean addRangeAxiom
public abstract int atleast
public abstract int atmost
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |