cz.vse.keg.patomat2.transformation.pattern
public class OntologyPatternImplOriginal extends java.lang.Object implements OntologyPattern
OntologyPattern.EntityType
Constructor and Description |
---|
OntologyPatternImplOriginal() |
Modifier and Type | Method and Description |
---|---|
void |
addAxiom(java.lang.String 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<java.lang.String> |
getAxioms() |
java.util.ArrayList<NameDetectionPattern> |
getNameDetectionPatterns() |
java.util.HashMap<java.lang.String,java.lang.String> |
getNamespaces() |
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() |
java.util.HashMap<java.lang.String,OntologyPattern.EntityType> |
getSpecifiedEntities() |
static OntologyPattern.EntityType |
getType(java.lang.String type) |
boolean |
givenConstructExists(java.lang.String construct) |
void |
replaceAxiom(java.lang.String oldAxiom,
java.lang.String newAxiom) |
void |
replaceAxiom(java.lang.String oldAxiom,
java.lang.String[] newAxiomsArray) |
void |
replacePlaceholder(java.lang.String oldPlaceholder,
java.lang.String[] newPlaceholdersArray) |
void |
setPlaceholders() |
java.lang.String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAxiom, getNDPWithOnlyRecursivePlaceholders, getNotOnlyRecursivePlaceholders, getOnlyRecursivePlaceholders, getPlaceholderType, getRecursiveAxioms, removeAxiom, removeNDPfromTP, removePlaceholder, replaceAxiom
public java.util.HashMap<java.lang.String,OntologyPattern.EntityType> getPlaceholders()
getPlaceholders
in interface OntologyPattern
public java.util.HashMap<java.lang.String,OntologyPattern.EntityType> getPlaceholderAxioms()
getPlaceholderAxioms
in interface OntologyPattern
public java.util.HashMap<java.lang.String,OntologyPattern.EntityType> getSpecifiedEntities()
getSpecifiedEntities
in interface OntologyPattern
public java.util.ArrayList<java.lang.String> getAxioms()
getAxioms
in interface OntologyPattern
public boolean givenConstructExists(java.lang.String construct)
public java.util.ArrayList<java.lang.String> getOptionalAxioms()
getOptionalAxioms
in interface OntologyPattern
public void addPlaceholder(java.lang.String placeholder, OntologyPattern.EntityType type)
addPlaceholder
in interface OntologyPattern
public void addPlaceholderAxiom(java.lang.String placeholder, OntologyPattern.EntityType type)
addPlaceholderAxiom
in interface OntologyPattern
public void addSpecifiedEntity(java.lang.String specified_entity, OntologyPattern.EntityType type)
addSpecifiedEntity
in interface OntologyPattern
public void setPlaceholders()
setPlaceholders
in interface OntologyPattern
public static OntologyPattern.EntityType getType(java.lang.String type)
public void addAxiom(java.lang.String axiom)
public void addOptionalAxiom(java.lang.String axiom)
addOptionalAxiom
in interface OntologyPattern
public java.lang.String toString()
toString
in class java.lang.Object
public void addNameDetectionPattern(NameDetectionPattern n)
addNameDetectionPattern
in interface OntologyPattern
public java.util.ArrayList<NameDetectionPattern> getNameDetectionPatterns()
getNameDetectionPatterns
in interface OntologyPattern
public java.util.HashMap<java.lang.String,java.lang.String> getNamespaces()
getNamespaces
in interface OntologyPattern
public void addNamespace(java.lang.String prefix, java.lang.String namespace)
addNamespace
in interface OntologyPattern
public void replaceAxiom(java.lang.String oldAxiom, java.lang.String newAxiom)
public void replacePlaceholder(java.lang.String oldPlaceholder, java.lang.String[] newPlaceholdersArray)
replacePlaceholder
in interface OntologyPattern
public void replaceAxiom(java.lang.String oldAxiom, java.lang.String[] newAxiomsArray)
replaceAxiom
in interface OntologyPattern
public java.util.HashSet<java.lang.String> getOptionalPlaceholders()
getOptionalPlaceholders
in interface OntologyPattern