de.deepamehta.core
Interface Topic

Show UML class diagram
All Superinterfaces:
DeepaMehtaObject, Identifiable, JSONEnabled
All Known Subinterfaces:
AssociationType, RelatedTopic, TopicType, Type
All Known Implementing Classes:
AttachedAssociationType, AttachedRelatedTopic, AttachedTopic, AttachedTopicType, AttachedType

public interface Topic
extends DeepaMehtaObject

Specification of a topic -- DeepaMehta's central data object.

Author:
Jörg Richter

Method Summary
 TopicModel getModel()
           
 Topic loadChildTopics()
           
 Topic loadChildTopics(String childTypeUri)
           
 void update(TopicModel model)
           
 
Methods inherited from interface de.deepamehta.core.DeepaMehtaObject
delete, getAssociation, getAssociations, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedAssociation, getRelatedAssociations, getRelatedTopic, getRelatedTopics, getRelatedTopics, getRelatedTopics, getSimpleValue, getTypeUri, getUri, hasProperty, removeProperty, setChildTopics, setProperty, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, update, updateChildTopic, updateChildTopics
 
Methods inherited from interface de.deepamehta.core.JSONEnabled
toJSON
 

Method Detail

loadChildTopics

Topic loadChildTopics()
Specified by:
loadChildTopics in interface DeepaMehtaObject

loadChildTopics

Topic loadChildTopics(String childTypeUri)
Specified by:
loadChildTopics in interface DeepaMehtaObject

getModel

TopicModel getModel()
Specified by:
getModel in interface DeepaMehtaObject

update

void update(TopicModel model)


Copyright © 2015. All Rights Reserved.