class AssociationTypeImpl extends DeepaMehtaTypeImpl implements AssociationType
CoreService
.mf, model, pl
Constructor and Description |
---|
AssociationTypeImpl(AssociationTypeModelImpl model,
PersistenceLayer pl) |
Modifier and Type | Method and Description |
---|---|
(package private) AssociationTypeModelImpl |
_getModel()
Returns the internal (= kernel) model underlying this type.
|
AssociationTypeModelImpl |
getModel() |
void |
update(AssociationTypeModel updateModel) |
addAssocDef, addAssocDefBefore, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getLabelConfig, getViewConfig, getViewConfigValue, hasAssocDef, removeAssocDef, setDataTypeUri, update
findChildTopic, getAssociation, getAssociations, getRelatedAssociation, getRelatedAssociations, getRelatedTopics, loadChildTopics, loadChildTopics, update
className, delete, equals, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedTopic, getRelatedTopics, getRelatedTopics, getSimpleValue, getType, getTypeUri, getUri, hashCode, hasProperty, removeProperty, setChildTopics, setProperty, 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, getViewConfig, getViewConfigValue, hasAssocDef, removeAssocDef, setDataTypeUri, 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
AssociationTypeImpl(AssociationTypeModelImpl model, PersistenceLayer pl)
public AssociationTypeModelImpl getModel()
getModel
in interface DeepaMehtaObject
getModel
in interface DeepaMehtaType
getModel
in interface Topic
getModel
in class DeepaMehtaTypeImpl
public void update(AssociationTypeModel updateModel)
update
in interface AssociationType
AssociationTypeModelImpl _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.