Class TypePartCollector<T extends ModelElement,D extends PartDescriptor<T>>
java.lang.Object
org.faktorips.runtime.model.type.read.TypePartCollector<T,D>
- Direct Known Subclasses:
AssociationCollector,AttributeCollector,TableUsageCollector,ValidationRuleCollector
public abstract class TypePartCollector<T extends ModelElement,D extends PartDescriptor<T>>
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPart(LinkedHashMap<String, T> result, T part) protected abstract DcreateParts(ModelElement parentModel) protected DgetDescriptor(String name, String typeName) protected LinkedHashMap<String,D> protected abstract String[]getNames(AnnotatedDeclaration annotatedDeclaration) voidinitDescriptors(AnnotatedDeclaration annotatedDeclaration) voidreadAnnotations(AnnotatedDeclaration annotatedDeclaration, AnnotatedElement annotatedElement)
-
Field Details
-
NO_NAMES
-
-
Constructor Details
-
TypePartCollector
-
-
Method Details
-
initDescriptors
-
createParts
-
addPart
-
getNames
-
createDescriptor
-
readAnnotations
public void readAnnotations(AnnotatedDeclaration annotatedDeclaration, AnnotatedElement annotatedElement) -
getDescriptor
-
getDescriptors
-