| Package | Description | 
|---|---|
| systems.dmx.core | |
| systems.dmx.core.impl | |
| systems.dmx.core.model | |
| systems.dmx.core.service | |
| systems.dmx.core.util | |
| systems.dmx.storage.neo4j | 
| Modifier and Type | Method and Description | 
|---|---|
RoleModel | 
Role.getModel()  | 
| Modifier and Type | Method and Description | 
|---|---|
Role | 
Association.getRole(RoleModel roleModel)
### TODO: rethink this method
 Returns this association's role which refers to the same object as the given role model. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
(package private) class  | 
AssociationRoleModelImpl  | 
(package private) class  | 
RoleModelImpl  | 
(package private) class  | 
TopicRoleModelImpl  | 
| Modifier and Type | Field and Description | 
|---|---|
private RoleModel | 
ViewConfigurationImpl.configurable
A role that points to the object this view configuration applies to. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RoleModel | 
RoleModelImpl.clone()  | 
RoleModel | 
DMXObjectModelImpl.createRoleModel(String roleTypeUri)  | 
RoleModel | 
AssociationModelImpl.createRoleModel(String roleTypeUri)  | 
RoleModel | 
TopicModelImpl.createRoleModel(String roleTypeUri)  | 
RoleModel | 
RoleImpl.getModel()  | 
(package private) RoleModel | 
TypeStorage.newAssocDefRole(long assocDefId)  | 
(package private) RoleModel | 
TypeStorage.newTypeRole(long typeId)  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) AssociationImpl | 
PersistenceLayer.createAssociation(String typeUri,
                 RoleModel roleModel1,
                 RoleModel roleModel2)
Convenience. 
 | 
(package private) Association | 
CoreServiceImpl.createAssociation(String typeUri,
                 RoleModel roleModel1,
                 RoleModel roleModel2)
Convenience method. 
 | 
private RoleModelImpl | 
AssociationModelImpl.getRole(RoleModel roleModel)
Returns this association's role which refers to the same object as the given role model. 
 | 
Role | 
AssociationImpl.getRole(RoleModel roleModel)  | 
AssociationModelImpl | 
ModelFactoryImpl.newAssociationModel(long id,
                   String uri,
                   String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2)  | 
AssociationModelImpl | 
ModelFactoryImpl.newAssociationModel(long id,
                   String uri,
                   String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2,
                   SimpleValue value,
                   ChildTopicsModel childTopics)  | 
AssociationModelImpl | 
ModelFactoryImpl.newAssociationModel(String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2)  | 
AssociationModelImpl | 
ModelFactoryImpl.newAssociationModel(String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2,
                   ChildTopicsModel childTopics)  | 
boolean | 
TopicRoleModelImpl.refsSameObject(RoleModel model)  | 
boolean | 
AssociationRoleModelImpl.refsSameObject(RoleModel model)  | 
void | 
AssociationModelImpl.setRoleModel1(RoleModel roleModel1)  | 
void | 
AssociationModelImpl.setRoleModel2(RoleModel roleModel2)  | 
private void | 
TypeStorage.storeViewConfig(RoleModel configurable,
               ViewConfigurationModelImpl viewConfig)  | 
(package private) void | 
TypeStorage.storeViewConfigTopic(RoleModel configurable,
                    TopicModelImpl configTopic)  | 
private void | 
AssociationModelImpl.updateRole(RoleModel updateModel,
          int nr)  | 
| Constructor and Description | 
|---|
ViewConfigurationImpl(RoleModel configurable,
                     ViewConfigurationModelImpl model,
                     PersistenceLayer pl)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AssociationRoleModel
The role an association plays in an association. 
 | 
interface  | 
TopicRoleModel
The role a topic plays in an association. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RoleModel | 
RoleModel.clone()  | 
RoleModel | 
DMXObjectModel.createRoleModel(String roleTypeUri)  | 
RoleModel | 
AssociationModel.getRoleModel(String roleTypeUri)  | 
RoleModel | 
AssociationModel.getRoleModel1()  | 
RoleModel | 
AssociationModel.getRoleModel2()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
RoleModel.refsSameObject(RoleModel model)
Checks weather the given role model refers to the same object as this role model. 
 | 
void | 
AssociationModel.setRoleModel1(RoleModel roleModel1)  | 
void | 
AssociationModel.setRoleModel2(RoleModel roleModel2)  | 
| Modifier and Type | Method and Description | 
|---|---|
AssociationModel | 
ModelFactory.newAssociationModel(long id,
                   String uri,
                   String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2)  | 
AssociationModel | 
ModelFactory.newAssociationModel(long id,
                   String uri,
                   String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2,
                   SimpleValue value,
                   ChildTopicsModel childTopics)  | 
AssociationModel | 
ModelFactory.newAssociationModel(String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2)  | 
AssociationModel | 
ModelFactory.newAssociationModel(String typeUri,
                   RoleModel roleModel1,
                   RoleModel roleModel2,
                   ChildTopicsModel childTopics)  | 
| Modifier and Type | Method and Description | 
|---|---|
static RoleModel[] | 
DMXUtils.associationAutoTyping(AssociationModel assoc,
                     String topicTypeUri1,
                     String topicTypeUri2,
                     String assocTypeUri,
                     String roleTypeUri1,
                     String roleTypeUri2,
                     CoreService dmx)
Retypes the given association if its player types match the given topic types. 
 | 
private static RoleModel | 
DMXUtils.getRoleModel(RoleModel r1,
            RoleModel r2,
            String t1,
            String t2,
            String topicTypeUri,
            int nr)  | 
static RoleModel[] | 
DMXUtils.getRoleModels(AssociationModel assoc,
             String topicTypeUri1,
             String topicTypeUri2,
             CoreService dmx)  | 
| Modifier and Type | Method and Description | 
|---|---|
private static RoleModel | 
DMXUtils.getRoleModel(RoleModel r1,
            RoleModel r2,
            String t1,
            String t2,
            String topicTypeUri,
            int nr)  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) abstract RoleModel | 
NodeType.createRoleModel(org.neo4j.graphdb.Node node,
               String roleTypeUri,
               ModelFactory mf)  | 
| Modifier and Type | Method and Description | 
|---|---|
private List<RoleModel> | 
Neo4jStorage.buildRoleModels(org.neo4j.graphdb.Node assocNode)  | 
| Modifier and Type | Method and Description | 
|---|---|
private org.neo4j.graphdb.Node | 
Neo4jStorage.fetchPlayerNode(RoleModel roleModel)  | 
private org.neo4j.graphdb.Node | 
Neo4jStorage.storePlayerRelationship(org.neo4j.graphdb.Node assocNode,
                       RoleModel roleModel)  | 
Copyright © 2018. All Rights Reserved.