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(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
 void DeepaMehtaObject.updateChildTopics(List<RelatedTopicModel> 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  SequencedHashMap<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(RelatedTopic childTopic, AssociationDefinition assocDef)
          For multiple-valued childs
private  RelatedTopic AttachedChildTopics.associateChildTopic(RelatedTopicModel childTopic, AssociationDefinition assocDef)
           
private  RelatedTopic AttachedChildTopics.createAndAssociateChildTopic(RelatedTopicModel childTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.createAssignmentMany(TopicReferenceModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.createAssignmentOne(RelatedTopic childTopic, TopicReferenceModel newChildTopic, AssociationDefinition assocDef, boolean deleteChildTopic)
           
private  void AttachedChildTopics.createChildTopicMany(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.createChildTopicOne(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.deleteChildTopicMany(long childTopicId, AssociationDefinition assocDef, boolean deleteChildTopic)
           
private  void AttachedChildTopics.deleteChildTopicOne(RelatedTopic childTopic, AssociationDefinition assocDef, boolean deleteChildTopic)
           
private  RelatedTopic AttachedChildTopics.findChildTopicById(long childTopicId, AssociationDefinition assocDef)
          For multiple-valued childs: looks in the attached object cache for a child topic by ID.
private  RelatedTopic AttachedChildTopics.findChildTopicByRef(TopicReferenceModel topicRef, AssociationDefinition assocDef)
          For multiple-valued childs: looks in the attached object cache for the child topic the given reference refers to.
private  void AttachedChildTopics.loadChildTopics(AssociationDefinition assocDef)
          Recursively loads child topics (model) and updates this attached object cache accordingly.
private  void AttachedChildTopics.putInChildTopics(RelatedTopic childTopic, AssociationDefinition assocDef)
          For single-valued childs
private  void AttachedChildTopics.removeChildTopic(AssociationDefinition assocDef)
          For single-valued childs
private  void AttachedChildTopics.removeFromChildTopics(Topic childTopic, AssociationDefinition assocDef)
          For multiple-valued childs
(package private)  RelatedTopic AttachedChildTopics.resolveRefAndAssociateChildTopic(TopicReferenceModel childTopicRef, AssociationDefinition assocDef)
          Creates an association between our parent object ("Parent" role) and the referenced topic ("Child" role).
private  void AttachedChildTopics.updateAggregationMany(List<RelatedTopicModel> newChildTopics, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateAggregationOne(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
 void AttachedDeepaMehtaObject.updateChildTopic(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateChildTopicMany(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateChildTopicOne(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
 void AttachedDeepaMehtaObject.updateChildTopics(List<RelatedTopicModel> newChildTopics, AssociationDefinition assocDef)
           
(package private)  void AttachedChildTopics.updateChildTopics(RelatedTopicModel newChildTopic, List<RelatedTopicModel> newChildTopics, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateCompositionMany(List<RelatedTopicModel> newChildTopics, AssociationDefinition assocDef)
           
private  void AttachedChildTopics.updateCompositionOne(RelatedTopicModel newChildTopic, AssociationDefinition assocDef)
           
 

Method parameters in de.deepamehta.core.impl with type arguments of type AssociationDefinition
(package private)  void TypeStorageImpl.updateLabelConfig(List<String> labelConfig, Collection<AssociationDefinition> assocDefs)
          Updates the label configuration of an existing type.
 

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 © 2015. All Rights Reserved.