Package ontopoly.utils
Class OntopolyModelUtils
java.lang.Object
ontopoly.utils.OntopolyModelUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<AssociationIF>findAssociations(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, Collection<TopicIF> scope) static AssociationIFfindBinaryAssociation(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2) static Collection<AssociationIF>static TopicIFfindBinaryPlayer(TopicMap tm, LocatorIF atypeId, TopicIF player1, LocatorIF rtype1Id, LocatorIF rtype2Id) static Collection<TopicIF>static Collection<TopicIF>findBinaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2, TopicIF theme) static OccurrenceIFfindOccurrence(TopicIF oType, TopicIF topicIF) static OccurrenceIFfindOccurrence(TopicIF oType, TopicIF topicIF, LocatorIF datatype, Collection<TopicIF> scope) static List<OccurrenceIF>findOccurrences(TopicIF oType, TopicIF topicIF) static List<OccurrenceIF>findOccurrences(TopicIF oType, TopicIF topicIF, String value, Collection<TopicIF> scope) static List<OccurrenceIF>findOccurrences(TopicIF oType, TopicIF topicIF, String value, LocatorIF datatype, Collection<TopicIF> scope) static List<OccurrenceIF>findOccurrences(TopicIF oType, TopicIF topicIF, Collection<TopicIF> scope) static List<OccurrenceIF>findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype) static List<OccurrenceIF>findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype, Collection<TopicIF> scope) static List<AssociationRoleIF>static List<AssociationRoleIF>static AssociationIFfindTernaryAssociation(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF player3, TopicIF rType3) static Collection<TopicIF>findTernaryPlayers(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF rType3) static List<TopicNameIF>findTopicNames(TopicIF nType, TopicIF topicIF) static List<TopicNameIF>findTopicNames(TopicIF nType, TopicIF topicIF, String value) static List<TopicNameIF>findTopicNames(TopicIF nType, TopicIF topicIF, String value, Collection<TopicIF> scope) static List<TopicNameIF>findTopicNames(TopicIF nType, TopicIF topicIF, Collection<TopicIF> scope) static AssociationIFfindUnaryAssociation(TopicMap tm, TopicIF aType, TopicIF player, TopicIF rType) static RowMapperIF<Object>static TopicIFgetTopicIF(TopicMap tm, LocatorIF subjectIdentifier) static TopicIFgetTopicIF(TopicMap tm, LocatorIF subjectIdentifier, boolean mustExist) static TopicIFgetTopicIF(TopicMap tm, LocatorIF base, String subjectIndicator) static booleanhasBinaryAssociation(TopicIF player1, TopicIF aType, TopicIF rType1, TopicIF rType2) static booleanisUnaryPlayer(TopicMap tm, TopicIF aType, TopicIF player, TopicIF rType) static AssociationIFmakeAssociation(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, Collection<TopicIF> scope) static voidmakeBinaryAssociation(TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2) static OccurrenceIFmakeOccurrence(TopicIF otype, TopicIF topicIF, String value, LocatorIF datatype, Collection<TopicIF> scope) static voidmakeQuadaryAssociation(TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF player3, TopicIF rType3, TopicIF player4, TopicIF rType4) static voidmakeTernaryAssociation(TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF player2, TopicIF rType2, TopicIF player3, TopicIF rType3) static TopicNameIFmakeTopicName(TopicIF ntype, TopicIF topicIF, String value, Collection<TopicIF> scope) static voidmakeUnaryAssociation(TopicIF aType, TopicIF player, TopicIF rType) static void
-
Method Details
-
getRowMapperOneColumn
-
getTopicIF
-
getTopicIF
-
getTopicIF
-
isUnaryPlayer
-
findUnaryAssociation
public static AssociationIF findUnaryAssociation(TopicMap tm, TopicIF aType, TopicIF player, TopicIF rType) -
hasBinaryAssociation
-
findBinaryPlayer
-
findBinaryPlayers
-
findBinaryPlayers
-
findBinaryAssociation
-
findBinaryAssociations
public static Collection<AssociationIF> findBinaryAssociations(TopicMap tm, TopicIF aType, TopicIF player1, TopicIF rType1, TopicIF rType2) -
findTernaryPlayers
-
findTernaryAssociation
-
findAssociations
public static List<AssociationIF> findAssociations(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, Collection<TopicIF> scope) -
makeUnaryAssociation
-
makeBinaryAssociation
-
makeTernaryAssociation
-
makeQuadaryAssociation
-
makeAssociation
public static AssociationIF makeAssociation(TopicIF aType, TopicIF[] rTypes, TopicIF[] players, Collection<TopicIF> scope) -
findOccurrence
-
findOccurrence
public static OccurrenceIF findOccurrence(TopicIF oType, TopicIF topicIF, LocatorIF datatype, Collection<TopicIF> scope) -
findOccurrences
-
findOccurrences
public static List<OccurrenceIF> findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype) -
findOccurrences
public static List<OccurrenceIF> findOccurrences(TopicIF oType, TopicIF topicIF, Collection<TopicIF> scope) -
findOccurrences
public static List<OccurrenceIF> findOccurrences(TopicIF oType, TopicIF topicIF, LocatorIF datatype, Collection<TopicIF> scope) -
findOccurrences
public static List<OccurrenceIF> findOccurrences(TopicIF oType, TopicIF topicIF, String value, Collection<TopicIF> scope) -
findOccurrences
public static List<OccurrenceIF> findOccurrences(TopicIF oType, TopicIF topicIF, String value, LocatorIF datatype, Collection<TopicIF> scope) -
makeOccurrence
public static OccurrenceIF makeOccurrence(TopicIF otype, TopicIF topicIF, String value, LocatorIF datatype, Collection<TopicIF> scope) -
findTopicNames
-
findTopicNames
public static List<TopicNameIF> findTopicNames(TopicIF nType, TopicIF topicIF, Collection<TopicIF> scope) -
findTopicNames
-
findTopicNames
public static List<TopicNameIF> findTopicNames(TopicIF nType, TopicIF topicIF, String value, Collection<TopicIF> scope) -
makeTopicName
public static TopicNameIF makeTopicName(TopicIF ntype, TopicIF topicIF, String value, Collection<TopicIF> scope) -
findRoles
-
findRoles
public static List<AssociationRoleIF> findRoles(TopicIF aType, TopicIF rType, TopicIF player, Collection<TopicIF> scope) -
setName
-