public class TopicMapModel
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
TopicMapModel.AssociationWrapper |
private class |
TopicMapModel.OccurrenceWrapper |
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<TopicMapModel.AssociationWrapper,AssociationEdge> |
associationEdgeIndex |
private java.util.HashMap<TopicMapModel.AssociationWrapper,AssociationNode> |
associationNodeIndex |
private java.util.HashMap<Tuples.T2<Node,Node>,InstanceEdge> |
instanceEdgeIndex |
private java.util.HashMap<TopicMapModel.OccurrenceWrapper,OccurrenceEdge> |
occurrenceEdgeIndex |
private java.util.HashMap<TopicMapModel.OccurrenceWrapper,OccurrenceNode> |
occurrenceNodeIndex |
private TopicHashMap<TopicNode> |
topicIndex |
private TopicMap |
topicMap |
private VModel |
vModel |
Constructor and Description |
---|
TopicMapModel(VModel vModel,
TopicMap topicMap)
Creates a new instance of TopicMapModel
|
Modifier and Type | Method and Description |
---|---|
boolean |
associationIsIndexed(Association a) |
Edge |
getEdgeFor(Association a) |
InstanceEdge |
getInstanceEdgeFor(Topic type,
Topic instance) |
AssociationNode |
getNodeFor(Association a) |
TopicNode |
getNodeFor(Topic t) |
OccurrenceNode |
getNodeFor(Topic carrier,
Topic type,
Topic scope,
java.lang.String str) |
OccurrenceEdge |
getOccurrenceEdgeFor(Topic carrier,
Topic occurrenceType,
Topic occurrenceScope,
java.lang.String occurrence) |
TopicMap |
getTopicMap() |
boolean |
topicIsIndexed(Topic t) |
private TopicHashMap<TopicNode> topicIndex
private java.util.HashMap<TopicMapModel.AssociationWrapper,AssociationEdge> associationEdgeIndex
private java.util.HashMap<TopicMapModel.AssociationWrapper,AssociationNode> associationNodeIndex
private java.util.HashMap<Tuples.T2<Node,Node>,InstanceEdge> instanceEdgeIndex
private java.util.HashMap<TopicMapModel.OccurrenceWrapper,OccurrenceEdge> occurrenceEdgeIndex
private java.util.HashMap<TopicMapModel.OccurrenceWrapper,OccurrenceNode> occurrenceNodeIndex
private VModel vModel
private TopicMap topicMap
public TopicMap getTopicMap()
public boolean topicIsIndexed(Topic t)
public boolean associationIsIndexed(Association a)
public AssociationNode getNodeFor(Association a)
public OccurrenceNode getNodeFor(Topic carrier, Topic type, Topic scope, java.lang.String str)
public Edge getEdgeFor(Association a)
public InstanceEdge getInstanceEdgeFor(Topic type, Topic instance)
public OccurrenceEdge getOccurrenceEdgeFor(Topic carrier, Topic occurrenceType, Topic occurrenceScope, java.lang.String occurrence)
Copyright 2004-2015 Wandora Team