public class DescriptionGraph extends Object implements DLPredicate, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
DescriptionGraph.Edge
Edge.
|
| Constructor and Description |
|---|
DescriptionGraph(String name,
AtomicConcept[] atomicConceptsByVertices,
DescriptionGraph.Edge[] edges,
Set<AtomicConcept> startConcepts) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArity() |
AtomicConcept |
getAtomicConceptForVertex(int vertex) |
DescriptionGraph.Edge |
getEdge(int edgeIndex) |
String |
getName() |
int |
getNumberOfEdges() |
int |
getNumberOfVertices() |
Set<AtomicConcept> |
getStartConcepts() |
String |
getTextRepresentation() |
void |
produceStartDLClauses(Set<DLClause> resultingDLClauses) |
String |
toString() |
String |
toString(Prefixes ns) |
public DescriptionGraph(String name, AtomicConcept[] atomicConceptsByVertices, DescriptionGraph.Edge[] edges, Set<AtomicConcept> startConcepts)
name - nameatomicConceptsByVertices - atomicConceptsByVerticesedges - edgesstartConcepts - startConceptspublic String getName()
public int getArity()
getArity in interface DLPredicatepublic AtomicConcept getAtomicConceptForVertex(int vertex)
vertex - vertexpublic int getNumberOfVertices()
public int getNumberOfEdges()
public DescriptionGraph.Edge getEdge(int edgeIndex)
edgeIndex - edgeIndexpublic Set<AtomicConcept> getStartConcepts()
public void produceStartDLClauses(Set<DLClause> resultingDLClauses)
resultingDLClauses - resultingDLClausespublic String toString(Prefixes ns)
toString in interface DLPredicatens - prefixespublic String getTextRepresentation()
Copyright © 2017. All Rights Reserved.