|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.meta2project.storage.DBOntology
public class DBOntology
| Field Summary |
|---|
| Fields inherited from interface org.meta2project.model.AnnotatedEntity |
|---|
CASCADE, CASCADE_DELETE_VALUE, COMMENT, MAX_CARD, MIN_CARD, MODEL_URI, TITLE |
| Constructor Summary | |
|---|---|
DBOntology(DBConnection dbCon,
CachedOntology cachedOntology)
|
|
| Method Summary | |
|---|---|
OntClass |
createOntClass(java.lang.String name,
OntClass... parentClasses)
Create ontology class with specified short name. |
OntObject |
createOntObject(java.lang.Object... initParams)
Create ontology object with an unique surrogate name. |
OntObject |
createOntObject(java.lang.String name,
java.lang.Object... initParams)
Create ontology object with the specified short name. |
OProperty |
createOProperty(java.lang.String name,
OntClass domain,
OntClass range,
java.lang.Integer minCard,
java.lang.Integer maxCard)
Create ontology oproperty |
TProperty |
createTProperty(java.lang.String name,
OntClass domain,
java.lang.String rangeTypeURI,
int minCard,
int maxCard)
Create ontology tproperty |
TProperty |
createTProperty(java.lang.String name,
OntClass domain,
java.lang.String rangeTypeURI,
int minCard,
java.lang.Integer maxCard)
Create ontology tproperty |
TProperty |
createTProperty(java.lang.String name,
OntClass domain,
Type range,
java.lang.Integer minCard,
java.lang.Integer maxCard)
Create ontology tproperty |
Type |
createType(java.lang.String name)
Create ontology data type with specified short name. |
void |
delete()
Удалить онтологию. |
boolean |
equals(java.lang.Object obj)
|
java.util.Collection<OntObject> |
find(FindOption option,
java.lang.String... query)
Find all objects, which tproperty values contains the text. |
java.util.Collection<OntObject> |
getAllOntObjects()
Get all object of the ontology |
java.util.Collection<OProperty> |
getAllOProperties()
Get all oproperties of the ontology |
java.util.Collection<TProperty> |
getAllTProperties()
Get all tproperties of the ontology |
java.util.Collection<Type> |
getAllTypes()
Get all data types from the ontology. |
java.lang.String |
getAnnotation(java.lang.String name)
Get annotation value by this name. |
java.util.List<java.lang.String> |
getAnnotationNames()
Get annotation names for this entity. |
java.util.Collection<OntClass> |
getBasicOntClasses()
Get a collections of the ontology classes, which has no super classes. |
OntClass |
getOntClass(java.lang.String name)
Get the class by the short name for the ontology |
java.util.Collection<OntClass> |
getOntClasses()
Get all classes from the ontology. |
OntObject |
getOntObject(java.lang.String name)
Get ontology object by the short name. |
OProperty |
getOProperty(java.lang.String name)
Get the ontology tproperty by the short name. |
TProperty |
getTProperty(java.lang.String name)
Get ontology tproperty by short name |
Type |
getType(java.lang.String name)
Get the data type by the short name for the ontology. |
java.lang.String |
getURI()
Get ontology URI |
java.lang.String |
getURL()
|
void |
putAnnotation(java.lang.String name,
java.lang.String value)
Put annotation value. |
void |
setURI(java.lang.String uri)
Set new ontology URI |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DBOntology(DBConnection dbCon,
CachedOntology cachedOntology)
| Method Detail |
|---|
public java.lang.String getURL()
public java.lang.String getURI()
Ontology
getURI in interface Ontologypublic void setURI(java.lang.String uri)
Ontology
setURI in interface Ontologyuri - new URIpublic Type getType(java.lang.String name)
Ontology
getType in interface Ontologyname - short name
public java.util.Collection<Type> getAllTypes()
Ontology
getAllTypes in interface Ontologypublic OntClass getOntClass(java.lang.String name)
Ontology
getOntClass in interface Ontologyname - short name
public java.util.Collection<OntClass> getOntClasses()
Ontology
getOntClasses in interface Ontologypublic java.util.Collection<OntClass> getBasicOntClasses()
Ontology
getBasicOntClasses in interface Ontologypublic OProperty getOProperty(java.lang.String name)
Ontology
getOProperty in interface Ontologyname - short name
public java.util.Collection<OProperty> getAllOProperties()
Ontology
getAllOProperties in interface Ontologypublic TProperty getTProperty(java.lang.String name)
Ontology
getTProperty in interface Ontologyname - short name
public java.util.Collection<TProperty> getAllTProperties()
Ontology
getAllTProperties in interface Ontologypublic OntObject getOntObject(java.lang.String name)
Ontology
getOntObject in interface Ontologyname - short name
public java.util.Collection<OntObject> getAllOntObjects()
Ontology
getAllOntObjects in interface Ontology
public OntClass createOntClass(java.lang.String name,
OntClass... parentClasses)
Ontology
createOntClass in interface Ontologyname - short nameparentClasses - super сlasses of the class
public OntObject createOntObject(java.lang.String name,
java.lang.Object... initParams)
Ontology
createOntObject in interface Ontologyname - short nameinitParams - init params (OntClass objects)
OntClasspublic OntObject createOntObject(java.lang.Object... initParams)
Ontology
createOntObject in interface OntologyinitParams - init params (OntClass objects)
OntClass
public OProperty createOProperty(java.lang.String name,
OntClass domain,
OntClass range,
java.lang.Integer minCard,
java.lang.Integer maxCard)
Ontology
createOProperty in interface Ontologyname - namedomain - may be nullrange - may be nullminCard - may be nullmaxCard - may be null
public TProperty createTProperty(java.lang.String name,
OntClass domain,
Type range,
java.lang.Integer minCard,
java.lang.Integer maxCard)
Ontology
createTProperty in interface Ontologyname - namedomain - domain, may be nullrange - rande, may be nullminCard - may be nullmaxCard - may be null
public TProperty createTProperty(java.lang.String name,
OntClass domain,
java.lang.String rangeTypeURI,
int minCard,
int maxCard)
Ontology
createTProperty in interface Ontologyname - namedomain - may be nullrangeTypeURI - data type URI, may be nullminCard - min.cardinalitymaxCard - max.cardinality
public TProperty createTProperty(java.lang.String name,
OntClass domain,
java.lang.String rangeTypeURI,
int minCard,
java.lang.Integer maxCard)
Ontology
createTProperty in interface Ontologyname - namedomain - may be nullrangeTypeURI - data type URI, may be nullminCard - min.cardinalitymaxCard - max.cardinality, may be null
public void delete()
delete in interface Ontologypublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
public java.util.Collection<OntObject> find(FindOption option,
java.lang.String... query)
Ontology
find in interface Ontologyoption - find optionquery - text to find
public Type createType(java.lang.String name)
Ontology
createType in interface Ontologyname - short name
public java.util.List<java.lang.String> getAnnotationNames()
AnnotatedEntity
getAnnotationNames in interface AnnotatedEntitypublic java.lang.String getAnnotation(java.lang.String name)
AnnotatedEntity
getAnnotation in interface AnnotatedEntityname - annotation name
public void putAnnotation(java.lang.String name,
java.lang.String value)
AnnotatedEntity
putAnnotation in interface AnnotatedEntityname - annotation namevalue - annotation value; value will be removed if null
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||