org.tm4j.vtl.helpers
Class RelatedTopics
java.lang.Object
org.tm4j.vtl.helpers.RelatedTopics
- public class RelatedTopics
- extends java.lang.Object
|
Method Summary |
java.util.List |
evaluate(org.tm4j.topicmap.Topic root,
int maxTopics)
|
protected int |
getTraversalCost(java.util.Map costLookup,
org.tm4j.topicmap.Topic type)
|
void |
insertTopic(org.tm4j.topicmap.Topic t,
int cost)
|
int |
roleCost(org.tm4j.topicmap.Member m)
|
void |
setRoleCost(org.tm4j.topicmap.Topic roleType,
int cost)
|
void |
setTypeCost(org.tm4j.topicmap.Topic topicType,
int cost)
|
void |
traverseNext()
|
void |
traverseTopic(org.tm4j.topicmap.Topic t,
int baseCost)
|
int |
typeCost(org.tm4j.topicmap.Association a)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RelatedTopics
public RelatedTopics()
setRoleCost
public void setRoleCost(org.tm4j.topicmap.Topic roleType,
int cost)
setTypeCost
public void setTypeCost(org.tm4j.topicmap.Topic topicType,
int cost)
evaluate
public java.util.List evaluate(org.tm4j.topicmap.Topic root,
int maxTopics)
traverseNext
public void traverseNext()
traverseTopic
public void traverseTopic(org.tm4j.topicmap.Topic t,
int baseCost)
roleCost
public int roleCost(org.tm4j.topicmap.Member m)
typeCost
public int typeCost(org.tm4j.topicmap.Association a)
getTraversalCost
protected int getTraversalCost(java.util.Map costLookup,
org.tm4j.topicmap.Topic type)
insertTopic
public void insertTopic(org.tm4j.topicmap.Topic t,
int cost)