de.deepamehta.core.impl
Class AttachedTopicRole

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.core.impl.AttachedRole
      extended by de.deepamehta.core.impl.AttachedTopicRole
All Implemented Interfaces:
JSONEnabled, Role, TopicRole

 class AttachedTopicRole
extends AttachedRole
implements TopicRole

A topic role that is attached to the DeepaMehtaService.


Field Summary
private  Logger logger
           
 
Fields inherited from class de.deepamehta.core.impl.AttachedRole
dms
 
Constructor Summary
AttachedTopicRole(TopicRoleModel model, Association assoc, EmbeddedService dms)
           
 
Method Summary
 TopicRoleModel getModel()
           
 DeepaMehtaObject getPlayer()
           
 Topic getTopic()
           
 String getTopicUri()
           
 boolean topicIdentifiedByUri()
           
 
Methods inherited from class de.deepamehta.core.impl.AttachedRole
getPlayerId, getRoleTypeUri, setRoleTypeUri, toJSON
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.deepamehta.core.Role
getPlayerId, getRoleTypeUri, setRoleTypeUri
 
Methods inherited from interface de.deepamehta.core.JSONEnabled
toJSON
 

Field Detail

logger

private Logger logger
Constructor Detail

AttachedTopicRole

AttachedTopicRole(TopicRoleModel model,
                  Association assoc,
                  EmbeddedService dms)
Method Detail

getPlayer

public DeepaMehtaObject getPlayer()
Specified by:
getPlayer in interface Role

getTopicUri

public String getTopicUri()
Specified by:
getTopicUri in interface TopicRole

topicIdentifiedByUri

public boolean topicIdentifiedByUri()
Specified by:
topicIdentifiedByUri in interface TopicRole

getTopic

public Topic getTopic()
Specified by:
getTopic in interface TopicRole

getModel

public TopicRoleModel getModel()
Specified by:
getModel in interface Role
Overrides:
getModel in class AttachedRole


Copyright © 2015. All Rights Reserved.