Package org.faktorips.runtime.model.annotation
package org.faktorips.runtime.model.annotation
Annotations in Faktor-IPS generated classes that contain information about the design time model.
-
ClassDescriptionHelper class that represents a type that was generated by Faktor-IPS with meta data in its annotations.Marks the method returning the allowed values for an
IpsAttribute.Marks the method setting the allowed values for anIpsAttribute.Preserves design time information about a model association for runtime reference viaAssociation.Marks the method for adding target objects to an association.Marks the method for retrieving the product component links for a product association.Marks the method for removing target objects from an association.Lists the names of all associations in the right orderPreserves design time information about a model attribute for runtime reference viaAttribute.Lists the names of all attributes in the right orderMarks the setter for anIpsAttribute.Preserves design time information about aIProductCmptType's Generationsfor runtime reference viaType.Preserves design time information about a model attribute that is configured by a product for runtime reference viaAttribute.Links a policy component type with theIProductCmptTypethat it is configured by.Preserves design time information about a rule that is configured by a product for runtime reference via ValidationRule.Links aIProductCmptTypewith the policy component type that it configures.Marks the method and constant returning the default value for anIpsAttribute.Marks the method setting the default value for anIpsAttribute.Marks an association that is a derived union.Provides runtime information about the enum attributePreserves design time information about anEnumat runtimeIf annotated the class is extensible by separate contentWrapper for multipleIpsExtensionPropertyannotations.Preserves design time information about an extension property for runtime reference viaModelElement.getExtensionPropertyValue(String).Marks an association that is the reverse of another association.Links a policy/product association to it's matching product/policy association.Preserves design time information about aIPolicyCmptTypefor runtime reference viaType.Preserves design time information about aIProductCmptTypefor runtime reference viaType.Preserves design time information about the implementation class of a published interface.Marks an association that is the subset of aIpsDerivedUnion.Preserves design time information about a table structure's column for runtime reference viaTableColumn.Preserves design time information about a table structure for runtime reference viaTableStructure.Preserves design time information about the used tableAnnotates the name of all associations in the right orderLinks a policy component type with its validator class.Preserves design time information about a rule for runtime reference via ValidationRule.Lists the names of all rules in their configured order.