Annotation Type IpsAssociation
-
@Retention(RUNTIME) @Target(METHOD) public @interface IpsAssociationPreserves design time information about a model association for runtime reference viaAssociation.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description AssociationKindkindintmaxMaximal number of targets for this associationintminMinimal number of targets for this associationjava.lang.StringnameThe name used for a/the single target of the association.java.lang.Class<?>targetClassThe association's target.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringpluralNameThe name used for multiple targets of the association.booleanqualifiedWhether the association is "qualified".
-
-
-
-
kind
AssociationKind kind
-
-
-
qualified
boolean qualified
Whether 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
-
-