cz.vse.keg.patomat2.transformation.pattern
public interface OntologyPattern
Modifier and Type | Interface and Description |
---|---|
static class |
OntologyPattern.EntityType |
Modifier and Type | Method and Description |
---|---|
void |
addAxiom(AxiomImpl axiom) |
void |
addNameDetectionPattern(NameDetectionPattern n) |
void |
addNamespace(java.lang.String prefix,
java.lang.String namespace) |
void |
addOptionalAxiom(java.lang.String axiom) |
void |
addPlaceholder(java.lang.String placeholder,
OntologyPattern.EntityType type) |
void |
addPlaceholderAxiom(java.lang.String placeholder,
OntologyPattern.EntityType type) |
void |
addSpecifiedEntity(java.lang.String specified_entity,
OntologyPattern.EntityType type) |
java.util.ArrayList<AxiomImpl> |
getAxioms() |
java.util.ArrayList<NameDetectionPattern> |
getNameDetectionPatterns() |
java.util.HashMap<java.lang.String,java.lang.String> |
getNamespaces() |
java.util.ArrayList<NameDetectionPattern> |
getNDPWithOnlyRecursivePlaceholders() |
java.util.HashSet<java.lang.String> |
getNotOnlyRecursivePlaceholders() |
java.util.HashSet<java.lang.String> |
getOnlyRecursivePlaceholders() |
java.util.ArrayList<java.lang.String> |
getOptionalAxioms() |
java.util.HashSet<java.lang.String> |
getOptionalPlaceholders() |
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> |
getPlaceholderAxioms() |
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> |
getPlaceholders() |
OntologyPattern.EntityType |
getPlaceholderType(java.lang.String placeholder) |
java.util.ArrayList<AxiomImpl> |
getRecursiveAxioms() |
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> |
getSpecifiedEntities() |
void |
removeAxiom(AxiomImpl axiom) |
void |
removeNDPfromTP(NameDetectionPattern ndp) |
void |
removePlaceholder(java.lang.String placeholder) |
void |
replaceAxiom(AxiomImpl oldAxiom,
AxiomImpl newAxiom) |
void |
replaceAxiom(java.lang.String oldAxiom,
java.lang.String[] newAxiomsArray) |
void |
replacePlaceholder(java.lang.String oldPlaceholder,
java.lang.String[] newPlaceholdersArray) |
void |
setPlaceholders() |
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> getPlaceholders()
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> getPlaceholderAxioms()
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> getSpecifiedEntities()
java.util.ArrayList<AxiomImpl> getAxioms()
java.util.ArrayList<java.lang.String> getOptionalAxioms()
java.util.HashSet<java.lang.String> getOptionalPlaceholders()
void addPlaceholder(java.lang.String placeholder, OntologyPattern.EntityType type)
void addPlaceholderAxiom(java.lang.String placeholder, OntologyPattern.EntityType type)
void addSpecifiedEntity(java.lang.String specified_entity, OntologyPattern.EntityType type)
void setPlaceholders()
void replacePlaceholder(java.lang.String oldPlaceholder, java.lang.String[] newPlaceholdersArray)
void addAxiom(AxiomImpl axiom)
void addOptionalAxiom(java.lang.String axiom)
java.util.ArrayList<NameDetectionPattern> getNameDetectionPatterns()
void addNameDetectionPattern(NameDetectionPattern n)
java.util.HashMap<java.lang.String,java.lang.String> getNamespaces()
void addNamespace(java.lang.String prefix, java.lang.String namespace)
void replaceAxiom(java.lang.String oldAxiom, java.lang.String[] newAxiomsArray)
java.util.HashSet<java.lang.String> getNotOnlyRecursivePlaceholders()
java.util.HashSet<java.lang.String> getOnlyRecursivePlaceholders()
void removePlaceholder(java.lang.String placeholder)
void removeAxiom(AxiomImpl axiom)
java.util.ArrayList<AxiomImpl> getRecursiveAxioms()
java.util.ArrayList<NameDetectionPattern> getNDPWithOnlyRecursivePlaceholders()
void removeNDPfromTP(NameDetectionPattern ndp)
OntologyPattern.EntityType getPlaceholderType(java.lang.String placeholder)