Annotation Interface 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 ElementDescriptionbooleanWhether the association is hidden from viewing in the product component editor.The 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. -
pluralName
String pluralNameThe name used for multiple targets of the association.- Default:
""
-
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 -
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
-
hide
boolean hideWhether the association is hidden from viewing in the product component editor.- Since:
- 25.7
- Default:
false
-