Uses of Class
org.faktorips.runtime.model.type.Type
Packages that use Type
Package
Description
Contains classes that allow access to design time model information about Faktor-IPS objects.
Classes that allow access to design time model information on policy and product component types.
Internal use classes to read model information from annotations and via reflection.
-
Uses of Type in org.faktorips.runtime
Methods in org.faktorips.runtime that return TypeModifier and TypeMethodDescriptionIRuntimeRepository.getModelType(Class<?> modelObjectClass) Deprecated. -
Uses of Type in org.faktorips.runtime.internal
Methods in org.faktorips.runtime.internal that return TypeModifier and TypeMethodDescriptionAbstractRuntimeRepository.getModelType(Class<?> modelObjectClass) -
Uses of Type in org.faktorips.runtime.model
Methods in org.faktorips.runtime.model that return Type -
Uses of Type in org.faktorips.runtime.model.type
Subclasses of Type in org.faktorips.runtime.model.typeModifier and TypeClassDescriptionclassCorresponds to a design timeIPolicyCmptType.classCorresponds to a design timeIProductCmptType.Methods in org.faktorips.runtime.model.type that return TypeModifier and TypeMethodDescriptionAssociation.getMatchingAssociationSourceType()Returns theTypeidentified byAssociation.getMatchingAssociationSource()TypePart.getModelType()Deprecated.abstract TypeType.getSuperType()Returns this type's super type ornullif it has none.Association.getTarget()Returns the targetTypeof this association.TypePart.getType()Returns the parentTypeMethods in org.faktorips.runtime.model.type that return types with arguments of type TypeModifier and TypeMethodDescriptionType.findSuperType()Returns this type's super type ifpresent, otherwise anempty Optional.Methods in org.faktorips.runtime.model.type with parameters of type TypeModifier and TypeMethodDescriptionabstract AssociationAssociation.createOverwritingAssociationFor(Type subType) PolicyAssociation.createOverwritingAssociationFor(Type subType) ProductAssociation.createOverwritingAssociationFor(Type subType) abstract AttributeAttribute.createOverwritingAttributeFor(Type subType) Creates an attribute model for a sub type in which this attribute is overwritten.ConstantPolicyAttribute.createOverwritingAttributeFor(Type subType) DefaultPolicyAttribute.createOverwritingAttributeFor(Type subType) ProductAttribute.createOverwritingAttributeFor(Type subType) voidTypeHierarchyVisitor.visitHierarchy(Type type) Visits the given type and all it's super types.abstract booleanVisits the given type.Constructors in org.faktorips.runtime.model.type with parameters of type TypeModifierConstructorDescriptionAssociation(Type type, Method getter) Attribute(Type type, IpsAttribute attributeAnnotation, IpsExtensionProperties extensionProperties, Class<?> datatype, boolean changingOverTime, Optional<Deprecation> deprecation) ConstantPolicyAttribute(Type type, Field field, boolean changingOverTime) PolicyAssociation(Type type, Method getterMethod, Method addMethod, Method removeMethod) PolicyAttribute(Type type, IpsAttribute attributeAnnotation, IpsExtensionProperties extensionProperties, Class<?> datatype, boolean changingOverTime, Optional<Deprecation> deprecation) ProductAssociation(Type type, Method getterMethod, Method addMethod, Method addMethodWithCardinality, Method removeMethod, boolean changingOverTime, Method getLinksMethod) ProductAttribute(Type type, boolean changingOverTime, Method getter, Method setter) TableUsage(Type parent, Method getter) TypePart(String name, Type parent, IpsExtensionProperties extensionProperties, Optional<Deprecation> deprecation) ValidationRule(Type type, IpsValidationRule validationRuleAnnotation, IpsConfiguredValidationRule validationConfigurationRule, IpsExtensionProperties extensionProperties, Optional<Deprecation> deprecation) -
Uses of Type in org.faktorips.runtime.model.type.read
Methods in org.faktorips.runtime.model.type.read with parameters of type TypeModifier and TypeMethodDescriptionprotected abstract PAbstractAssociationDescriptor.createValid(Type type) protected abstract TAbstractAttributeDescriptor.createValid(Type type) PolicyAssociationCollector.PolicyAssociationDescriptor.createValid(Type type) protected PolicyAttributePolicyAttributeCollector.PolicyAttributeDescriptor.createValid(Type type) protected ProductAssociationProductAssociationCollector.ProductAssociationDescriptor.createValid(Type type) ProductAttributeCollector.ProductAttributeDescriptor.createValid(Type type)
IpsModel.getType(Class)