Package | Description |
---|---|
de.deepamehta.core | |
de.deepamehta.core.impl | |
de.deepamehta.plugins.facets |
Modifier and Type | Method and Description |
---|---|
AssociationDefinition |
Type.getAssocDef(String childTypeUri) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationDefinition> |
Type.getAssocDefs() |
Modifier and Type | Method and Description |
---|---|
void |
DeepaMehtaObject.updateChildTopic(RelatedTopicModel newChildTopic,
AssociationDefinition assocDef) |
void |
DeepaMehtaObject.updateChildTopics(List<RelatedTopicModel> newChildTopics,
AssociationDefinition assocDef) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AttachedAssociationDefinition
An association definition that is attached to the
DeepaMehtaService . |
Modifier and Type | Field and Description |
---|---|
private SequencedHashMap<String,AssociationDefinition> |
AttachedType.assocDefs |
Modifier and Type | Method and Description |
---|---|
private AssociationDefinition |
AttachedChildTopics.getAssocDef(String childTypeUri) |
AssociationDefinition |
AttachedType.getAssocDef(String childTypeUri) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationDefinition> |
AttachedType.getAssocDefs() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
TypeStorageImpl.updateLabelConfig(List<String> labelConfig,
Collection<AssociationDefinition> assocDefs)
Updates the label configuration of an existing type.
|
Modifier and Type | Method and Description |
---|---|
private AssociationDefinition |
FacetsPlugin.getAssocDef(String facetTypeUri) |
Modifier and Type | Method and Description |
---|---|
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.