| Package | Description |
|---|---|
| org.faktorips.runtime.model.annotation |
Annotations in Faktor-IPS generated classes that contain information about the design time model.
|
| org.faktorips.runtime.model.type |
Classes that allow access to design time model information on policy and product component types.
|
| org.faktorips.runtime.model.type.read |
Internal use classes to read model information from annotations and via reflection.
|
| Modifier and Type | Method and Description |
|---|---|
static AnnotatedDeclaration |
AnnotatedDeclaration.from(Class<?> generatedClass)
Creates a new
AnnotatedDeclaration from the given class. |
| Modifier and Type | Method and Description |
|---|---|
protected AnnotatedDeclaration |
Type.getAnnotatedDeclaration()
Returns the
AnnotatedDeclaration object for this model type that should be used to
read all annotations. |
| Constructor and Description |
|---|
PolicyCmptType(String name,
AnnotatedDeclaration annotatedDeclararation) |
ProductCmptType(String name,
AnnotatedDeclaration annotatedDeclaration) |
Type(String name,
AnnotatedDeclaration annotatedDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
protected String[] |
AssociationCollector.getNames(AnnotatedDeclaration annotatedDeclaration) |
protected abstract String[] |
TypePartCollector.getNames(AnnotatedDeclaration annotatedDeclaration) |
protected String[] |
TableUsageCollector.getNames(AnnotatedDeclaration annotatedDeclaration) |
protected String[] |
ValidationRuleCollector.getNames(AnnotatedDeclaration annotatedDeclaration) |
protected String[] |
AttributeCollector.getNames(AnnotatedDeclaration annotatedDeclaration) |
void |
TypePartsReader.init(AnnotatedDeclaration annotatedDeclaration) |
void |
TypePartCollector.initDescriptors(AnnotatedDeclaration annotatedDeclaration) |
abstract void |
AnnotationProcessor.process(D descriptor,
AnnotatedDeclaration annotatedDeclaration,
AnnotatedElement annotatedElement) |
void |
TypePartsReader.read(AnnotatedDeclaration annotatedDeclaration) |
void |
TypePartCollector.readAnnotations(AnnotatedDeclaration annotatedDeclaration,
AnnotatedElement annotatedElement) |
Copyright © 2020. All rights reserved.