| Package | Description |
|---|---|
| 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 | Class and Description |
|---|---|
class |
PolicyAssociation
An association between two
PolicyCmptTypes. |
class |
ProductAssociation |
| Modifier and Type | Method and Description |
|---|---|
abstract Association |
Association.createOverwritingAssociationFor(Type subType) |
Association |
Type.getAssociation(String name)
Returns the association with the given
name declared in this type or one of it's
super types. |
Association |
Type.getDeclaredAssociation(int index)
Returns the association at the given
index. |
abstract Association |
Type.getDeclaredAssociation(String name)
Returns the association with the given
name declared in this type. |
Association |
Association.getMatchingAssociation()
Returns the matching product respectively policy component type association or
null if no matching association is defined for this association. |
Association |
Association.getSuperAssociation()
Returns the association that is overridden by this association if this association overrides
another one.
|
| Modifier and Type | Method and Description |
|---|---|
abstract List<? extends Association> |
Type.getAssociations()
Returns the type's associations including those defined in it's super types.
|
abstract List<? extends Association> |
Type.getDeclaredAssociations()
Returns a list containing all associations declared in this type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAssociationDescriptor<P extends Association> |
class |
AssociationCollector<T extends Association,D extends AbstractAssociationDescriptor<T>> |
Copyright © 2021. All rights reserved.