ontopoly.conversion
Class ConversionUtils
java.lang.Object
ontopoly.conversion.ConversionUtils
public class ConversionUtils
- extends Object
Method Summary |
static String |
convertExisting(TopicMap topicMap,
String tmname)
|
static String |
convertNew(TopicMap oldTopicMap,
String tmname,
TopicMapSource tmsource)
|
protected static int |
getBroadestExternalOccurrenceTypeMaxCardinality(TopicIF ttype,
TopicIF oetype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestExternalOccurrenceTypeMinCardinality(TopicIF ttype,
TopicIF oetype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestInternalOccurrenceTypeMaxCardinality(TopicIF ttype,
TopicIF oitype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestInternalOccurrenceTypeMinCardinality(TopicIF ttype,
TopicIF oitype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestNameTypeMaxCardinality(TopicIF ttype,
TopicIF ntype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestNameTypeMinCardinality(TopicIF ttype,
TopicIF ntype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestPlayerTypeMaxCardinality(TopicIF atype,
TopicIF rtype,
TopicIF ptype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestPlayerTypeMinCardinality(TopicIF atype,
TopicIF rtype,
TopicIF ptype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestSubjectIndicatorMaxCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestSubjectIndicatorMinCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestSubjectLocatorMaxCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static int |
getBroadestSubjectLocatorMinCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
|
protected static TopicIF |
getCardinalityTopic(int mincard,
int maxcard,
TopicMapIF tm)
|
protected TopicIF |
getCardinalityTopic(int cardinalityCount,
TopicMapIF tm)
|
protected static Collection<TopicIF> |
getExternalOccurrencesDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
|
protected static Collection<TopicIF> |
getInternalOccurrencesDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
|
protected static Collection<TopicIF> |
getNamesDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
|
static OccurrenceIF |
getOccurrenceOfType(TopicIF topic,
TopicIF occType)
|
static Collection<OccurrenceIF> |
getOccurrencesOfType(TopicIF topic,
TopicIF occType)
|
static TopicMapSourceIF |
getSource(TopicMapRepositoryIF rep,
String tmsource)
|
protected static Collection<TopicIF> |
getTopMostTypes(Collection<TopicIF> ttypes,
Map<TopicIF,Collection<TopicIF>> subsup)
|
protected static boolean |
isRoleDeclaredOnSuperType(TopicIF ttype,
Collection<TopicIF> ptypes,
Map<TopicIF,Collection<TopicIF>> subsup)
|
protected static boolean |
isSubjectIndicatorDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
|
protected static boolean |
isSubjectLocatorDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
|
static String |
upgradeExisting(TopicMap topicMap)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConversionUtils
public ConversionUtils()
upgradeExisting
public static String upgradeExisting(TopicMap topicMap)
convertExisting
public static String convertExisting(TopicMap topicMap,
String tmname)
convertNew
public static String convertNew(TopicMap oldTopicMap,
String tmname,
TopicMapSource tmsource)
getCardinalityTopic
protected static TopicIF getCardinalityTopic(int mincard,
int maxcard,
TopicMapIF tm)
throws MalformedURLException
- Throws:
MalformedURLException
getCardinalityTopic
protected TopicIF getCardinalityTopic(int cardinalityCount,
TopicMapIF tm)
throws MalformedURLException
- Throws:
MalformedURLException
isSubjectLocatorDeclaredOnSuperType
protected static boolean isSubjectLocatorDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
isSubjectIndicatorDeclaredOnSuperType
protected static boolean isSubjectIndicatorDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
getNamesDeclaredOnSuperType
protected static Collection<TopicIF> getNamesDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
getInternalOccurrencesDeclaredOnSuperType
protected static Collection<TopicIF> getInternalOccurrencesDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
getExternalOccurrencesDeclaredOnSuperType
protected static Collection<TopicIF> getExternalOccurrencesDeclaredOnSuperType(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> subsup)
isRoleDeclaredOnSuperType
protected static boolean isRoleDeclaredOnSuperType(TopicIF ttype,
Collection<TopicIF> ptypes,
Map<TopicIF,Collection<TopicIF>> subsup)
getBroadestSubjectLocatorMinCardinality
protected static int getBroadestSubjectLocatorMinCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestSubjectLocatorMaxCardinality
protected static int getBroadestSubjectLocatorMaxCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestSubjectIndicatorMinCardinality
protected static int getBroadestSubjectIndicatorMinCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestSubjectIndicatorMaxCardinality
protected static int getBroadestSubjectIndicatorMaxCardinality(TopicIF ttype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestNameTypeMinCardinality
protected static int getBroadestNameTypeMinCardinality(TopicIF ttype,
TopicIF ntype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestNameTypeMaxCardinality
protected static int getBroadestNameTypeMaxCardinality(TopicIF ttype,
TopicIF ntype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestExternalOccurrenceTypeMinCardinality
protected static int getBroadestExternalOccurrenceTypeMinCardinality(TopicIF ttype,
TopicIF oetype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestExternalOccurrenceTypeMaxCardinality
protected static int getBroadestExternalOccurrenceTypeMaxCardinality(TopicIF ttype,
TopicIF oetype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestInternalOccurrenceTypeMinCardinality
protected static int getBroadestInternalOccurrenceTypeMinCardinality(TopicIF ttype,
TopicIF oitype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestInternalOccurrenceTypeMaxCardinality
protected static int getBroadestInternalOccurrenceTypeMaxCardinality(TopicIF ttype,
TopicIF oitype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestPlayerTypeMinCardinality
protected static int getBroadestPlayerTypeMinCardinality(TopicIF atype,
TopicIF rtype,
TopicIF ptype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getBroadestPlayerTypeMaxCardinality
protected static int getBroadestPlayerTypeMaxCardinality(TopicIF atype,
TopicIF rtype,
TopicIF ptype,
SchemaTracker tracker,
Map<TopicIF,Collection<TopicIF>> supsub)
getTopMostTypes
protected static Collection<TopicIF> getTopMostTypes(Collection<TopicIF> ttypes,
Map<TopicIF,Collection<TopicIF>> subsup)
getSource
public static TopicMapSourceIF getSource(TopicMapRepositoryIF rep,
String tmsource)
getOccurrenceOfType
public static OccurrenceIF getOccurrenceOfType(TopicIF topic,
TopicIF occType)
getOccurrencesOfType
public static Collection<OccurrenceIF> getOccurrencesOfType(TopicIF topic,
TopicIF occType)
Copyright © 2000-2012 Ontopia.