class TopicModelImpl extends DeepaMehtaObjectModelImpl implements TopicModel
childTopics, em, id, logger, mf, pl, typeUri, uri, value
Constructor and Description |
---|
TopicModelImpl(DeepaMehtaObjectModelImpl object) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
_delete() |
(package private) void |
checkReadAccess() |
(package private) String |
className() |
TopicModel |
clone() |
(package private) TopicModelImpl |
createModelWithChildTopics(ChildTopicsModel childTopics) |
RoleModel |
createRoleModel(String roleTypeUri) |
private AssociationModelImpl |
fetchInstantiation() |
(package private) TopicModelImpl |
findChildTopic(String topicTypeUri) |
(package private) List<AssociationModelImpl> |
getAssociations() |
(package private) Directive |
getDeleteDirective() |
(package private) DeepaMehtaEvent |
getPostDeleteEvent() |
(package private) DeepaMehtaEvent |
getPostUpdateEvent() |
(package private) DeepaMehtaEvent |
getPreDeleteEvent() |
(package private) DeepaMehtaEvent |
getPreUpdateEvent() |
(package private) RelatedTopicModelImpl |
getRelatedTopic(String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
(package private) List<RelatedTopicModelImpl> |
getRelatedTopics(List assocTypeUris,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
(package private) List<RelatedTopicModelImpl> |
getRelatedTopics(String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
(package private) TopicTypeModelImpl |
getType() |
(package private) Directive |
getUpdateDirective() |
(package private) void |
indexSimpleValue(IndexMode indexMode)
Indexes the simple value of the given object model according to the given index mode.
|
(package private) TopicImpl |
instantiate() |
(package private) void |
preDelete() |
private void |
reassignInstantiation() |
(package private) void |
removeProperty(String propUri) |
(package private) void |
storeProperty(String propUri,
Object propValue,
boolean addToIndex) |
(package private) void |
storeSimpleValue()
Stores and indexes the simple value of the specified topic or association model.
|
(package private) void |
storeTypeUri() |
(package private) void |
storeUri() |
String |
toString() |
_updateChildTopics, calculateLabel, calculateLabelAndUpdate, delete, equals, getChildTopicsModel, getId, getIndexValue, getSimpleValue, getTypeUri, getUri, hashCode, isSimple, loadChildTopics, loadChildTopics, postCreate, postDelete, postUpdate, preCreate, preUpdate, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, toJSON, update, updateChildTopics, updateSimpleValue, updateTypeUri, updateUri, updateWithChildTopics, uriChange
finalize, getClass, notify, notifyAll, wait, wait, wait
getChildTopicsModel, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
toJSON
TopicModelImpl(DeepaMehtaObjectModelImpl object)
public RoleModel createRoleModel(String roleTypeUri)
createRoleModel
in interface DeepaMehtaObjectModel
createRoleModel
in class DeepaMehtaObjectModelImpl
public TopicModel clone()
clone
in interface DeepaMehtaObjectModel
clone
in interface TopicModel
clone
in class DeepaMehtaObjectModelImpl
public String toString()
toString
in class DeepaMehtaObjectModelImpl
String className()
className
in class DeepaMehtaObjectModelImpl
TopicImpl instantiate()
instantiate
in class DeepaMehtaObjectModelImpl
final TopicModelImpl createModelWithChildTopics(ChildTopicsModel childTopics)
createModelWithChildTopics
in class DeepaMehtaObjectModelImpl
final TopicTypeModelImpl getType()
getType
in class DeepaMehtaObjectModelImpl
final List<AssociationModelImpl> getAssociations()
getAssociations
in class DeepaMehtaObjectModelImpl
final RelatedTopicModelImpl getRelatedTopic(String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopic
in class DeepaMehtaObjectModelImpl
final List<RelatedTopicModelImpl> getRelatedTopics(String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopics
in class DeepaMehtaObjectModelImpl
final List<RelatedTopicModelImpl> getRelatedTopics(List assocTypeUris, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopics
in class DeepaMehtaObjectModelImpl
final void storeUri()
storeUri
in class DeepaMehtaObjectModelImpl
final void storeTypeUri()
storeTypeUri
in class DeepaMehtaObjectModelImpl
final void storeSimpleValue()
DeepaMehtaObjectModelImpl
storeSimpleValue
in class DeepaMehtaObjectModelImpl
final void indexSimpleValue(IndexMode indexMode)
DeepaMehtaObjectModelImpl
Called to index existing topics/associations once an index mode has been added to a type definition.
indexSimpleValue
in class DeepaMehtaObjectModelImpl
final void storeProperty(String propUri, Object propValue, boolean addToIndex)
storeProperty
in class DeepaMehtaObjectModelImpl
final void removeProperty(String propUri)
removeProperty
in class DeepaMehtaObjectModelImpl
final void _delete()
_delete
in class DeepaMehtaObjectModelImpl
final void checkReadAccess()
checkReadAccess
in class DeepaMehtaObjectModelImpl
final DeepaMehtaEvent getPreUpdateEvent()
getPreUpdateEvent
in class DeepaMehtaObjectModelImpl
final DeepaMehtaEvent getPostUpdateEvent()
getPostUpdateEvent
in class DeepaMehtaObjectModelImpl
final DeepaMehtaEvent getPreDeleteEvent()
getPreDeleteEvent
in class DeepaMehtaObjectModelImpl
final DeepaMehtaEvent getPostDeleteEvent()
getPostDeleteEvent
in class DeepaMehtaObjectModelImpl
final Directive getUpdateDirective()
getUpdateDirective
in class DeepaMehtaObjectModelImpl
final Directive getDeleteDirective()
getDeleteDirective
in class DeepaMehtaObjectModelImpl
void preDelete()
preDelete
in class DeepaMehtaObjectModelImpl
TopicModelImpl findChildTopic(String topicTypeUri)
private void reassignInstantiation()
private AssociationModelImpl fetchInstantiation()
Copyright © 2017. All Rights Reserved.