Uses of Interface
de.deepamehta.core.AssociationDefinition

Packages that use AssociationDefinition
de.deepamehta.core   
de.deepamehta.core.impl   
de.deepamehta.plugins.facets   
 

Uses of AssociationDefinition in de.deepamehta.core
 

Methods in de.deepamehta.core that return AssociationDefinition
 AssociationDefinition Type.getAssocDef(String childTypeUri)
           
 

Methods in de.deepamehta.core that return types with arguments of type AssociationDefinition
 Collection<AssociationDefinition> Type.getAssocDefs()
           
 

Methods in de.deepamehta.core with parameters of type AssociationDefinition
 void DeepaMehtaObject.updateChildTopic(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void DeepaMehtaObject.updateChildTopics(List<TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 

Uses of AssociationDefinition in de.deepamehta.core.impl
 

Classes in de.deepamehta.core.impl that implement AssociationDefinition
(package private)  class AttachedAssociationDefinition
          An association definition that is attached to the DeepaMehtaService.
 

Fields in de.deepamehta.core.impl with type parameters of type AssociationDefinition
private  Map<String,AssociationDefinition> AttachedType.assocDefs
           
 

Methods in de.deepamehta.core.impl that return AssociationDefinition
private  AssociationDefinition AttachedCompositeValue.getAssocDef(String childTypeUri)
           
 AssociationDefinition AttachedType.getAssocDef(String childTypeUri)
           
 

Methods in de.deepamehta.core.impl that return types with arguments of type AssociationDefinition
 Collection<AssociationDefinition> AttachedType.getAssocDefs()
           
 

Methods in de.deepamehta.core.impl with parameters of type AssociationDefinition
private  void AttachedCompositeValue.addToCompositeValue(Topic childTopic, AssociationDefinition assocDef)
          For multiple-valued childs
(package private)  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, long childTopicId, AssociationDefinition assocDef, ClientState clientState)
           
(package private)  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, String childTopicUri, AssociationDefinition assocDef, ClientState clientState)
           
private  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, TopicRoleModel child, AssociationDefinition assocDef, ClientState clientState)
           
(package private)  Topic ValueStorage.associateReferencedChildTopic(DeepaMehtaObjectModel parent, TopicReferenceModel childTopicRef, AssociationDefinition assocDef, ClientState clientState)
          Creates an association between the given parent object ("Parent" role) and the referenced topic ("Child" role).
private  void AttachedCompositeValue.createChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.createChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  RelatedTopicModel ValueStorage.fetchChildTopic(long parentId, AssociationDefinition assocDef)
          Fetches and returns a child topic or null if no such topic extists.
(package private)  void ValueStorage.fetchChildTopics(DeepaMehtaObjectModel parent, AssociationDefinition assocDef)
          Recursively fetches the child topic models of the given parent object model and updates it in-place.
private  ResultList<RelatedTopicModel> ValueStorage.fetchChildTopics(long parentId, AssociationDefinition assocDef)
           
private  AttachedRelatedTopic AttachedCompositeValue.findChildTopic(long childTopicId, AssociationDefinition assocDef)
           
private  boolean AttachedCompositeValue.isReferingToAny(TopicReferenceModel topicRef, AssociationDefinition assocDef)
          Checks weather the given topic reference refers to any of the child topics.
private  void AttachedCompositeValue.loadChildTopics(AssociationDefinition assocDef)
          Recursively loads child topics (model) and updates this attached object cache accordingly.
private  void ValueStorage.putInCompositeValue(DeepaMehtaObjectModel parent, Topic childTopic, AssociationDefinition assocDef)
          For single-valued childs
private  void AttachedCompositeValue.putInCompositeValue(Topic childTopic, AssociationDefinition assocDef)
          For single-valued childs
private  void AttachedCompositeValue.removeFromCompositeValue(Topic childTopic, AssociationDefinition assocDef)
          For multiple-valued childs
private  void ValueStorage.storeAggregationMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeAggregationOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeChildTopics(TopicModel childTopic, List<TopicModel> childTopics, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeCompositionMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeCompositionOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateAggregationMany(List<TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateAggregationOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void AttachedDeepaMehtaObject.updateChildTopic(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void AttachedDeepaMehtaObject.updateChildTopics(List<TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
(package private)  void AttachedCompositeValue.updateChildTopics(TopicModel newChildTopic, List<TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateCompositionMany(List<TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateCompositionOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 

Uses of AssociationDefinition in de.deepamehta.plugins.facets
 

Methods in de.deepamehta.plugins.facets that return AssociationDefinition
private  AssociationDefinition FacetsPlugin.getAssocDef(String facetTypeUri)
           
 

Methods in de.deepamehta.plugins.facets with parameters of type AssociationDefinition
private  RelatedTopic FacetsPlugin.fetchChildTopic(DeepaMehtaObject object, AssociationDefinition assocDef, boolean fetchComposite)
          Fetches and returns a child topic or null if no such topic extists.
private  List<RelatedTopic> FacetsPlugin.fetchChildTopics(DeepaMehtaObject object, AssociationDefinition assocDef, boolean fetchComposite)
          Fetches and returns child topics.
 



Copyright © 2014. All Rights Reserved.