|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.content.mediator.query.KBQuery
public class KBQuery
AKBQuery is a Query which knows its KB. A KBQuery can be mapped to the different target ontologies. This is done by the QueryMapper. A KBQuery has queries for Classes, queries for Relation(s) and queries for properties.
| Field Summary | |
|---|---|
protected static boolean |
DEBUG
|
| Constructor Summary | |
|---|---|
KBQuery()
This constructor creats an empty KBQuery which is needed for gap detection |
|
KBQuery(String querystring)
This constructor creats a KBQuery out of an incoming String which is in terms of OIO. |
|
KBQuery(String querystring,
KBCaller kbCaller)
|
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final boolean DEBUG
| Constructor Detail |
|---|
public KBQuery(String querystring)
throws QueryParseException
querystring -
QueryParseExceptionpublic KBQuery()
public KBQuery(String querystring,
KBCaller kbCaller)
throws QueryParseException
QueryParseException| Method Detail |
|---|
public KBCaller getKBCaller()
public void setKBCaller(KBCaller kbCaller)
kbCaller - The kbCaller to set.public String toString()
toString in class Objectpublic Object clone()
clone in class Objectpublic boolean isClassConstrained()
public boolean isPropertyConstrained()
public Set getClassConstraints()
public void setClassConstraints(Set classConstraints)
public void setClassConstraints(String classConstraint)
public void changeClassConstraint(String old,
String neu)
public void removeFromClassConstraints(Set removes)
public void addToClassConstraints(Set adds)
public void addClassConstraint(String cl)
public void setPropertyConstraints(Set propertyConstraints)
public boolean hasPropertyConstraint(String propertyName)
public Set getPropertyConstraints(String propertyName)
public void removeFromPropertyConstraints(Set removes)
public void addToPropertyConstraints(Set adds)
public void setRelationConstraints(Set relationConstraints)
public Set getPropertyConstraints()
public Set getRelationConstraints()
public Set getRelationConstraintsTypes()
public void addPropertyConstraint(String prop,
String val)
prop - the Property to setval - the expected value to set
public void addRelationConstraint(String relation,
String item)
public void changeRelationConstraints(Set existingRelationTypes,
Set replacementRelationTypes)
existingRelationTypes - replacementRelationTypes -
public void changePropertyConstraints(Pattern matchingPattern,
Pattern replacementPattern)
public void removeClassConstraints()
public void removePropertyConstraints()
public void removeRelationConstraint(ArrayList relationConstraint)
public KBQuery getRelationClassStub()
public KBQuery getRelationPropertyStub()
public KBQuery getRelationStub()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||