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)
           
 void DeepaMehtaObject.updateChildTopics(List<TopicModel> newChildTopics, AssociationDefinition assocDef)
           
 

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 AttachedChildTopics.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 AttachedChildTopics.addToChildTopics(Topic childTopic, AssociationDefinition assocDef)
          For multiple-valued childs
(package private)  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, long childTopicId, AssociationDefinition assocDef)
           
(package private)  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, String childTopicUri, AssociationDefinition assocDef)
           
private  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, TopicRoleModel child, AssociationDefinition assocDef)
           
(package private)  Topic ValueStorage.associateReferencedChildTopic(DeepaMehtaObjectModel parent, TopicReferenceModel childTopicRef, AssociationDefinition assocDef)
          Creates an association between the given parent object ("Parent" role) and the referenced topic ("Child" role).
private  void AttachedChildTopics.createChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.createChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef)
           
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 AttachedChildTopics.findChildTopic(long childTopicId, AssociationDefinition assocDef)
           
private  boolean AttachedChildTopics.isReferingToAny(TopicReferenceModel topicRef, AssociationDefinition assocDef)
          Checks weather the given topic reference refers to any of the child topics.
private  void AttachedChildTopics.loadChildTopics(AssociationDefinition assocDef)
          Recursively loads child topics (model) and updates this attached object cache accordingly.
private  void ValueStorage.putInChildTopics(DeepaMehtaObjectModel parent, Topic childTopic, AssociationDefinition assocDef)
          For single-valued childs
private  void AttachedChildTopics.putInChildTopics(Topic childTopic, AssociationDefinition assocDef)
          For single-valued childs
private  void AttachedChildTopics.removeFromChildTopics(Topic childTopic, AssociationDefinition assocDef)
          For multiple-valued childs
private  void ValueStorage.storeAggregationMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef)
           
private  void ValueStorage.storeAggregationOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef)
           
private  void ValueStorage.storeChildTopics(TopicModel childTopic, List<TopicModel> childTopics, DeepaMehtaObjectModel parent, AssociationDefinition assocDef)
           
private  void ValueStorage.storeCompositionMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef)
           
private  void ValueStorage.storeCompositionOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateAggregationMany(List<TopicModel> newChildTopics, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateAggregationOne(TopicModel newChildTopic, AssociationDefinition assocDef)
           
 void AttachedDeepaMehtaObject.updateChildTopic(TopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef)
           
 void AttachedDeepaMehtaObject.updateChildTopics(List<TopicModel> newChildTopics, AssociationDefinition assocDef)
           
(package private)  void AttachedChildTopics.updateChildTopics(TopicModel newChildTopic, List<TopicModel> newChildTopics, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateCompositionMany(List<TopicModel> newChildTopics, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateCompositionOne(TopicModel newChildTopic, AssociationDefinition assocDef)
           
 

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)
          Fetches and returns a child topic or null if no such topic extists.
private  ResultList<RelatedTopic> FacetsPlugin.fetchChildTopics(DeepaMehtaObject object, AssociationDefinition assocDef)
          Fetches and returns child topics.
 



Copyright © 2014. All Rights Reserved.