Interface DataStructureBuilder
-
- All Known Implementing Classes:
DefaultDataStructureBuilder
public interface DataStructureBuilderHelper method for EditorController Extracted data structure specific methods to this class
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<SubtypeData>compileSubtypeDataSet(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Set<SubtypeData> subtypeDataSet)ComposedTypeModelfindSubtypeMatch(ComposedTypeModel parentType, java.lang.String attributeQualifier, ComposedTypeModel attributeType, java.util.Set<SubtypeData> subtypeDataSet)java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>>loadExistingDefinitions(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>>populateAttributesMap(ComposedTypeModel typeModel, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)
-
-
-
Method Detail
-
populateAttributesMap
java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> populateAttributesMap(ComposedTypeModel typeModel, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)
-
loadExistingDefinitions
java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> loadExistingDefinitions(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)
-
compileSubtypeDataSet
java.util.Set<SubtypeData> compileSubtypeDataSet(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Set<SubtypeData> subtypeDataSet)
-
findSubtypeMatch
ComposedTypeModel findSubtypeMatch(ComposedTypeModel parentType, java.lang.String attributeQualifier, ComposedTypeModel attributeType, java.util.Set<SubtypeData> subtypeDataSet)
-
-