|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ontopoly.model.TopicMap
public class TopicMap
INTERNAL: Represents an Ontopoly topic map.
Constructor Summary | |
---|---|
TopicMap(TopicMapIF topicMapIF,
java.lang.String topicMapId)
|
Method Summary | ||
---|---|---|
boolean |
containsOntology()
|
|
AssociationType |
createAssociationType(java.lang.String name)
|
|
NameType |
createNameType(java.lang.String name)
|
|
OccurrenceType |
createOccurrenceType(java.lang.String name)
|
|
RoleType |
createRoleType(java.lang.String name)
|
|
TopicType |
createTopicType(java.lang.String name)
|
|
DeclarationContextIF |
getDeclarationContext()
|
|
protected NameField |
getDefaultNameField()
|
|
java.lang.String |
getId()
Returns the Id of the topic map reference in the topic map registry. |
|
java.util.List<IdentityField> |
getIdentityFields()
|
|
java.lang.String |
getName()
Returns the name of the topic map, or null if it has none. |
|
java.util.List<NameField> |
getNameFields()
|
|
java.util.List<OccurrenceField> |
getOccurrenceFields()
|
|
float |
getOntologyVersion()
Returns the version of the Ontopoly meta-ontology used in this topic map. |
|
java.util.List<QueryField> |
getQueryFields()
|
|
QueryProcessorIF |
getQueryProcessor()
|
|
Topic |
getReifier()
|
|
java.util.List<RoleField> |
getRoleFields()
|
|
java.util.List<TopicType> |
getRootTopicTypes()
Returns a list of the topic types that is not a system topic type. |
|
Topic |
getTopicById(java.lang.String id)
|
|
TopicIF |
getTopicIFById(java.lang.String id)
|
|
TopicMapIF |
getTopicMapIF()
|
|
TopicType |
getTopicTypeById(java.lang.String id)
|
|
java.util.List<TopicType> |
getTopicTypes()
Returns a list of the topic types that is not a system topic type. |
|
java.util.List<TopicType> |
getTopicTypesWithLargeInstanceSets()
Returns a list of the topic types that is not a system topic type. |
|
boolean |
isDeleteable()
|
|
boolean |
isSaveable()
|
|
protected TopicIF |
makeReifier()
|
|
|
newQueryMapper(java.lang.Class<T> type)
|
|
|
newQueryMapperNoWrap()
|
|
void |
save()
|
|
java.util.List<Topic> |
searchAll(java.lang.String searchTerm)
Returns the topics that matches the given search term. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TopicMap(TopicMapIF topicMapIF, java.lang.String topicMapId)
Method Detail |
---|
public DeclarationContextIF getDeclarationContext()
public QueryProcessorIF getQueryProcessor()
public boolean containsOntology()
public boolean isDeleteable()
public TopicMapIF getTopicMapIF()
public <T> QueryMapper<T> newQueryMapperNoWrap()
public <T> QueryMapper<T> newQueryMapper(java.lang.Class<T> type)
public TopicIF getTopicIFById(java.lang.String id)
public Topic getTopicById(java.lang.String id)
public TopicType getTopicTypeById(java.lang.String id)
public Topic getReifier()
protected TopicIF makeReifier()
public java.lang.String getName()
public float getOntologyVersion()
public java.lang.String getId()
public java.util.List<TopicType> getTopicTypes()
public java.util.List<TopicType> getRootTopicTypes()
public java.util.List<TopicType> getTopicTypesWithLargeInstanceSets()
public java.util.List<OccurrenceField> getOccurrenceFields()
public java.util.List<RoleField> getRoleFields()
public java.util.List<NameField> getNameFields()
public java.util.List<IdentityField> getIdentityFields()
public java.util.List<QueryField> getQueryFields()
public boolean isSaveable()
public void save()
public TopicType createTopicType(java.lang.String name)
protected NameField getDefaultNameField()
public NameType createNameType(java.lang.String name)
public OccurrenceType createOccurrenceType(java.lang.String name)
public AssociationType createAssociationType(java.lang.String name)
public RoleType createRoleType(java.lang.String name)
public java.util.List<Topic> searchAll(java.lang.String searchTerm)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |