Package org.faktorips.runtime.model.type.read
package org.faktorips.runtime.model.type.read
Internal use classes to read model information from annotations and via reflection.
-
ClassDescriptionAbstractAssociationDescriptor<P extends Association>AbstractAttributeDescriptor<T extends Attribute>PartDescriptor<T extends ModelElement>A descriptor for a part which type is specified by the generic type T.A simpler
TypePartsReaderthat creates it's ownTypePartCollectorfor the case that aModelElementis defined with annotations on a single getter method and all child elements are listed in an annotation on their parent element.Creates a newModelElementunder the given parent element with the given name and getter method.SimpleTypePartsReader.NameAccessor<C extends Annotation>Gets the name of the child element from a method annotated with theAnnotationCSimpleTypePartsReader.NamesAccessor<A extends Annotation>Gets the list of names from the parent class annotated with theAnnotationAReads the model parts from aAnnotatedDeclaration.