| Package | Description | 
|---|---|
| systems.dmx.core | |
| systems.dmx.core.impl | |
| systems.dmx.core.model | |
| systems.dmx.core.model.topicmaps | |
| systems.dmx.core.storage.spi | |
| systems.dmx.storage.neo4j | 
| Modifier and Type | Method and Description | 
|---|---|
DMXObjectModel | 
DMXObject.getModel()  | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
AssociationDefinitionModelImpl  | 
(package private) class  | 
AssociationModelImpl
Collection of the data that makes up an  
Association. | 
class  | 
AssociationTypeModelImpl
Data that underlies a  
AssociationType. | 
(package private) class  | 
AssociationViewModelImpl  | 
(package private) class  | 
DMXObjectModelImpl  | 
(package private) class  | 
RelatedAssociationModelImpl  | 
(package private) class  | 
RelatedTopicModelImpl  | 
(package private) class  | 
TopicDeletionModelImpl  | 
(package private) class  | 
TopicModelImpl  | 
(package private) class  | 
TopicReferenceModelImpl  | 
(package private) class  | 
TopicTypeModelImpl
Data that underlies a  
TopicType. | 
(package private) class  | 
TopicViewModelImpl  | 
(package private) class  | 
TypeModelImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
DMXObjectModel | 
DMXObjectModelImpl.clone()  | 
(package private) DMXObjectModel | 
DMXObjectModelImpl.loadChildTopics(AssociationDefinitionModel assocDef,
               boolean deep)
Recursively loads this object's child topics for the given assoc def, provided they are not loaded already. 
 | 
(package private) DMXObjectModel | 
DMXObjectModelImpl.loadChildTopics(boolean deep)
Recursively loads this object's child topics which are not loaded already. 
 | 
(package private) DMXObjectModel | 
DMXObjectModelImpl.loadChildTopics(String assocDefUri,
               boolean deep)
Recursively loads this object's child topics for the given assoc def, provided they are not loaded already. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private AssociationModelImpl | 
ValueIntegrator.createChildAssociation(DMXObjectModel parent,
                      DMXObjectModel child,
                      String assocDefUri)  | 
private AssociationModelImpl | 
ValueIntegrator.createChildAssociation(DMXObjectModel parent,
                      DMXObjectModel child,
                      String assocDefUri,
                      boolean deleted)  | 
private void | 
ValueIntegrator.eliminateParentCandidates(List<RelatedTopicModelImpl> candidates,
                         DMXObjectModel childTopic,
                         String assocDefUri)  | 
(package private) void | 
ChildTopicsFetcher.fetch(DMXObjectModel object,
     AssociationDefinitionModel assocDef,
     boolean deep)
Fetches the child topic models (recursively) of the given object model and updates it in-place. 
 | 
(package private) void | 
DMXObjectModelImpl.postUpdate(DMXObjectModel updateModel,
          DMXObjectModel oldObject)  | 
(package private) void | 
AssociationModelImpl.postUpdate(DMXObjectModel updateModel,
          DMXObjectModel oldObject)  | 
(package private) void | 
TypeModelImpl.postUpdate(DMXObjectModel updateModel,
          DMXObjectModel oldObject)  | 
(package private) void | 
AssociationDefinitionModelImpl.postUpdate(DMXObjectModel updateModel,
          DMXObjectModel oldObject)
2 assoc def specific tasks must be performed once the underlying association is updated:
   - Update the assoc def's cardinality (in type cache + DB). 
 | 
(package private) void | 
DMXObjectModelImpl.preUpdate(DMXObjectModel updateModel)  | 
(package private) void | 
TypeModelImpl.preUpdate(DMXObjectModel updateModel)  | 
void | 
DMXObjectModelImpl.set(DMXObjectModel object)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AssociationDefinitionModel
Definition of an association between a parent type and a child type -- part of DMX's type system;
 like a composition or an aggregation in an UML class diagram. 
 | 
interface  | 
AssociationModel
Collection of the data that makes up an  
Association. | 
interface  | 
AssociationTypeModel
Data that underlies a  
AssociationType. | 
interface  | 
RelatedAssociationModel  | 
interface  | 
RelatedTopicModel  | 
interface  | 
TopicDeletionModel  | 
interface  | 
TopicModel  | 
interface  | 
TopicReferenceModel  | 
interface  | 
TopicTypeModel
Data that underlies a  
TopicType. | 
interface  | 
TypeModel  | 
| Modifier and Type | Method and Description | 
|---|---|
DMXObjectModel | 
DMXObjectModel.clone()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DMXObjectModel.set(DMXObjectModel object)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AssociationViewModel
An association viewmodel as contained in a topicmap viewmodel. 
 | 
interface  | 
TopicViewModel
A topic viewmodel as contained in a topicmap viewmodel. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DMXObjectModel | 
DMXStorage.fetchObject(long id)  | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
ModelIterator<E extends DMXObjectModel>  | 
| Modifier and Type | Method and Description | 
|---|---|
DMXObjectModel | 
Neo4jStorage.fetchObject(long id)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
Neo4jStorage.setDefaults(DMXObjectModel model)  | 
Copyright © 2018. All Rights Reserved.