it.polito.elite.visualization.ontoviewer.models
Class InstanceData
java.lang.Object
it.polito.elite.visualization.ontoviewer.models.InstanceData
public class InstanceData
- extends java.lang.Object
ConceptData class summarizes useful information (structural, semantic and positional)
related to a given concept.
- Author:
- Alessio
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
datatypeLinks
protected java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> datatypeLinks
differentFrom
protected java.util.HashSet<java.lang.String> differentFrom
incomingLinks
protected java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> incomingLinks
instanceCubeSide
private float instanceCubeSide
outgoingLinks
protected java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> outgoingLinks
- The table contains semantic arcs toward other concepts
each table entry consists of a String key as the relation uri
and a set of RelationData as Object
pertainingConceptURI
private java.lang.String pertainingConceptURI
sameAs
protected java.util.HashSet<java.lang.String> sameAs
selfLoopLinks
protected java.util.HashSet<java.lang.String> selfLoopLinks
uri
protected java.lang.String uri
InstanceData
public InstanceData(java.lang.String uri)
addDatatypeLinks
public void addDatatypeLinks(java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> t)
addIncomingLink
public void addIncomingLink(java.lang.String relURI,
NodeTypeAbstraction endURI)
addOutgoingLinks
public void addOutgoingLinks(java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> t)
addSelfLoopLink
public void addSelfLoopLink(java.lang.String relURI)
- Parameters:
relURI
- The selfLoop relation to add.
getDatatypeLinks
public java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> getDatatypeLinks()
- Returns:
- Returns the datatypeLinks.
getDifferentFrom
public java.util.HashSet<java.lang.String> getDifferentFrom()
getIncomingLinks
public java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> getIncomingLinks()
- Returns:
- Returns the incomingLinks.
getInstanceCubeSide
public float getInstanceCubeSide()
getOutgoingLinks
public java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> getOutgoingLinks()
- Returns:
- Returns the outgoingLinks.
getPertainingConceptURI
public java.lang.String getPertainingConceptURI()
getSameAs
public java.util.HashSet<java.lang.String> getSameAs()
getSelfLoopLinks
public java.util.HashSet<java.lang.String> getSelfLoopLinks()
- Returns:
- Returns the selfLoopLinks.
getUri
public java.lang.String getUri()
- Returns:
- Returns the uri.
hasPertainingFacts
public boolean hasPertainingFacts()
removeOutgoingLink
public void removeOutgoingLink(java.lang.String destUri)
setDatatypeLinks
public void setDatatypeLinks(java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> datatypeLinks)
- Parameters:
datatypeLinks
- The datatypeLinks to set.
setDifferentFrom
public void setDifferentFrom(java.util.HashSet<java.lang.String> differentFrom)
setIncomingLinks
public void setIncomingLinks(java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> incomingLinks)
- Parameters:
incomingLinks
- The incomingLinks to set.
setInstanceCubeSide
public void setInstanceCubeSide(float instanceCubeSide)
- Parameters:
instanceCubeSide
- The instance Cube Side to set.
setOutgoingLinks
public void setOutgoingLinks(java.util.Hashtable<java.lang.String,java.util.HashSet<NodeTypeAbstraction>> outgoingLinks)
- Parameters:
outgoingLinks
- The outgoingLinks to set.
setPertainingConceptURI
public void setPertainingConceptURI(java.lang.String s)
setSameAs
public void setSameAs(java.util.HashSet<java.lang.String> sameAs)