Package org.faktorips.runtime.model.type
Classes that allow access to design time model information on policy and product component types.
-
Interface Summary Interface Description Type.AnnotatedElementMatcher<T extends java.lang.annotation.Annotation> Matcher for methods or fields based on annotation properties. -
Class Summary Class Description Association An association between twoTypes.Attribute AAttributerepresents an attribute from a PolicyCmptType or a ProductCmptType.ConstantPolicyAttribute An PolicyCmptType'sCONSTANTattribute.DefaultPolicyAttribute Deprecation ModelElement An element from the design time model representation as returned fromIpsModel.ModelObjectAttribute AModelObjectAttributecombines aPolicyAttributewith a specificIModelObjectof thePolicyCmptTypethePolicyAttributebelongs to and provides convenience methods to query and modify that combination.ModelObjectAttributes Creates and modifiesModelObjectAttributes.PolicyAssociation An association between twoPolicyCmptTypes.PolicyAttribute An attribute of aPolicyCmptType.PolicyCmptType Corresponds to a design timeIPolicyCmptType.ProductAssociation ProductAttribute Represents an attribute in a IpsProductCmptType.ProductCmptType Corresponds to a design timeIProductCmptType.TableUsage Describes the model information for a table usage.Type ATyperepresents a design time type of Faktor-IPS.TypeHierarchyVisitor A visitor that allows to implement functions on a type's hierarchy.TypePart Abstract class for any part of aType.ValidationRule -
Enum Summary Enum Description AssociationKind The possible kinds of associations.AttributeKind The possible kinds of attributes.DocumentationKind Different kinds of documentation messages.ValueSetKind Enum defining the possible kinds of value sets.