Annotation Type IpsAssociation
Preserves design time information about a model association for runtime reference via
Association.-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionintMaximal number of targets for this associationintMinimal number of targets for this associationThe name used for a/the single target of the association.Class<?>The association's target. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe name used for multiple targets of the association.booleanWhether the association is "qualified".
-
Element Details
-
name
String nameThe name used for a/the single target of the association. -
kind
AssociationKind kind -
targetClass
Class<?> targetClassThe association's target. -
min
int minMinimal number of targets for this association -
max
int maxMaximal number of targets for this association
-
-
-
pluralName
String pluralNameThe name used for multiple targets of the association.- Default:
- ""
-
qualified
boolean qualifiedWhether the association is "qualified". APolicyAssociationcan be "qualified" by its matchingProductAssociation, meaning that thePolicyAssociation's cardinalities are not defined for all targets but per target of theProductAssociation.- Since:
- 22.6
- Default:
- false
-