class TopicTypeImpl extends DeepaMehtaTypeImpl implements TopicType
CoreService
.mf, model, pl
Constructor and Description |
---|
TopicTypeImpl(TopicTypeModelImpl model,
PersistenceLayer pl) |
Modifier and Type | Method and Description |
---|---|
(package private) TopicTypeModelImpl |
_getModel()
Returns the internal (= kernel) model underlying this type.
|
TopicTypeModelImpl |
getModel() |
void |
update(TopicTypeModel newModel) |
addAssocDef, addAssocDefBefore, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getLabelConfig, getViewConfig, getViewConfig, hasAssocDef, removeAssocDef, setDataTypeUri, setLabelConfig, update
findChildTopic, getAssociation, getAssociations, getRelatedAssociation, getRelatedAssociations, getRelatedTopics, getType, loadChildTopics, loadChildTopics, removeProperty, setProperty, update
className, delete, equals, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedTopic, getRelatedTopics, getRelatedTopics, getSimpleValue, getTypeUri, getUri, hashCode, hasProperty, setChildTopics, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, toJSON, toString, update, updateChildTopic, updateChildTopics
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAssocDef, addAssocDefBefore, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getLabelConfig, getViewConfig, getViewConfig, hasAssocDef, removeAssocDef, setDataTypeUri, setLabelConfig, update
findChildTopic, loadChildTopics, loadChildTopics, update
delete, getAssociation, getAssociations, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedAssociation, getRelatedAssociations, getRelatedTopic, getRelatedTopics, getRelatedTopics, getRelatedTopics, getSimpleValue, getType, getTypeUri, getUri, hasProperty, removeProperty, setChildTopics, setProperty, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, update, updateChildTopic, updateChildTopics
toJSON
TopicTypeImpl(TopicTypeModelImpl model, PersistenceLayer pl)
public TopicTypeModelImpl getModel()
getModel
in interface DeepaMehtaObject
getModel
in interface DeepaMehtaType
getModel
in interface Topic
getModel
in class DeepaMehtaTypeImpl
public void update(TopicTypeModel newModel)
TopicTypeModelImpl _getModel()
DeepaMehtaTypeImpl
Note: type updates must be performed on the internal type model, not the userland's type model (as returned by
getModel()
). Performing an update on the userland's type model would have no effect, as it
is transient. The userland's type model is always a cloned and filtered (= "projected") version of a
kernel type model which is created on-the-fly each time a specific user requests it.
_getModel
in class DeepaMehtaTypeImpl
Copyright © 2017. All Rights Reserved.