Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAssociationDescriptor<P extends Association> - Class in org.faktorips.runtime.model.type.read
 
AbstractAssociationDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
AbstractAttributeDescriptor<T extends Attribute> - Class in org.faktorips.runtime.model.type.read
 
AbstractAttributeDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
AbstractCacheFactory - Class in org.faktorips.runtime.internal
 
AbstractCacheFactory() - Constructor for class org.faktorips.runtime.internal.AbstractCacheFactory
 
AbstractCachingRuntimeRepository - Class in org.faktorips.runtime.internal
This abstract runtime repository handles the caching for already loaded instances.
AbstractCachingRuntimeRepository(String, ICacheFactory, ClassLoader) - Constructor for class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
AbstractClassLoadingRuntimeRepository - Class in org.faktorips.runtime.internal
An abstract repository that handles the common stuff between the AbstractXmlInputStreamRepository and the concrete runtime repositories.
AbstractClassLoadingRuntimeRepository(String, ICacheFactory, ClassLoader) - Constructor for class org.faktorips.runtime.internal.AbstractClassLoadingRuntimeRepository
 
AbstractComputable<K,V> - Class in org.faktorips.runtime.caching
Basic implementation of IComputable, taking the value class as a parameter.
AbstractComputable(Class<? super V>) - Constructor for class org.faktorips.runtime.caching.AbstractComputable
 
AbstractFormulaEvaluator - Class in org.faktorips.runtime.formula
An abstract implementation of IFormulaEvaluator holding the product component generation or product component and handles the exceptions thrown by the AbstractFormulaEvaluator.evaluateInternal(String, Object...) method.
AbstractFormulaEvaluator(Object, Map<String, String>) - Constructor for class org.faktorips.runtime.formula.AbstractFormulaEvaluator
 
AbstractIpsTestRunner - Class in org.faktorips.runtime.test
Abstract class for all ips test runner implementation.
AbstractIpsTestRunner() - Constructor for class org.faktorips.runtime.test.AbstractIpsTestRunner
 
AbstractJaxbModelObject - Class in org.faktorips.runtime.internal
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.AbstractJaxbModelObject or org.faktorips.runtime.xml.jakarta.AbstractJaxbModelObject instead
AbstractJaxbModelObject() - Constructor for class org.faktorips.runtime.internal.AbstractJaxbModelObject
Deprecated.
 
AbstractMapStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> - Class in org.faktorips.runtime.internal.tableindex
Abstract implementation for all structures that map keys to nested structures much like a map.
AbstractMapStructure(Map<K, V>) - Constructor for class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
Creates a new AbstractMapStructure with the specified map instance.
AbstractModelObject - Class in org.faktorips.runtime.internal
Abstract base class for all policy component types.
AbstractModelObject() - Constructor for class org.faktorips.runtime.internal.AbstractModelObject
 
AbstractProductDataProvider - Class in org.faktorips.runtime.productdataprovider
This is the abstract implementation for product data providers.
AbstractProductDataProvider(IVersionChecker) - Constructor for class org.faktorips.runtime.productdataprovider.AbstractProductDataProvider
This constructor needs a IVersionChecker that is used to verify the compatibility of the product data versions
AbstractReadonlyTableOfContents - Class in org.faktorips.runtime.internal.toc
A table of contents for the runtime repository.
AbstractReadonlyTableOfContents(ClassLoader) - Constructor for class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Creates a new TOC that uses the given ClassLoader to find ITocEntryFactory implementations via ServiceLoader.
AbstractRuntimeRepository - Class in org.faktorips.runtime.internal
Abstract implementation of runtime repository.
AbstractRuntimeRepository(String) - Constructor for class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
AbstractRuntimeRepositoryManager - Class in org.faktorips.runtime.internal
AbstractRuntimeRepositoryManager() - Constructor for class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
AbstractTocBasedRuntimeRepository - Class in org.faktorips.runtime.internal
Abstract base implementation of runtime repository that uses a table of contents to lazily load the product data.
AbstractTocBasedRuntimeRepository(String, ICacheFactory, ClassLoader) - Constructor for class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
AbstractTocEntryFactory<T extends TocEntryObject> - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory
 
AbstractTocEntryFactory.EnumContentTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.EnumXmlAdapterTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.FormulaTestTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.PolicyCmptTypeTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.ProductCmptTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.ProductCmptTypeTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.TableContentTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractTocEntryFactory.TestCaseTocEntryFactory - Class in org.faktorips.runtime.internal.toc
 
AbstractXmlInputStreamRepository - Class in org.faktorips.runtime.internal
An abstract repository that handles loading Faktor-IPS runtime information from XML as InputStreams.
AbstractXmlInputStreamRepository(String, ICacheFactory, ClassLoader) - Constructor for class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
accept(AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.AnnotationProcessor
 
accept(IModelObjectDeltaVisitor) - Method in interface org.faktorips.runtime.IModelObjectDelta
Accepts the given visitor.
accept(IModelObjectDeltaVisitor) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
accept(IModelObjectVisitor) - Method in class org.faktorips.runtime.GenericVisitorSupport
 
accept(IModelObjectVisitor) - Method in interface org.faktorips.runtime.IVisitorSupport
Accepts the given visitor.
ACCEPT_VISITOR - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
add(Message) - Method in class org.faktorips.runtime.MessageList
Adds the message to the list.
add(MessageList) - Method in class org.faktorips.runtime.MessageList
Adds the messages in the given list to this list.
add(MessageList, ObjectProperty, boolean) - Method in class org.faktorips.runtime.MessageList
Copies the messages from the given list to this list and sets the message's invalid object properties.
addAllEnumXmlAdapters(List<IIpsXmlAdapter<?, ?>>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Adds all enumeration XmlAdapters available in this repository to the provided list.
addCDataValueToElement(String, Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Adds the value to the given xml element.
addChildDelta(IModelObjectDelta) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
Adds the child delta to this delta and sets this delta's kindOfChange accordingly.
addDirectlyReferencedManager(IRuntimeRepositoryManager) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
 
addDirectlyReferencedManager(IRuntimeRepositoryManager) - Method in interface org.faktorips.runtime.IRuntimeRepositoryManager
Use this method to add a referenced IRuntimeRepositoryManager.
addDirectlyReferencedRepository(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
addDirectlyReferencedRepository(IRuntimeRepository) - Method in interface org.faktorips.runtime.IRuntimeRepository
Adds a repository this repository depends on because the one to add contains product data that is referenced from this repository.
ADDED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta kind constant indicating that the model object has been added to it's parent.
addEnumValueLookupService(IEnumValueLookupService<?>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
addEnumValueLookupService(IEnumValueLookupService<?>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Adds the service to lookup enumeration values for the enumeration type specified by IEnumValueLookupService.getEnumTypeClass().
addEnumXmlAdapter(IIpsXmlAdapter<?, ?>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Adds an IIpsXmlAdapter for a Faktor-IPS enumeration that defers its content to a enumeration content to this repository.
addExtensionAttribute(IModelObject, String, Object) - Method in class org.faktorips.runtime.test.IpsTestCase2
Adds a extension attribute value identified by the attribute name and the test object the attribute is related to.
addFailure(IpsTestFailure) - Method in class org.faktorips.runtime.test.IpsTestResult
 
addInternationalStringsToElement(Element, List<DefaultInternationalString>) - Static method in enum org.faktorips.runtime.internal.MultiValueXmlHelper
Adds all international strings in the given list as a "multi-value" child element to the given element.
addInternationalStringToElement(DefaultInternationalString, Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Adds the DefaultInternationalString to the given xml element.
addListener(IpsTestListener) - Method in class org.faktorips.runtime.test.IpsTestResult
 
addPart(LinkedHashMap<String, T>, T) - Method in class org.faktorips.runtime.model.type.read.AssociationCollector
 
addPart(LinkedHashMap<String, T>, T) - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.faktorips.runtime.INotificationSupport
 
addPropertyChangeListener(PropertyChangeListener, boolean) - Method in interface org.faktorips.runtime.INotificationSupport
 
addPropertyChangeListener(PropertyChangeListener, boolean) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.faktorips.runtime.INotificationSupport
 
addRow(List<String>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.Table
Is used by the generated class to retrieve the values for a single row.
addTableUsageToElement(Element, String, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Adds a table usage to the XML element.
addTargetObject(S, Calendar, IProductComponent, CardinalityRange) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Adds the target object with the given cardinality to this association in the source object.
addTargetObjects(S, Calendar, Collection<IProductComponent>) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Adds the target objects to this association in the source object.
addTargetObjects(S, Calendar, IProductComponent...) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Adds the target objects to this association in the source object.
addTargetObjects(S, Collection<IModelObject>) - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Adds the target objects to this association in the source object.
addTargetObjects(S, IModelObject...) - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Adds the target objects to this association in the source object.
addTest(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestSuite
Adds the test to the suite.
addToCardinalityMap(Map<String, IntegerRange>, String, Element) - Static method in class org.faktorips.runtime.internal.ProductComponentGeneration
This method for implementations of the doInitReferencesFromXml method to read the cardinality bounds from an xml dom element.
addToXml(Element) - Method in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
addToXml(Element) - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
addToXml(Element) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
addToXml(Element) - Method in class org.faktorips.runtime.internal.toc.TocEntry
Adds this instance's property values to the xml element.
addToXml(Element) - Method in class org.faktorips.runtime.internal.toc.TocEntryObject
 
addUnresolvedReference(IUnresolvedReference) - Method in class org.faktorips.runtime.DefaultObjectReferenceStore
 
addUnresolvedReference(IUnresolvedReference) - Method in interface org.faktorips.runtime.IObjectReferenceStore
 
addValueAndReturnElement(String, Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Adds the value to the given xml element as does ValueToXmlHelper.addValueToElement(String, Element, String).
addValuesToElement(Element, List<String>) - Static method in enum org.faktorips.runtime.internal.MultiValueXmlHelper
Adds all values in the given list as a "multi-value" child element to the given element.
addValueToElement(String, Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Adds the value to the given xml element.
AdvancedProductFinder - Interface in org.faktorips.runtime.productswitch
This functional interface represents an operation to find an IProductComponent for a given IConfigurableModelObject.
ALL_TESTS_FINISHED - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
ALL_TESTS_STARTED - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
Socket messages
AllValues - Enum constant in enum org.faktorips.runtime.model.type.ValueSetKind
 
AnnotatedDeclaration - Class in org.faktorips.runtime.model.annotation
Helper class that represents a type that was generated by Faktor-IPS with meta data in its annotations.
AnnotationProcessor<T extends Annotation,D> - Class in org.faktorips.runtime.model.type.read
 
AnnotationProcessor(Class<T>) - Constructor for class org.faktorips.runtime.model.type.read.AnnotationProcessor
 
appendInvalidObjectProperties(StringBuilder) - Method in class org.faktorips.runtime.Message
 
areValuesEqual(Class<?>, String, Object, Object) - Method in class org.faktorips.runtime.DeltaComputationOptionsByPosition
 
areValuesEqual(Class<?>, String, Object, Object) - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Compares two values for equality by the given model class and property, where either one or both values may be null.
asMap() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults
Returns an unmodifiable view of all switch results.
assertEquals(Object, Object, IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that two objects are equal.
assertEquals(Object, Object, IpsTestResult, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that two objects are equal.
assertEquals(Object, Object, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that two objects are equal.
assertEqualsIgnoreScale(Decimal, Decimal, IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Deprecated.
Decimal class already ignores the scale in it's equals method.
assertEqualsIgnoreScale(Decimal, Decimal, IpsTestResult, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Deprecated.
Decimal class already ignores the scale in it's equals method.
assertEqualsIgnoreScale(Decimal, Decimal, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Deprecated.
Decimal class already ignores the scale in it's equals method.
assertFalse(boolean, IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that a condition is false.
assertFalse(boolean, IpsTestResult, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that a condition is false.
assertFalse(boolean, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that a condition is false.
assertNotNull(Object, IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that an object is not null.
assertNotNull(Object, IpsTestResult, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that an object is not null.
assertNotNull(Object, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that an object is not null.
assertNull(Object, IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that an object is null.
assertNull(Object, IpsTestResult, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that an object is null.
assertNull(Object, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that an object is null.
assertTrue(boolean, IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that a condition is true.
assertTrue(boolean, IpsTestResult, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that a condition is true.
assertTrue(boolean, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Asserts that a condition is true.
association() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociationAdder
The name of the association.
association() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociationLinks
The name of the association.
association() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociationRemover
The name of the association.
Association - Class in org.faktorips.runtime.model.type
An association between two Types.
Association - Enum constant in enum org.faktorips.runtime.model.type.AssociationKind
An association between two elements not in a parent-child-relation.
Association(Type, Method) - Constructor for class org.faktorips.runtime.model.type.Association
 
AssociationChangedEvent - Class in org.faktorips.runtime
Extension of PropertyChangeEvent for explicitly modeling properties as associations and firing events when association targets are added or removed from the association.
AssociationChangedEvent(Object, String, Object, Object) - Constructor for class org.faktorips.runtime.AssociationChangedEvent
 
AssociationCollector<T extends Association,D extends AbstractAssociationDescriptor<T>> - Class in org.faktorips.runtime.model.type.read
 
AssociationCollector(List<AnnotationProcessor<?, D>>) - Constructor for class org.faktorips.runtime.model.type.read.AssociationCollector
 
AssociationKind - Enum in org.faktorips.runtime.model.type
The possible kinds of associations.
AssociationTo1Helper() - Constructor for class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AssociationTo1Helper
 
AssociationToManyHelper() - Constructor for class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AssociationToManyHelper
 
asValueSetFor(IModelObject, String) - Method in enum org.faktorips.runtime.validation.Relevance
Returns a ValueSet for the given model object's attribute identified by the given property name that matches this Relevance.
asValueSetFor(IModelObject, String, Collection<T>) - Method in enum org.faktorips.runtime.validation.Relevance
Returns a ValueSet for the given model object's attribute that matches this Relevance.
asValueSetFor(IModelObject, String, ValueSet<T>) - Method in enum org.faktorips.runtime.validation.Relevance
Returns a ValueSet for the given model object's attribute identified by the given property name that matches this Relevance.
asValueSetFor(IModelObject, PolicyAttribute) - Method in enum org.faktorips.runtime.validation.Relevance
Returns a ValueSet for the given model object's attribute that matches this Relevance.
asValueSetFor(IModelObject, PolicyAttribute, Collection<T>) - Method in enum org.faktorips.runtime.validation.Relevance
Returns a ValueSet for the given model object's attribute that matches this Relevance.
asValueSetFor(IModelObject, PolicyAttribute, ValueSet<T>) - Method in enum org.faktorips.runtime.validation.Relevance
Returns a ValueSet for the given model object's attribute that matches this Relevance.
Attribute - Class in org.faktorips.runtime.model.type
A Attribute represents an attribute from a PolicyCmptType or a ProductCmptType.
Attribute(Type, IpsAttribute, IpsExtensionProperties, Class<?>, boolean, Optional<Deprecation>) - Constructor for class org.faktorips.runtime.model.type.Attribute
 
ATTRIBUTE_NAME_RUNTIME_ID - Static variable in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
 
ATTRIBUTE_NAME_VARIED_PRODUCT_CMPT - Static variable in class org.faktorips.runtime.internal.ProductComponent
 
ATTRIBUTE_NAME_VARIED_PRODUCT_CMPT - Static variable in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
 
AttributeAccessorHelper() - Constructor for class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AttributeAccessorHelper
 
AttributeCollector<T extends Attribute,D extends AbstractAttributeDescriptor<T>> - Class in org.faktorips.runtime.model.type.read
 
AttributeCollector(List<AnnotationProcessor<?, D>>) - Constructor for class org.faktorips.runtime.model.type.read.AttributeCollector
 
AttributeKind - Enum in org.faktorips.runtime.model.type
The possible kinds of attributes.
attributeNames() - Element in annotation type org.faktorips.runtime.model.annotation.IpsEnumType
 

B

build() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.Builder
Builder(String, Severity) - Constructor for class org.faktorips.runtime.Message.Builder
Creates a new builder that is able to create a proper Message with all needed information.
Builder(Message) - Constructor for class org.faktorips.runtime.Message.Builder
Creates a new builder from a given Message to create a copy of the Message with all information.
Builder(IProductDataProviderFactory) - Constructor for class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.Builder
The only mandatory parameter is the IProductDataProviderFactory.
builderForErrorMessage(PolicyAttribute, IModelObject, GenericRelevanceValidation.Error, Class<? extends IModelObject>, String) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Creates an error message builder with a message code created from the given prefix via DefaultGenericAttributeValidationConfiguration.createMsgCode(GenericRelevanceValidation.Error, PolicyAttribute, Class) and an invalid object property for the given attribute.
bundleName() - Element in annotation type org.faktorips.runtime.model.annotation.IpsDocumented
 
BY_KIND_ID - Static variable in interface org.faktorips.runtime.productswitch.AdvancedProductFinder
This AdvancedProductFinder uses the IProductComponent.getKindId() to find a suitable replacement for a product switch.
BY_KIND_ID - Static variable in class org.faktorips.runtime.productswitch.ProductSwitch
This BiPredicate uses the IProductComponent.getKindId() to find a suitable replacement for a product switch.
BY_OBJECT - Enum constant in enum org.faktorips.runtime.IDeltaComputationOptions.ComputationMethod
Constant for the computation by object.
BY_POSITION - Enum constant in enum org.faktorips.runtime.IDeltaComputationOptions.ComputationMethod
Constant for the computation by position.

C

CardinalityRange - Class in org.faktorips.runtime
A Range class for cardinalities.
CardinalityRange(Integer, Integer, Integer) - Constructor for class org.faktorips.runtime.CardinalityRange
Constructs a CardinalityRange with the given lower and upper bounds as well as the given default value.
CHANGEABLE - Enum constant in enum org.faktorips.runtime.model.type.AttributeKind
Can be modified by calling it's setter.
CHANGED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta kind constant indicating that the model object has changed somehow.
changingOverTime() - Element in annotation type org.faktorips.runtime.model.annotation.IpsConfiguredAttribute
 
changingOverTime() - Element in annotation type org.faktorips.runtime.model.annotation.IpsConfiguredValidationRule
 
characters(char[], int, int) - Method in class org.faktorips.runtime.internal.EnumSaxHandler
 
characters(char[], int, int) - Method in class org.faktorips.runtime.internal.TableSaxHandler
 
check(Class<?>) - Static method in interface org.faktorips.runtime.xml.IToXmlSupport
This method may be used to write a check in a default toXml implementation.
check(Object) - Static method in interface org.faktorips.runtime.xml.IToXmlSupport
This method may be used to write a check in a default toXml implementation.
checkPropertyChange(String, boolean, boolean, IDeltaComputationOptions) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
checkPropertyChange(String, char, char, IDeltaComputationOptions) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
checkPropertyChange(String, double, double, IDeltaComputationOptions) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
checkPropertyChange(String, float, float, IDeltaComputationOptions) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
checkPropertyChange(String, int, int, IDeltaComputationOptions) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
checkPropertyChange(String, Object, Object, IDeltaComputationOptions) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
CHILD_CHANGED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta change type constant indicating that at least one child (that has neither been added or removed or just moved) has changed.
ChildDeltaCreator - Class in org.faktorips.runtime.internal.delta
Internal utility class to create ModelObjectDelta for associations.
ChildDeltaCreator(String, IDeltaComputationOptions) - Constructor for class org.faktorips.runtime.internal.delta.ChildDeltaCreator
ChildDeltaCreator(String, AssociationKind, IDeltaComputationOptions) - Constructor for class org.faktorips.runtime.internal.delta.ChildDeltaCreator
Instantiates the creator for the given association name, kind and IDeltaComputationOptions.
CLASS_CHANGED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta change type constant indicating that the class of the object has changed.
ClassLoaderDataSource - Class in org.faktorips.runtime.productdataprovider
Able to load Documents and InputStreams from XML resources using a ClassLoader.
ClassLoaderDataSource(ClassLoader) - Constructor for class org.faktorips.runtime.productdataprovider.ClassLoaderDataSource
 
ClassLoaderProductDataProvider - Class in org.faktorips.runtime.productdataprovider
The ClassLoaderProductDataProvider is an implementation of IProductDataProvider normally for testing purpose.
ClassLoaderProductDataProvider(ClassLoaderDataSource, String, boolean) - Constructor for class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
ClassLoaderProductDataProviderFactory - Class in org.faktorips.runtime.productdataprovider
 
ClassLoaderProductDataProviderFactory(String) - Constructor for class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProviderFactory
 
ClassloaderRuntimeRepository - Class in org.faktorips.runtime
A runtime repository that loads the resources by calling ClassLoader.getResourceAsStream(String)
ClassloaderRuntimeRepository(ClassLoader, String) - Constructor for class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads its contents from the given classloader and the given package.
ClassloaderRuntimeRepository(ClassLoader, String, String) - Constructor for class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads its contents from the given classloader and the given package and ToC resource using the default document builder.
ClassloaderRuntimeRepository(ClassLoader, String, String, ICacheFactory) - Constructor for class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads its contents from the given classloader and the given package using the given XML document builder.
ClassloaderRuntimeRepositoryManager - Class in org.faktorips.runtime
ClassloaderRuntimeRepositoryManager(ClassLoader, String, String) - Constructor for class org.faktorips.runtime.ClassloaderRuntimeRepositoryManager
The constructor needs all the information to create a ClassloaderRuntimeRepository
clear() - Method in class org.faktorips.runtime.MessageList
Removes all of the messages from this list.
CmdLineIpsTestRunner - Class in org.faktorips.runtime.test
Command line test runner.
CmdLineIpsTestRunner(String) - Constructor for class org.faktorips.runtime.test.CmdLineIpsTestRunner
 
code(String) - Method in class org.faktorips.runtime.Message.Builder
Set the message's code that identifies the kind of the message.
collectMessages() - Static method in class org.faktorips.runtime.MessageLists
Returns a Collector that can be used to collect messages from a Stream of Messages into a MessageList.
columns() - Element in annotation type org.faktorips.runtime.model.annotation.IpsTableStructure
The names of the columns, in order.
compareTo(GenerationId) - Method in class org.faktorips.runtime.GenerationId
 
compareTo(DateTime) - Method in class org.faktorips.runtime.internal.DateTime
 
COMPILED_EXPRESSION_XML_TAG - Static variable in class org.faktorips.runtime.formula.AbstractFormulaEvaluator
 
Composition - Enum constant in enum org.faktorips.runtime.model.type.AssociationKind
A parent-child relation
CompositionToMaster - Enum constant in enum org.faktorips.runtime.model.type.AssociationKind
A child-parent relation
compute(Object) - Method in class org.faktorips.runtime.SimpleCache
 
compute(K) - Method in interface org.faktorips.runtime.caching.IComputable
Compute an object of type V identified by the key of type K
compute(K) - Method in class org.faktorips.runtime.caching.Memoizer
 
COMPUTE_DELTA - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
computeDelta(IModelObject, IDeltaComputationOptions) - Method in interface org.faktorips.runtime.IDeltaSupport
Computes a delta between this object and the given other object.
CONFIGURED_DEFAULT_PREFIX - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
CONFIGURED_VALUE_SET_PREFIX - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
CONSTANT - Enum constant in enum org.faktorips.runtime.model.type.AttributeKind
Can not be modified.
ConstantPolicyAttribute - Class in org.faktorips.runtime.model.type
ConstantPolicyAttribute(Type, Field, boolean) - Constructor for class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
containsErrorMsg() - Method in class org.faktorips.runtime.MessageList
Returns true if one the messages in the list is an error message, otherwise false.
containsFailures() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults
 
containsNull() - Method in class org.faktorips.runtime.internal.EnumValues
 
containsNull() - Method in class org.faktorips.runtime.internal.Range
 
containsTocHierarchyItems(List<String>) - Static method in class org.faktorips.runtime.test.TocHierarchyCreator
Checks if a list of packages contains hierarchy information.
CONTINUE_VALIDATION - Static variable in interface org.faktorips.runtime.IModelObject
Constant for the return values of validate methods (i.e.
copy() - Method in class org.faktorips.runtime.internal.tableindex.KeyStructure
 
copy() - Method in interface org.faktorips.runtime.internal.tableindex.MergeAndCopyStructure
This method copies the object which calls it.
copy() - Method in class org.faktorips.runtime.internal.tableindex.RangeStructure
 
copy() - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
copy() - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
 
copy() - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
This method copies the object which calls it.
copy(ProductConfiguration) - Method in class org.faktorips.runtime.internal.ProductConfiguration
Copies the product component and product component generation from the other object.
COPY_PRODUCT_CMPT_AND_GENERATION_INTERNAL - Static variable in enum org.faktorips.runtime.internal.MethodNames
Method is generated in the first product configured policy class in hierarchy.
countFailures() - Method in class org.faktorips.runtime.test.IpsTestResult
 
countTestCases() - Method in class org.faktorips.runtime.test.IpsFormulaTestCase
 
countTestCases() - Method in class org.faktorips.runtime.test.IpsTest2
Returns the number of test cases in this test.
countTestCases() - Method in class org.faktorips.runtime.test.IpsTestCase2
 
countTestCases() - Method in class org.faktorips.runtime.test.IpsTestSuite
 
countTests(String) - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Counts all ips test cases in the given packages.
The format of the input string is:
create() - Static method in class org.faktorips.runtime.internal.tableindex.KeyStructure
Creates a new empty KeyStructure.
create() - Static method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
Creates an empty TwoColumnRangeStructure.
create() - Method in class org.faktorips.runtime.Message.Builder
Creates a new Message with all previously given properties.
create(String) - Static method in class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads it's contents from the given ToC resource using this class' classloader and the default XML document builder to parse the XML data.
create(String, ClassLoader) - Static method in class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads it's contents from the given ToC resource and classloader using the default document builder to parse the XML data.
create(String, ClassLoader, ICacheFactory) - Static method in class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads it's contents from the given ToC resource and classloader using the default document builder to parse the XML data.
create(String, ICacheFactory) - Static method in class org.faktorips.runtime.ClassloaderRuntimeRepository
Creates a new repository that loads it's contents from the given ToC resource using this class' classloader and the default XML document builder to parse the XML data.
create(RangeType) - Static method in class org.faktorips.runtime.internal.tableindex.RangeStructure
Creates an empty RangeStructure.
create(ModelElement) - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
create(ModelElement) - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
create(ModelElement) - Method in class org.faktorips.runtime.model.type.read.PartDescriptor
Is called by the collector to create a part of type T using the previously collected information.
create(ModelElement) - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
create(ModelElement) - Method in class org.faktorips.runtime.model.type.read.ValidationRuleDescriptor
 
create(ModelElement, String, Method) - Method in interface org.faktorips.runtime.model.type.read.SimpleTypePartsReader.ModelElementCreator
Creates a new ModelElement under the given parent element with the given name and getter method.
CREATE_CHILD_FROM_XML - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
CREATE_POLICY_COMPONENT - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
CREATE_UNRESOLVED_REFERENCE - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
createAssociatedChildDeltas(ModelObjectDelta, List<? extends IModelObject>, List<? extends IModelObject>, String, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
createAssociatedChildDeltas(ModelObjectDelta, IModelObject, IModelObject, String, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
createBinder() - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
createBinder(Class<T>) - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
createCache(IComputable<K, V>) - Method in class org.faktorips.runtime.DefaultCacheFactory
 
createCache(IComputable<K, V>) - Method in interface org.faktorips.runtime.ICacheFactory
Creates a new cache of the given type.
createChildDeltas(ModelObjectDelta, List<? extends IModelObject>, List<? extends IModelObject>) - Method in class org.faktorips.runtime.internal.delta.ChildDeltaCreator
Create and add all child deltas for the list of associated objects.
createChildDeltas(ModelObjectDelta, List<? extends IModelObject>, List<? extends IModelObject>, String, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
createChildDeltas(ModelObjectDelta, IModelObject, IModelObject) - Method in class org.faktorips.runtime.internal.delta.ChildDeltaCreator
Create and add a child delta for the comparison of original and reference model object.
createChildDeltas(ModelObjectDelta, IModelObject, IModelObject, String, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
createChildFromXml(Element) - Method in class org.faktorips.runtime.internal.AbstractModelObject
 
createCopy(MessageList, Object, Object) - Static method in class org.faktorips.runtime.MessageList
Creates a copy from the message list and replaces all references to the old object with the new object.
createCopy(MessageList, Map<ObjectProperty, ObjectProperty>) - Static method in class org.faktorips.runtime.MessageList
Creates a copy from the message list and replaces all references to the old object with the new object.
createCopy(Message, Object, Object) - Static method in class org.faktorips.runtime.Message
Creates a copy from the message and replaces all references to the old object with the new object.
createCopy(Message, Map<ObjectProperty, ObjectProperty>) - Static method in class org.faktorips.runtime.Message
Creates and returns a copy of the given message and replaces all references to the old object with the new object.
createCustomObject(CustomTocEntryObject<T>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
createCustomObject(CustomTocEntryObject<T>) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createDateOnly(GregorianCalendar) - Static method in class org.faktorips.runtime.internal.DateTime
Creates a new date time object with the year, month and day information from the GregorianCalendar.
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.PolicyAssociationCollector
 
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.PolicyAttributeCollector
 
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.ProductAssociationCollector
 
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.ProductAttributeCollector
 
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector
 
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
createDescriptor() - Method in class org.faktorips.runtime.model.type.read.ValidationRuleCollector
 
createEmptyMessageList() - Method in class org.faktorips.runtime.MessageList
Creates a new empty message list.
createEmptyResult(IConfigurableModelObject) - Static method in class org.faktorips.runtime.productswitch.ProductSwitch
Creates a ProductFinderResult object with an error message indicating that the switch failed because the specified object has no suitable replacements.
createEnumCache(IComputable<Class<?>, List<?>>) - Method in interface org.faktorips.runtime.ICacheFactory
createEnumCache(IComputable<Class<?>, List<?>>) - Method in class org.faktorips.runtime.internal.AbstractCacheFactory
 
createEnumValues(EnumContentTocEntry, Class<T>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
createEnumValues(EnumContentTocEntry, Class<T>) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createEnumXmlAdapter(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
Creates and returns an IIpsXmlAdapter instance for the provided class name.
createErrorMessage(PolicyAttribute, IModelObject, GenericRelevanceValidation.Error, Class<? extends IModelObject>, String) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Creates an error message with a message code created from the given prefix via DefaultGenericAttributeValidationConfiguration.createMsgCode(GenericRelevanceValidation.Error, PolicyAttribute, Class) and an invalid object property for the given attribute.
createErrorResult(IConfigurableModelObject, List<IProductComponent>) - Static method in class org.faktorips.runtime.productswitch.ProductSwitch
Creates a ProductFinderResult object with an error message indicating that the switch failed because the specified object has multiple replacements.
createFailureEntries(List<IpsTestFailure>) - Static method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapterUtil
Creates failure entries.
createFormulaEvaluator(Object, Map<String, String>) - Method in interface org.faktorips.runtime.formula.IFormulaEvaluatorFactory
This method creates a new formula evaluator.
createFrom(EnumType, Class<?>) - Static method in class org.faktorips.runtime.model.enumtype.EnumAttribute
 
createFromXml(ProductCmptTocEntry, Element) - Static method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
createFromXml(Element) - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory
 
createFromXml(Element) - Method in interface org.faktorips.runtime.internal.toc.ITocEntryFactory
Creates a TocEntryObject from it's XML representation.
createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>>) - Method in interface org.faktorips.runtime.ICacheFactory
 
createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>>) - Method in class org.faktorips.runtime.internal.AbstractCacheFactory
 
createJAXBIntrospector() - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
createJUnitTest(IpsTest2) - Static method in class org.faktorips.runtime.test.IpsTestSuiteJUnitAdapter
Creates an adapter test for the given ips test.
createMarshaller() - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
createMessageForMissingMandatoryValue(PolicyAttribute, IModelObject, Class<? extends IModelObject>) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
createMessageForMissingMandatoryValue(PolicyAttribute, IModelObject, Class<? extends IModelObject>) - Method in interface org.faktorips.runtime.validation.IGenericAttributeValidationConfiguration
Creates a message to indicate that the given attribute's value on the given model object is missing but the value set does not allow a null value.
createMessageForValueNotInAllowedValueSet(PolicyAttribute, IModelObject, Class<? extends IModelObject>) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
createMessageForValueNotInAllowedValueSet(PolicyAttribute, IModelObject, Class<? extends IModelObject>) - Method in interface org.faktorips.runtime.validation.IGenericAttributeValidationConfiguration
Creates a message to indicate that the given attribute's value on the given model object is not allowed by the value set.
createMessageForValueNotInAllowedValueSet(PolicyAttribute, IModelObject, Class<? extends IModelObject>, ValueSet<?>) - Method in interface org.faktorips.runtime.validation.IGenericAttributeValidationConfiguration
Creates a message to indicate that the given attribute's value on the given model object is not allowed by the value set.
createMessageForValuePresentForIrrelevantAttribute(PolicyAttribute, IModelObject, Class<? extends IModelObject>) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
createMessageForValuePresentForIrrelevantAttribute(PolicyAttribute, IModelObject, Class<? extends IModelObject>) - Method in interface org.faktorips.runtime.validation.IGenericAttributeValidationConfiguration
Creates a message to indicate that the given attribute's value on the given model object is set but the value set does not allow a value.
createMessageHelper(IpsDocumented, ClassLoader) - Method in class org.faktorips.runtime.model.type.ModelElement
 
createModelsFrom(TableStructure, Class<? extends ITable<?>>, Class<?>) - Static method in class org.faktorips.runtime.model.table.TableColumn
 
createMsgCode(GenericRelevanceValidation.Error, PolicyAttribute, Class<? extends IModelObject>) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Creates a message code from the pattern <errorCode>.<definingModelObjectClassName>.<policyAttributeName>.
createNewInstance(ProductComponentGeneration, ProductComponent) - Method in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
Creates a new instance of the given ProductComponentGeneration's class.
createNewRuntimeRepository() - Method in class org.faktorips.runtime.ClassloaderRuntimeRepositoryManager
 
createNewRuntimeRepository() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
Creates a new repository.
createNewRuntimeRepository() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager
 
createOverwritingAssociationFor(Type) - Method in class org.faktorips.runtime.model.type.Association
 
createOverwritingAssociationFor(Type) - Method in class org.faktorips.runtime.model.type.PolicyAssociation
 
createOverwritingAssociationFor(Type) - Method in class org.faktorips.runtime.model.type.ProductAssociation
 
createOverwritingAttributeFor(Type) - Method in class org.faktorips.runtime.model.type.Attribute
Creates an attribute model for a sub type in which this attribute is overwritten.
createOverwritingAttributeFor(Type) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
createOverwritingAttributeFor(Type) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
createOverwritingAttributeFor(Type) - Method in class org.faktorips.runtime.model.type.ProductAttribute
 
createParts(Class<?>, Class<?>, ModelElement) - Method in class org.faktorips.runtime.model.type.read.SimpleTypePartsReader
Reads the names of all child elements from classWithChildNameList, finds the annotated child elements in the classWithGetterMethods and creates new parts referencing their parent model.
createParts(Class<?>, ModelElement) - Method in class org.faktorips.runtime.model.type.read.SimpleTypePartsReader
Reads the names of all child elements from the annotated class, finds the annotated child elements and creates new parts referencing their parent model.
createParts(ModelElement) - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
createPolicyComponent() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
createPolicyComponent() - Method in interface org.faktorips.runtime.IProductObject
Creates a new policy component that is configured by this product component generation.
createProductCmpt(ProductCmptTocEntry) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
createProductCmpt(ProductCmptTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createProductCmptCache(IComputable<String, IProductComponent>) - Method in interface org.faktorips.runtime.ICacheFactory
 
createProductCmptCache(IComputable<String, IProductComponent>) - Method in class org.faktorips.runtime.internal.AbstractCacheFactory
 
createProductCmptGeneration(GenerationTocEntry) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
createProductCmptGeneration(GenerationTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration>) - Method in interface org.faktorips.runtime.ICacheFactory
 
createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration>) - Method in class org.faktorips.runtime.internal.AbstractCacheFactory
 
createProductComponentGenerationInstance(GenerationTocEntry, ProductComponent) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createProductComponentInstance(String, String, String, String) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createRepositories() - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Creates the repositories.
createRepositories() - Method in class org.faktorips.runtime.test.CmdLineIpsTestRunner
 
createRepositories() - Method in class org.faktorips.runtime.test.SocketIpsTestRunner
 
createRuntimeObject(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.toc.CustomTocEntryObject
Returns the object identified by this TOC entry.
createRuntimeRepository(List<String>, ClassLoader) - Static method in class org.faktorips.runtime.test.TocHierarchyCreator
Creates a IRuntimeRepository with a hierarchy from a list of runtime packages.
createTable(TableContentTocEntry) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
Creates the table object for the given toc entry.
createTable(TableContentTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createTableCache(IComputable<String, ITable<?>>) - Method in interface org.faktorips.runtime.ICacheFactory
 
createTableCache(IComputable<String, ITable<?>>) - Method in class org.faktorips.runtime.internal.AbstractCacheFactory
 
createTest(IpsTestCase2) - Method in class org.faktorips.runtime.test.IpsTestSuiteJUnit5Adapter
 
createTestCase(TestCaseTocEntry, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
Creates the test case object for the given toc entry.
createTestCase(TestCaseTocEntry, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
createTests(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestSuiteJUnit5Adapter
 
createUnmarshaller() - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
createUnresolvedReference(Object, String, String) - Method in class org.faktorips.runtime.internal.AbstractModelObject
 
createValid(Type) - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
createValid(Type) - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
createValid(Type) - Method in class org.faktorips.runtime.model.type.read.PolicyAssociationCollector.PolicyAssociationDescriptor
 
createValid(Type) - Method in class org.faktorips.runtime.model.type.read.PolicyAttributeCollector.PolicyAttributeDescriptor
 
createValid(Type) - Method in class org.faktorips.runtime.model.type.read.ProductAssociationCollector.ProductAssociationDescriptor
 
createValid(Type) - Method in class org.faktorips.runtime.model.type.read.ProductAttributeCollector.ProductAttributeDescriptor
 
createValidator() - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
createValueElement(String, String, Document, boolean) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
createWith(Set<R>) - Static method in class org.faktorips.runtime.internal.tableindex.ResultStructure
Creates a new ResultSet with the given set of result values.
createWith(K, K, V) - Static method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
Creates a new TwoColumnRangeStructure and adds the given range-value pair.
createWith(K, V) - Static method in class org.faktorips.runtime.internal.tableindex.KeyStructure
Creates a new KeyStructure and put the given key value pair.
createWith(RangeType, K, V) - Static method in class org.faktorips.runtime.internal.tableindex.RangeStructure
Creates a new RangeStructure and adds the given key-value pair.
createWith(R) - Static method in class org.faktorips.runtime.internal.tableindex.ResultStructure
Creates a new ResultSet with the given resultValue as its only result value.
createWith(R) - Static method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
Creates a new ResultSet with the given resultValue as its only result value.
CustomTocEntryObject<T> - Class in org.faktorips.runtime.internal.toc
A TOC entry for a custom type of runtime object.
CustomTocEntryObject(String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.CustomTocEntryObject
 

D

DataModifiedException - Exception in org.faktorips.runtime.productdataprovider
Exception thrown if the requested data has been modified since last correct modification check.
DataModifiedException(String, String, String) - Constructor for exception org.faktorips.runtime.productdataprovider.DataModifiedException
 
DataModifiedRuntimeException - Exception in org.faktorips.runtime.productdataprovider
Exception thrown if the requested data has been modified since last correct modification check.
DataModifiedRuntimeException(String, String, String) - Constructor for exception org.faktorips.runtime.productdataprovider.DataModifiedRuntimeException
DataModifiedRuntimeException(DataModifiedException) - Constructor for exception org.faktorips.runtime.productdataprovider.DataModifiedRuntimeException
 
DateTime - Class in org.faktorips.runtime.internal
Represents date and time information like 2006-01-01 10:00pm independent of the time zone.
DateTime(int, int, int) - Constructor for class org.faktorips.runtime.internal.DateTime
 
DateTime(int, int, int, int, int, int) - Constructor for class org.faktorips.runtime.internal.DateTime
 
DEFAULT_SEPARATOR - Static variable in class org.faktorips.runtime.util.StringBuilderJoiner
 
defaultActivated() - Element in annotation type org.faktorips.runtime.model.annotation.IpsConfiguredValidationRule
 
DefaultCacheFactory - Class in org.faktorips.runtime
Default cache factory.
DefaultCacheFactory(ClassLoader) - Constructor for class org.faktorips.runtime.DefaultCacheFactory
 
DefaultCacheFactory(ClassLoader, int, int, int, int, int) - Constructor for class org.faktorips.runtime.DefaultCacheFactory
Deprecated.
Use the default constructor and set the cache size by calling DefaultCacheFactory.setInitialSize(Class, int) instead
DefaultGenericAttributeValidationConfiguration - Class in org.faktorips.runtime.validation
Default implementation of IGenericAttributeValidationConfiguration that uses a Locale specific ResourceBundle to load messages.
DefaultGenericAttributeValidationConfiguration(Locale) - Constructor for class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
DefaultGenericAttributeValidationConfiguration(Locale, IMarker) - Constructor for class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
DefaultGenericAttributeValidationConfiguration(ResourceBundle, Locale) - Constructor for class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
DefaultGenericAttributeValidationConfiguration(ResourceBundle, Locale, IMarker) - Constructor for class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
defaultLocale() - Element in annotation type org.faktorips.runtime.model.annotation.IpsDocumented
 
defaultLocaleFromXml(Element) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
Returns the default locale from the default locale attribute of the given element.
defaultLocaleFromXml(Element, String) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
Reads the default locale from the international string stored in the child Element with the specified name.
DefaultObjectReferenceStore - Class in org.faktorips.runtime
Default implementation.
DefaultObjectReferenceStore() - Constructor for class org.faktorips.runtime.DefaultObjectReferenceStore
 
DefaultPolicyAttribute - Class in org.faktorips.runtime.model.type
 
DefaultPolicyAttribute(PolicyCmptType, Method, Method, boolean) - Constructor for class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
DefaultReferenceResolver - Class in org.faktorips.runtime
Resolves the unresolved references in the given store.
DefaultReferenceResolver() - Constructor for class org.faktorips.runtime.DefaultReferenceResolver
 
DefaultUnresolvedReference - Class in org.faktorips.runtime
 
DefaultUnresolvedReference(Object, Object, Method, Class<?>, Object) - Constructor for class org.faktorips.runtime.DefaultUnresolvedReference
 
DefaultUnresolvedReference(Object, Object, String, Class<?>, Object) - Constructor for class org.faktorips.runtime.DefaultUnresolvedReference
 
DeltaComputationOptionsByPosition - Class in org.faktorips.runtime
Delta computation options that create child deltas per position and don't ignore any property.
DeltaComputationOptionsByPosition() - Constructor for class org.faktorips.runtime.DeltaComputationOptionsByPosition
 
Deprecation - Class in org.faktorips.runtime.model.type
 
Deprecation(String, boolean) - Constructor for class org.faktorips.runtime.model.type.Deprecation
 
DERIVED_BY_EXPLICIT_METHOD_CALL - Enum constant in enum org.faktorips.runtime.model.type.AttributeKind
The value is calculated by the call to another method.
DERIVED_ON_THE_FLY - Enum constant in enum org.faktorips.runtime.model.type.AttributeKind
The value is calculated on every call to the getter.
description - Variable in class org.faktorips.runtime.internal.Table
The description for this table in all configured languages.
DESCRIPTION - Enum constant in enum org.faktorips.runtime.model.type.DocumentationKind
 
DetachedContentRuntimeRepository - Class in org.faktorips.runtime.productdataprovider
/** The DetachedContentRuntimeRepository is a runtime repository that is able to parse the product data provided from a IProductDataProvider and instantiates the necessary objects.
DetachedContentRuntimeRepositoryManager - Class in org.faktorips.runtime.productdataprovider
DetachedContentRuntimeRepositoryManager.Builder - Class in org.faktorips.runtime.productdataprovider
 
DIFFERENT_OBJECT_AT_POSITION - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta kind constant indicating that a different model object is now at a given position.
displayName() - Element in annotation type org.faktorips.runtime.model.annotation.IpsEnumAttribute
 
Documentation - Class in org.faktorips.runtime.model.type
Utility class for handling documentation of model elements.
DocumentationKind - Enum in org.faktorips.runtime.model.type
Different kinds of documentation messages.
doInitFormulaFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
Initializes all formulas contained by Element.
doInitFormulaFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Initializes all formulas contained by genElement.
doInitPropertiesFromXml(Map<String, Element>) - Method in class org.faktorips.runtime.internal.ProductComponent
Initializes the properties with the data in the map.
doInitPropertiesFromXml(Map<String, Element>) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Initializes the properties with the data in the map.
doInitReferencesFromXml(Map<String, List<Element>>) - Method in class org.faktorips.runtime.internal.ProductComponent
 
doInitReferencesFromXml(Map<String, List<Element>>) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Initializes the links with the data in the map.
doInitTableUsagesFromXml(Map<String, Element>) - Method in class org.faktorips.runtime.internal.ProductComponent
Initializes the table content usages with the data in the map.
doInitTableUsagesFromXml(Map<String, Element>) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Initializes the table content usages with the data in the map.
doInitValidationRuleConfigsFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
Creates a map containing the validation rule configurations found in the indicated XML element.
doInitValidationRuleConfigsFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Creates a map containing the validation rule configurations found in the indicated generation's XML element.

E

EFFECTIVE_FROM_HAS_CHANGED - Static variable in enum org.faktorips.runtime.internal.MethodNames
Method is generated in the first product configured policy class in hierarchy.
elseUseDefault() - Method in class org.faktorips.runtime.productswitch.ProductSwitch.MultipleProductSwitchCondition
This method registers BY_KIND_ID for all unregistered PolicyAssociations.
empty(String) - Static method in class org.faktorips.runtime.productswitch.ProductFinderResult
A new ProductFinderResult that no replacement was found.
EMPTY - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Constant indicating that the delta is empty, no difference exists between the two objects.
EMPTY - Static variable in class org.faktorips.runtime.internal.IpsStringUtils
 
emptyMessageList() - Static method in class org.faktorips.runtime.MessageLists
Returns a new empty MessageList.
emptyResult() - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
Simply returns an EmptySearchStructure.
endDocument() - Method in class org.faktorips.runtime.internal.TableSaxHandler
 
endElement(String, String, String) - Method in class org.faktorips.runtime.internal.EnumSaxHandler
 
endElement(String, String, String) - Method in class org.faktorips.runtime.internal.TableSaxHandler
 
Enum - Enum constant in enum org.faktorips.runtime.model.type.ValueSetKind
 
EnumAttribute - Class in org.faktorips.runtime.model.enumtype
Description of an attribute of an EnumType.
EnumAttribute(EnumType, String, Method) - Constructor for class org.faktorips.runtime.model.enumtype.EnumAttribute
 
EnumContent - Class in org.faktorips.runtime.internal
Class used as tuple to load the description and values of an extensible enum.
EnumContent(List<List<Object>>, InternationalString) - Constructor for class org.faktorips.runtime.internal.EnumContent
 
enumContentName() - Element in annotation type org.faktorips.runtime.model.annotation.IpsExtensibleEnum
 
EnumContentTocEntry - Class in org.faktorips.runtime.internal.toc
A TocEntryObject representing an enum content element
EnumContentTocEntry(String, String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.EnumContentTocEntry
Creates an entry that refers to an enum content.
EnumContentTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.EnumContentTocEntryFactory
 
EnumSaxHandler - Class in org.faktorips.runtime.internal
SAX event handler for ips enumeration contents.
EnumSaxHandler() - Constructor for class org.faktorips.runtime.internal.EnumSaxHandler
 
EnumType - Class in org.faktorips.runtime.model.enumtype
Description of an enum's attributes and extensibility.
EnumType(Class<?>) - Constructor for class org.faktorips.runtime.model.enumtype.EnumType
 
EnumValues - Class in org.faktorips.runtime.internal
Represents a collection of enum values.
EnumValues(String[], boolean) - Constructor for class org.faktorips.runtime.internal.EnumValues
Creates a new EnumValues object.
EnumXmlAdapterTocEntry - Class in org.faktorips.runtime.internal.toc
A TocEntryObject representing a enum xml adapter element
EnumXmlAdapterTocEntry(String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.EnumXmlAdapterTocEntry
 
EnumXmlAdapterTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.EnumXmlAdapterTocEntryFactory
 
equals(Object) - Method in class org.faktorips.runtime.CardinalityRange
 
equals(Object) - Method in class org.faktorips.runtime.GenerationId
 
equals(Object) - Method in class org.faktorips.runtime.internal.DateTime
 
equals(Object) - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
equals(Object) - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
equals(Object) - Method in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
equals(Object) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
equals(Object) - Method in class org.faktorips.runtime.internal.toc.TocEntry
 
equals(Object) - Method in class org.faktorips.runtime.internal.toc.TocEntryObject
 
equals(Object) - Method in class org.faktorips.runtime.Message
Returns true if o is a Message and severity, code and text are equal.
equals(Object) - Method in class org.faktorips.runtime.MessageList
 
equals(Object) - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
 
equals(Object) - Method in class org.faktorips.runtime.MsgReplacementParameter
 
equals(Object) - Method in class org.faktorips.runtime.ObjectProperty
 
equalsNullAsEmpty(String, String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Compares two strings, treating null as IpsStringUtils.EMPTY.
error(String) - Static method in class org.faktorips.runtime.Message
Creates a new Message.Builder with Message.ERROR and the given message.
error(String) - Static method in class org.faktorips.runtime.productswitch.ProductFinderResult
A new ProductFinderResult indicating an error while switching, for example when more than one product component was found.
ERROR - Enum constant in enum org.faktorips.runtime.Severity
Severity error.
ERROR - Static variable in class org.faktorips.runtime.Message
Severity error.
ERROR_INVALID_MSG_CODE_PREFIX - Static variable in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Message code prefix indicating a missing value outside of an attribute's allowed value set.
ERROR_IRRELEVANT_MSG_CODE_PREFIX - Static variable in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Message code prefix indicating a value is set for an irrelevant attribute.
ERROR_MANDATORY_MSG_CODE_PREFIX - Static variable in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Message code prefix indicating a missing value for a mandatory attribute.
evaluate(String, Object...) - Method in class org.faktorips.runtime.formula.AbstractFormulaEvaluator
Evaluates a formula that was added through the builder
evaluate(String, Object...) - Method in interface org.faktorips.runtime.formula.IFormulaEvaluator
Evaluates the formula with the given name and the specified parameters.
evaluateInternal(String, Object...) - Method in class org.faktorips.runtime.formula.AbstractFormulaEvaluator
This method evaluates the formula with the given name and the specified parameters.
EXCLUDED - Static variable in class org.faktorips.runtime.CardinalityRange
A cardinality that describes the empty range.
execAsserts() - Method in class org.faktorips.runtime.IpsTestCase
Compares the actual output (created by the business function) with the expected result.
execBusinessFcts() - Method in class org.faktorips.runtime.IpsTestCase
Executes the business function(s) to test.
executeAsserts(IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Method to execute several asserts and store the results in the given result object.
executeBusinessLogic() - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Method to execute the business logic.
exists() - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.ExistsHelper
 
ExistsHelper() - Constructor for class org.faktorips.runtime.formula.FormulaEvaluatorUtil.ExistsHelper
 
existsInternal() - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.ExistsHelper
 
extractListFromString(String) - Static method in class org.faktorips.runtime.test.AbstractIpsTestRunner
 

F

fail(Object, Object, IpsTestResult, String, String, String) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
Adds a new failure to the given result.
FailedProductSwitch(IConfigurableModelObject, PolicyAssociation, String) - Constructor for class org.faktorips.runtime.productswitch.ProductSwitchResults.FailedProductSwitch
Constructs a new FailedProductSwitch instance with the given parent object, policy association and error message.
failureAsMap() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults
Returns an unmodifiable view of all failed switch results.
fillCopy(T) - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
 
filtered(MessageList, Predicate<Message>) - Static method in class org.faktorips.runtime.MessageLists
Returns a new MessageList that contains all messages from the given list that satisfy the given predicate.
findDeclaredField(Class<T>, Type.AnnotatedElementMatcher<T>) - Method in class org.faktorips.runtime.model.type.Type
Searches for a field with the given annotation that matches the condition defined by a matcher.
findDeclaredMethod(Class<T>, Type.AnnotatedElementMatcher<T>) - Method in class org.faktorips.runtime.model.type.Type
Searches for a method with the given annotation that matches the condition defined by a matcher.
findFirstElement(Node) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the first Element node
findFirstElement(Node, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
 
findGenerationEntry(Calendar) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns an Optional containing the toc entry for the generation valid on the given effective date, or an empty Optional if no generation is effective on the given date or the effective is null.
findGenerationEntry(DateTime) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Return an Optional containing the Generation Toc Entry for the exact valid at DateTime.
findJavaInterface() - Method in class org.faktorips.runtime.model.type.Type
Returns the published interface for this type.
findLatestGenerationEntry() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns an Optional containing the latest GenerationTocEntry with respect to the generations validity date.
findMatchingAssociation() - Method in class org.faktorips.runtime.model.type.Association
Returns the matching product respectively policy component type association or an empty Optional if no matching association is defined for this association.
findMatchingAssociation() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Returns the matching product component type association or an empty Optional if no matching association is defined for this association.
findMatchingAssociation() - Method in class org.faktorips.runtime.model.type.ProductAssociation
Returns the matching policy component type association or an empty Optional if no matching association is defined for this association.
findMatchingProduct(IConfigurableModelObject, List<IProductComponent>, List<IProductComponent>) - Method in interface org.faktorips.runtime.productswitch.MatchingProductFinder
This method returns a ProductFinderResult object which contains the correct replacement of an IProductComponent for the given IConfigurableModelObject.
findMatchingProduct(IConfigurableModelObject, IProductComponent, IConfigurableModelObject, PolicyAssociation) - Method in interface org.faktorips.runtime.productswitch.AdvancedProductFinder
This method returns a ProductFinderResult object which contains the correct replacement of an IProductComponent for the given IConfigurableModelObject.
findNextGenerationEntry(Calendar) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns an Optional containing the GenerationTocEntry successor of the one that is found for the provided validity date.
findPreviousGenerationEntry(Calendar) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns an Optional containing the GenerationTocEntry that is prior to the one that is found for the provided validity date.
findSuperAssociation() - Method in class org.faktorips.runtime.model.type.Association
Returns the association that is overridden by this association if this association overrides another one.
findSuperAttribute() - Method in class org.faktorips.runtime.model.type.Attribute
Returns the attribute that is overridden by this attribute if this attribute overrides another one.
findSuperEnumAttribute() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
 
findSuperEnumType() - Method in class org.faktorips.runtime.model.enumtype.EnumType
 
findSuperType() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
findSuperType() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
findSuperType() - Method in class org.faktorips.runtime.model.type.Type
Returns this type's super type if present, otherwise an empty Optional.
findValue(TreeMap<K, V>, K) - Method in enum org.faktorips.runtime.internal.tableindex.RangeType
Retrieves the matching value from the given map using the given key.
fireAssociationAdded(String, Object) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
Report a bound association property update to any registered listeners.
fireAssociationChange(AssociationChangedEvent) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
Fire an existing AssociationChangedEvent to any registered listeners.
fireAssociationRemoved(String, Object) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
Report a bound association property update to any registered listeners.
fireChildPropertyChange(PropertyChangeEvent) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
This will be called if any child of this object fires a change event.
firePropertyChange(PropertyChangeEvent) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
Events with the same source as the source registered as sourceBean are fired as usual, others are fired using IpsPropertyChangeSupport.fireChildPropertyChange(PropertyChangeEvent).
flatten() - Static method in class org.faktorips.runtime.MessageLists
Returns a Collector that can be used to collect a Stream of MessageLists into a new MessageList.
format(String, Object...) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Formats the String obtained from this configuration's ResourceBundle with the given key using the replacement parameters.
FORMULA_TEST_XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
FormulaEvaluatorUtil - Enum in org.faktorips.runtime.formula
Provides methods that can be used in formula evaluation.
FormulaEvaluatorUtil.AssociationTo1Helper<S extends IModelObject,T extends IModelObject> - Class in org.faktorips.runtime.formula
Helper class for navigating 1-to-1 associations from a list of source objects of type <S> to target objects of type <T>.
FormulaEvaluatorUtil.AssociationToManyHelper<S extends IModelObject,T extends IModelObject> - Class in org.faktorips.runtime.formula
Helper class for navigating 1-to-many associations from a list of source objects of type <S> to target objects of type <T>.
FormulaEvaluatorUtil.AttributeAccessorHelper<S extends IModelObject,E> - Class in org.faktorips.runtime.formula
Helper class to get the values from a list of source objects of type <S> to target type <E>.
FormulaEvaluatorUtil.ExistsHelper - Class in org.faktorips.runtime.formula
Helper class to encapsulate a function call to verify the existence of an object that could result in an Exception (for example a NullPointerException or IndexOutOfBoundsException when navigating over associations in model objects) which should just be treated as a false result.
FormulaEvaluatorUtil.FunctionWithListAsArgumentHelper<E> - Class in org.faktorips.runtime.formula
Base class for functions working on list arguments.
FormulaExecutionException - Exception in org.faktorips.runtime
Exception that indicates that the execution of a formula has changed.
FormulaExecutionException(String, Object...) - Constructor for exception org.faktorips.runtime.FormulaExecutionException
 
FormulaExecutionException(String, String, String, Throwable) - Constructor for exception org.faktorips.runtime.FormulaExecutionException
 
FormulaExecutionException(IProductComponentGeneration, String, Object...) - Constructor for exception org.faktorips.runtime.FormulaExecutionException
 
FormulaExecutionException(IProductComponent, String, Object...) - Constructor for exception org.faktorips.runtime.FormulaExecutionException
 
FormulaTestTocEntry - Class in org.faktorips.runtime.internal.toc
A special kind of TestCaseTocEntry for formula test entries
FormulaTestTocEntry(String, String, String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
FormulaTestTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.FormulaTestTocEntryFactory
 
forName(String) - Static method in enum org.faktorips.runtime.model.type.AttributeKind
 
from(Class<?>) - Static method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Creates a new AnnotatedDeclaration from the given class.
from(IConfigurableModelObject) - Static method in class org.faktorips.runtime.productswitch.ProductSwitch
Switches the specified model object and all its configurable children to corresponding objects from the new product component.
fromXml(Element) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
Reads the localized strings stored in the given XML Element.
fromXml(Element, String) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
Reads the localized strings stored in the child Element with the specified name.
FULL_RANGE - Static variable in class org.faktorips.runtime.CardinalityRange
A cardinality that describes the full range from 0 to * with default 0.
FunctionWithListAsArgumentHelper() - Constructor for class org.faktorips.runtime.formula.FormulaEvaluatorUtil.FunctionWithListAsArgumentHelper
 

G

generateSchema(SchemaOutputResolver) - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
GenerationId - Class in org.faktorips.runtime
The identification of a generation consists of the qualified product component name and the valid from date.
GenerationId(String, DateTime) - Constructor for class org.faktorips.runtime.GenerationId
 
GenerationTocEntry - Class in org.faktorips.runtime.internal.toc
A toc entry that refers to an ips object generation.
GenerationTocEntry(ProductCmptTocEntry, DateTime, String, String) - Constructor for class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
GenericRelevanceValidation - Class in org.faktorips.runtime.validation
Class for validating the attribute relevance and value range.
GenericRelevanceValidation(IModelObject, Class<? extends IModelObject>, PolicyAttribute, IGenericAttributeValidationConfiguration) - Constructor for class org.faktorips.runtime.validation.GenericRelevanceValidation
 
GenericRelevanceValidation.Error - Enum in org.faktorips.runtime.validation
 
GenericVisitorSupport - Class in org.faktorips.runtime
Implementation of IVisitorSupport for IModelObjects not generated implementing IVisitorSupport.
GenericVisitorSupport(IModelObject) - Constructor for class org.faktorips.runtime.GenericVisitorSupport
 
get() - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
 
get() - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
get() - Method in class org.faktorips.runtime.internal.tableindex.SearchStructure
Returns the set of resulting values.
get() - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
get() - Static method in interface org.faktorips.runtime.xml.IXmlBindingSupport
Returns the IXmlBindingSupport implementation matching the expected JAXBContext.
get(Class<T>) - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns the specified annotation if present.
get(Object) - Method in class org.faktorips.runtime.internal.tableindex.KeyStructure
 
get(Object) - Method in class org.faktorips.runtime.internal.tableindex.RangeStructure
 
get(Object) - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
get(Object) - Method in class org.faktorips.runtime.internal.tableindex.SearchStructure
Returns the nested SearchStructure for the given key.
get(Object) - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
 
get(Object) - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
get(Locale) - Method in class org.faktorips.runtime.internal.PropertiesReadingInternationalString
 
GET_EFFECTIVE_FROM_AS_CALENDAR - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_EXISTING_PRODUCT_COMPONENT - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_EXISTING_PRODUCT_COMPONENT_GENERATION - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_PARENT - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_PRODUCT_CMPT_GENERATION - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_PRODUCT_COMPONENT - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_PRODUCT_COMPONENT_ID - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_REPOSITORY - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
GET_THIS_REPOSITORY - Static variable in enum org.faktorips.runtime.internal.MethodNames
Use this instead of MethodNames.GET_REPOSITORY when the method is in this class.
GET_VALID_FROM - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
getActualRuntimeRepository() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
Deprecated.
since 3.9.0: The method name was a false translation from German. The correct method is called AbstractRuntimeRepositoryManager.getCurrentRuntimeRepository()
getActualRuntimeRepository() - Method in interface org.faktorips.runtime.IRuntimeRepositoryManager
Deprecated.
since 3.9.0: The method name was a false translation from German. The correct method is called IRuntimeRepositoryManager.getCurrentRuntimeRepository()
getActualRuntimeRepository() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager
Deprecated.
since 3.9.0: The method name was a false translation from German. The correct method is called DetachedContentRuntimeRepositoryManager.getCurrentRuntimeRepository()
getActualValue() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns the actual value found after executing the business logic.
getActualValueAsString() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns a string representing the actual value.
getAddedAssociationTarget() - Method in class org.faktorips.runtime.AssociationChangedEvent
 
getAddMethod() - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
getAllEnumClasses() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllEnumClasses() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all classes for that define enumerations in this repository.
getAllEnumClasses(LinkedHashSet<Class<?>>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllEnumClasses(LinkedHashSet<Class<?>>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getAllEnumClasses() but searches only in this repository and not the ones this repository depends on.
getAllEnumClasses(LinkedHashSet<Class<?>>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllInternalEnumXmlAdapters(IRuntimeRepository) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllInternalEnumXmlAdapters(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getAllInternalEnumXmlAdapters(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Returns all enumeration XmlAdapters available in this repository that generated by Faktor-IPS.
getAllIpsTestCases(List<IpsTest2>, IRuntimeRepository) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllIpsTestCases(List<IpsTest2>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getAllIpsTestCases(IRuntimeRepository) but searches only in this repository and not the ones this repository depends on.
getAllIpsTestCases(List<IpsTest2>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllIpsTestCases(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllIpsTestCases(IRuntimeRepository) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a list of all test cases stored in the repository and all repositories this one references.
getAllModelTypeImplementationClasses() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllModelTypeImplementationClasses() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a set containing the Java Class names of the implementation classes for all model types available in this repository (either directly or via a referenced repository).
getAllModelTypeImplementationClasses(Set<String>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllModelTypeImplementationClasses(Set<String>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getAllModelTypeImplementationClasses() but searches only in this repository and not the ones this repository depends on.
getAllModelTypeImplementationClasses(Set<String>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllObjects() - Method in class org.faktorips.runtime.DefaultObjectReferenceStore
 
getAllObjects() - Method in interface org.faktorips.runtime.IObjectReferenceStore
Returns a list containing all objects registered.
getAllProductComponentIds() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllProductComponentIds() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a list of the IDs of all product components held by this repository or any dependent repository.
getAllProductComponentIds(List<String>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllProductComponentIds(List<String>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getAllProductComponentIds() but searches only in this repository and not the ones this repository depends on.
getAllProductComponentIds(List<String>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllProductComponents() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllProductComponents() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all product components available in this repository.
getAllProductComponents(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllProductComponents(Class<T>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all product components that are instances of the indicated class.
getAllProductComponents(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllProductComponents(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all product components that belong to the indicated product component kind.
getAllProductComponents(String, List<IProductComponent>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllProductComponents(String, List<IProductComponent>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as getAllProductComponent(String kindId) but searches only in this repository and not the ones this repository depends on.
getAllProductComponents(String, List<IProductComponent>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllProductComponents(List<IProductComponent>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllProductComponents(List<IProductComponent>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as getAllProductComponents() but searches only in this repository and not the ones this repository depends on.
getAllProductComponents(List<IProductComponent>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllProductComponentsInternal(Class<T>, List<T>) - Method in class org.faktorips.runtime.internal.AbstractClassLoadingRuntimeRepository
Override the default implementation for better performance.
getAllProductComponentsInternal(Class<T>, List<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getAllProductComponents(Class) but only searches in own repository not in referenced ones and adding result to parameter result
getAllReferencedRepositories() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllReferencedRepositories() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all repositories this one depends on directly or indirectly.
getAllReferencedRepositoryManagers() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
 
getAllReferencedRepositoryManagers() - Method in interface org.faktorips.runtime.IRuntimeRepositoryManager
Collect all referenced manager.
getAllRows() - Method in class org.faktorips.runtime.internal.Table
 
getAllRows() - Method in interface org.faktorips.runtime.ITable
Returns all rows of this table.
getAllTables() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getAllTables() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all tables available in this repository.
getAllTables(List<ITable<?>>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getAllTables(List<ITable<?>>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getAllTables() but searches only in this repository and not the ones this repository depends on.
getAllTables(List<ITable<?>>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getAllUnresolvedReferences() - Method in class org.faktorips.runtime.DefaultObjectReferenceStore
 
getAllUnresolvedReferences() - Method in interface org.faktorips.runtime.IObjectReferenceStore
 
getAnnotatedDeclaration() - Method in class org.faktorips.runtime.model.type.Type
Returns the AnnotatedDeclaration object for this model type that should be used to read all annotations.
getAnnotatedElement() - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
getAnnotatedElement() - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
getAnnotatedElement() - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
getAnnotatedElement() - Method in class org.faktorips.runtime.model.type.read.ValidationRuleDescriptor
 
getAnnotation() - Method in class org.faktorips.runtime.model.type.Association
 
getAnnotation(AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.AnnotationProcessor
 
getAssociation() - Method in interface org.faktorips.runtime.IModelObjectDelta
The name of the association in which the object has been added, removed or changed.
getAssociation() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getAssociation() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.FailedProductSwitch
 
getAssociation(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getAssociation(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getAssociation(String) - Method in class org.faktorips.runtime.model.type.Type
Returns the association with the given name declared in this type or one of it's super types.
getAssociationKind() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns the kind of association if this delta has any incoming association, that means it is part of a composite or the object is associated from another object.
getAssociationKind() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getAssociationKind() - Method in class org.faktorips.runtime.model.type.Association
Returns what kind of association this is.
getAssociationName() - Method in class org.faktorips.runtime.AssociationChangedEvent
 
getAssociationName() - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
getAssociationName() - Method in interface org.faktorips.runtime.IProductComponentLink
Returns the name of the association this link belongs to.
getAssociations() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getAssociations() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getAssociations() - Method in class org.faktorips.runtime.model.type.Type
Returns the type's associations including those defined in it's super types.
getAttribute(String) - Method in class org.faktorips.runtime.model.enumtype.EnumType
Returns the model for the attribute with the given name or null if no such attribute exists.
getAttribute(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getAttribute(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getAttribute(String) - Method in class org.faktorips.runtime.model.type.Type
Returns the attribute with the given name declared in this type or one of it's super types.
getAttributeKind() - Method in class org.faktorips.runtime.model.type.Attribute
Returns the possible kinds of this attribute.
getAttributenames() - Method in class org.faktorips.runtime.model.enumtype.EnumType
Returns the names of all this enum's attributes.
getAttributes() - Method in class org.faktorips.runtime.model.enumtype.EnumType
Returns models for all this enum's attributes
getAttributes() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getAttributes() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getAttributes() - Method in class org.faktorips.runtime.model.type.Type
Returns a list containing the type's attributes including those defined in the type's super types.
getAttributeValues(List<? extends S>) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AttributeAccessorHelper
Returns a List of values from model objects found by calling FormulaEvaluatorUtil.AttributeAccessorHelper.getValueInternal(IModelObject) for every object in the sourceObjects List.
getBaseTocEntryFactories() - Static method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory
 
getBaseVersion() - Method in class org.faktorips.runtime.productdataprovider.AbstractProductDataProvider
Getting the really actual version of the product data.
getBaseVersion() - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getCardinality() - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
getCardinality() - Method in interface org.faktorips.runtime.IProductComponentLink
 
getCDATAorTextContent(Node) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the node's first CDATA section if the node has one.
getChangedProperties() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns the properties that have a different value in the model object and the reference model object.
getChangedProperties() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getChildDeltas() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns deltas for all children of the model object which were added, removed, or changed.
getChildDeltas() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getChildDeltas(int) - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns deltas for all children of this model object whose kind is included in the given mask.
getChildDeltas(int) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getClass(String, ClassLoader) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
Returns the class for the given qualified class name.
getClassLoader() - Method in class org.faktorips.runtime.internal.AbstractClassLoadingRuntimeRepository
 
getClassLoader() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Returns the class loader that is used to load Java classes by this repository.
getClassLoader() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the class loader that is used to load Java classes by this repository.
getClassLoader() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns the ClassLoader from the this annotated type.
getClassLoader() - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderDataSource
 
getClassLoader() - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
 
getCode() - Method in class org.faktorips.runtime.Message
 
getColumn(String) - Method in class org.faktorips.runtime.model.table.TableStructure
 
getColumnNames() - Method in class org.faktorips.runtime.model.table.TableStructure
 
getColumns() - Method in class org.faktorips.runtime.model.table.TableStructure
 
getConcurrencyLevel() - Method in class org.faktorips.runtime.DefaultCacheFactory
 
getCurrentRuntimeRepository() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
 
getCurrentRuntimeRepository() - Method in interface org.faktorips.runtime.IRuntimeRepositoryManager
Call a modification check on the product data provider.
getCurrentRuntimeRepository() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager
 
getCustomRuntimeObject(Class<T>, String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getCustomRuntimeObject(Class<T>, String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a object of type T, identified by it's qualified name, or null if no such object exists in this repository or it's referenced repositories.
getCustomRuntimeObjectInternal(Class<T>, String) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getCustomRuntimeObjectInternal(Class<T>, String) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getCustomRuntimeObjectInternal(Class<T>, String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getCustomRuntimeObject(Class, String) but searches only in this repository and not the ones this repository depends on.
getCustomTocEntry(Class<T>, String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
 
getCustomTocEntry(Class<T>, String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getDataModifiedException() - Method in exception org.faktorips.runtime.productdataprovider.DataModifiedRuntimeException
Getting the nested DataModifiedException
getDatatype() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
The class for this attribute's values.
getDatatype() - Method in class org.faktorips.runtime.model.table.TableColumn
 
getDatatype() - Method in class org.faktorips.runtime.model.type.Attribute
Returns the data type of this attribute.
getDay() - Method in class org.faktorips.runtime.internal.DateTime
 
getDeclarationClass() - Method in class org.faktorips.runtime.model.type.Type
 
getDeclarationClassName() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
 
getDeclaredAssociation(int) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getDeclaredAssociation(int) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredAssociation(int) - Method in class org.faktorips.runtime.model.type.Type
Returns the association at the given index.
getDeclaredAssociation(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getDeclaredAssociation(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredAssociation(String) - Method in class org.faktorips.runtime.model.type.Type
Returns the association with the given name declared in this type.
getDeclaredAssociations() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getDeclaredAssociations() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredAssociations() - Method in class org.faktorips.runtime.model.type.Type
Returns a list containing all associations declared in this type.
getDeclaredAttribute(int) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getDeclaredAttribute(int) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredAttribute(int) - Method in class org.faktorips.runtime.model.type.Type
Returns the declared attribute at the given index.
getDeclaredAttribute(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getDeclaredAttribute(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredAttribute(String) - Method in class org.faktorips.runtime.model.type.Type
Returns the attribute with the given name declared in this type.
getDeclaredAttributes() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getDeclaredAttributes() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredAttributes() - Method in class org.faktorips.runtime.model.type.Type
Returns a list containing all attributes declared in this model type.
getDeclaredElements() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
 
getDeclaredFields() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns all fields that are declared in this type.
getDeclaredFields() - Method in class org.faktorips.runtime.model.type.Type
 
getDeclaredMethods() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns all methods that are declared in this type.
getDeclaredMethods() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getDeclaredMethods() - Method in class org.faktorips.runtime.model.type.Type
 
getDeclaredTableUsage(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns the TableUsage with the given name which is declared in this type.
getDeclaredTableUsages() - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns a list of TableUsages which are declared in this type.
getDeclaredValidationRule(int) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns the declared ValidationRule at the given index.
getDeclaredValidationRule(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns the ValidationRule with the given name declared in this type.
getDeclaredValidationRules() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns a list containing all ValidationRules declared in this model type.
getDefaultCardinality() - Method in class org.faktorips.runtime.CardinalityRange
 
getDefaultMessageCode(Class<? extends IModelObject>, String) - Method in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
 
getDefaultValue() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns the product configured default value of the attribute identified by this model object attribute.
getDefaultValue(IConfigurableModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the (product configured) default value of the attribute identified by this configurable model type attribute.
getDefaultValue(IModelObject) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
getDefaultValue(IModelObject) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
getDefaultValue(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the (product configured) default value of the attribute identified by this model type attribute.
getDefaultValue(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
getDefaultValue(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
getDefaultValue(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the product configured default value of the attribute identified by this model type attribute.
getDeprecation() - Method in class org.faktorips.runtime.model.type.ModelElement
 
getDescription() - Method in class org.faktorips.runtime.internal.EnumContent
The description in the EnumContent parsed from the XML.
getDescription() - Method in class org.faktorips.runtime.internal.IpsEnum
The description of the enum-content parsed from XML.
getDescription(Locale) - Method in interface org.faktorips.runtime.IModelObject
Returns a description for this model object in the specified locale.
getDescription(Locale) - Method in class org.faktorips.runtime.internal.ProductComponent
 
getDescription(Locale) - Method in class org.faktorips.runtime.internal.Table
 
getDescription(Locale) - Method in interface org.faktorips.runtime.IProductComponent
Returns the description for this product component in the specified locale.
getDescription(Locale) - Method in class org.faktorips.runtime.model.type.ModelElement
Returns the description for this model element in the specified locale.
getDescriptor(String, String) - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
getDescriptors() - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
getDirectlyReferencedRepositories() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getDirectlyReferencedRepositories() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the runtime repositories this one directly depends on.
getDirectlyReferencedRepositoryManagers() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
 
getDirectlyReferencedRepositoryManagers() - Method in interface org.faktorips.runtime.IRuntimeRepositoryManager
Get the list of direct references managers.
getDisplayNameAttribute() - Method in class org.faktorips.runtime.model.enumtype.EnumType
The model for the attribute used to display an instance of this enum in human readable form.
getDocumentation(Locale, DocumentationKind, String) - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
 
getDocumentation(Locale, DocumentationKind, String) - Method in class org.faktorips.runtime.model.enumtype.EnumType
 
getDocumentation(Locale, DocumentationKind, String) - Method in class org.faktorips.runtime.model.type.Association
 
getDocumentation(Locale, DocumentationKind, String) - Method in class org.faktorips.runtime.model.type.Attribute
 
getDocumentation(Locale, DocumentationKind, String) - Method in class org.faktorips.runtime.model.type.ModelElement
 
getDocumentation(Locale, DocumentationKind, String) - Method in class org.faktorips.runtime.model.type.Type
 
getDocumentBuilder() - Static method in enum org.faktorips.runtime.internal.XmlUtil
 
getDocumentBuilder() - Method in class org.faktorips.runtime.IpsTestCase
 
getDocumentBuilder() - Method in class org.faktorips.runtime.productdataprovider.AbstractProductDataProvider
Getting the thread local instance of DocumentBuilder
getDocumentElement(CustomTocEntryObject<T>) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
This method returns the xml element of the ips object identified by the tocEntry
getDocumentElement(CustomTocEntryObject<T>) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getDocumentElement(GenerationTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
This method returns the xml element of the product component generation identified by the tocEntry
getDocumentElement(GenerationTocEntry) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getDocumentElement(ProductCmptTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
This method returns the xml element of the product component identified by the tocEntry
getDocumentElement(ProductCmptTocEntry) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getDocumentElement(TestCaseTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
This method returns the xml element of the test case identified by the tocEntry
getDocumentElement(TestCaseTocEntry) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getEffectiveFromAsCalendar() - Method in interface org.faktorips.runtime.IConfigurableModelObject
Returns the date since when this model object is effective.
getEffetiveDate() - Method in exception org.faktorips.runtime.ProductCmptGenerationNotFoundException
Returns the effective date for that a generation was requested.
getElement(Node, String, int) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the child element with the given tag name and index.
getElements(Node, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns all child elements with the given tag name.
getElementsFromNode(Element, String, String, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns a list of element's with the following criteria: the node name must be equal to the given node name the node must contain an attribute with the attribute name the value of the attribute (with the given name) must be equal to the given value
getEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getEnumClass() - Method in class org.faktorips.runtime.model.enumtype.EnumType
Returns the class this enum type represents.
getEnumContent() - Method in class org.faktorips.runtime.internal.EnumSaxHandler
 
getEnumContentAsStream(EnumContentTocEntry) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getEnumContentAsStream(EnumContentTocEntry) - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the input stream of enum content for given tocEntry.
getEnumContentQualifiedName() - Method in class org.faktorips.runtime.model.enumtype.EnumType
The qualified name an enum content extending this enum must have.
getEnumContentTocEntries() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc's entries representing enum contents.
getEnumContentTocEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getEnumContentTocEntry(String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns the toc entry representing enum contents for the specified implementation class.
getEnumContentTocEntry(String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns the toc entry representing enum contents for the specified implementation class.
getEnumContentTocEntry(String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getEnumDescription(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getEnumNodeList(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getEnums() - Method in class org.faktorips.runtime.internal.IpsEnum
The list of enums loaded from XML.
getEnumType(Class<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getEnumType(Object) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getEnumTypeClass() - Method in interface org.faktorips.runtime.IEnumValueLookupService
Returns the enumeration class, e.g.
getEnumValue(Class<T>, Object) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getEnumValue(Class<T>, Object) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the enumeration value for the provided enumeration class with the given id.
getEnumValue(Object) - Method in interface org.faktorips.runtime.IEnumValueLookupService
Returns the value identified by the given id or null if no value exists with that id.
getEnumValue(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Deprecated.
This method does only return valid enums if the id attribute of the enum is of type String. You should never use this method! Use AbstractRuntimeRepository.getEnumValue(Class, Object) instead. This method may be returned in future releases.
getEnumValue(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Deprecated.
This method does only return valid enums if the id attribute of the enum is of type String. You should never use this method! Use IRuntimeRepository.getEnumValue(Class, Object) instead. This method may be removed in future releases.
getEnumValueLookupService(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getEnumValueLookupService(Class<T>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the lookup service for the given enumeration type.
getEnumValues() - Method in interface org.faktorips.runtime.IEnumValueLookupService
Returns the enumeration values.
getEnumValues() - Method in class org.faktorips.runtime.internal.EnumContent
A list of parameters for each enum parsed from the XML.
getEnumValues(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getEnumValues(Class<T>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the type safe List of enumeration values of the provided Faktor-IPS generated enumeration class.
getEnumValuesDefinedInType(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Returns the values that are defined in the type by a constant called 'VALUES'.
getEnumValueSetFromElement(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
getEnumValuesInternal(Class<T>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getEnumValuesInternal(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getEnumValuesInternal(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Returns the list of enumeration values of the enumeration type that is identified by its class which is provided to it.
getEnumXmlAdapterTocEntries() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns all toc entries that link to an enumeration xml adapter.
getEnumXmlAdapterTocEntries() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc entries that link to an enumeration xml adapter.
getEnumXmlAdapterTocEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getEstablishMethod() - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
getExistingEnumValue(Class<T>, Object) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getExistingEnumValue(Class<T>, Object) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the enumeration value for the provided enumeration class with the given id.
getExistingProductComponent(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getExistingProductComponent(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component identified by the given id.
getExistingProductComponentGeneration(String, Calendar) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getExistingProductComponentGeneration(String, Calendar) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component generation identified by the id and the effective date.
getExpectedValue() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns the value that is expected to be the result of the business logic execution.
getExtensionAttributeValue(IModelObject, String) - Method in class org.faktorips.runtime.test.IpsTestCase2
Returns the value of the given extension attribute identified by the attribute name and the model object the attribute is related to.
getExtensionPropertyIds() - Method in class org.faktorips.runtime.internal.RuntimeObject
 
getExtensionPropertyIds() - Method in interface org.faktorips.runtime.IRuntimeObject
 
getExtensionPropertyIds() - Method in class org.faktorips.runtime.model.type.ModelElement
 
getExtensionPropertyValue(String) - Method in class org.faktorips.runtime.internal.RuntimeObject
 
getExtensionPropertyValue(String) - Method in interface org.faktorips.runtime.IRuntimeObject
 
getExtensionPropertyValue(String) - Method in class org.faktorips.runtime.model.type.ModelElement
Returns the value for the given extension property identified by the specified id.
getFallBackValue() - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.FunctionWithListAsArgumentHelper
Returns the value this function defaults to if an empty list or null is given as an argument.
getFirstCDataSection(Node) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the node's first CDATA section or null if the node hasn't got one.
getFirstElement(Node) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the first Element node
getFirstElement(Node, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
 
getFirstMessage(Severity) - Method in class org.faktorips.runtime.MessageList
Returns the first message with the given severity or null if none is found.
getFormulaEvaluator() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getFormulaEvaluator() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getFormulaEvaluatorFactory() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
For default there is no formula evaluation supported.
getFormulaEvaluatorFactory() - Method in interface org.faktorips.runtime.IRuntimeRepository
Getting a formula evaluator factory to create a new formula evaluator.
getFormulaEvaluatorFactory() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
Getting the IFormulaEvaluatorFactory set in the constructor.
getFullPath() - Method in class org.faktorips.runtime.test.IpsTest2
Returns the test's file name including the path.
getGenerationBase(Calendar) - Method in class org.faktorips.runtime.internal.ProductComponent
 
getGenerationBase(Calendar) - Method in interface org.faktorips.runtime.IProductComponent
Returns the generation that is effective on the given date or null if no generation is effective on that date.
getGenerationDeclarationClass() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getGenerationEntries() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the generation entries or an empty array if this entry does not contain any generation entries.
getGenerationEntry(Calendar) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the toc entry for the generation valid on the given effective date, or null if no generation is effective on the given date or the effective is null.
getGenerationEntry(DateTime) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Return the Generation Toc Entry for the exact valid at DateTime.
getGenerationImplClassName() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the name of the generation implementation class
getGenerationJavaClass() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getGenerationJavaInterface() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getGenericAttributeValidationConfiguration() - Method in interface org.faktorips.runtime.IValidationContext
Returns the configuration for generic attribute validation.
getGenericAttributeValidationConfiguration() - Method in class org.faktorips.runtime.ValidationContext
Returns the configuration for generic attribute validation.
getGetterMethod() - Method in class org.faktorips.runtime.model.table.TableColumn
 
getGetterMethod() - Method in class org.faktorips.runtime.model.type.Association
 
getHour() - Method in class org.faktorips.runtime.internal.DateTime
 
getId() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getId() - Method in interface org.faktorips.runtime.IProductComponent
Returns the product component's id that uniquely identifies it in the repository it belongs to.
getId() - Method in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
 
getIdAttribute() - Method in class org.faktorips.runtime.model.enumtype.EnumType
The model for the attribute used to uniquely identify an instance of this enum.
getImplementationClass() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns the implementation class of this type.
getImplementationClassName() - Method in class org.faktorips.runtime.internal.toc.TocEntry
 
getIndex() - Method in class org.faktorips.runtime.ObjectProperty
In case of ObjectProperty.getObject() is an array or list this index defines which object of the index is referenced.
getInitialSize(Class<?>) - Method in class org.faktorips.runtime.DefaultCacheFactory
 
getInternationalStringFromElement(Element) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns the DefaultInternationalString stored in the given element.
getInternationalStringFromElement(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns the DefaultInternationalString stored in the child element of the given element with the indicated name.
getInternationalStringsFromXML(Element) - Static method in enum org.faktorips.runtime.internal.MultiValueXmlHelper
Reads DefaultInternationalString values from the XML structure.
getInvalidObjectProperties() - Method in class org.faktorips.runtime.Message
Returns the list of object properties the message refers to.
getInverseAssociation() - Method in class org.faktorips.runtime.model.type.Association
Returns the name of the inverse association if it is defined.
getIpsObjectId() - Method in class org.faktorips.runtime.internal.toc.TocEntryObject
Returns the id for the object (either the runtime id if the object is a product component or the qualified name if the object is a table
getIpsObjectQualifiedName() - Method in class org.faktorips.runtime.internal.toc.TocEntryObject
Returns the qualified name of the object.
getIpsObjectTypeId() - Method in class org.faktorips.runtime.internal.toc.CustomTocEntryObject
Returns the Id of the IpsObjectType for which this TOC entry was created.
getIpsTest(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTest(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the test (either test case or suite) for the given qualified name.
getIpsTest(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTest(String, IRuntimeRepository) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the test (either test case or suite) for the given qualified name.
getIpsTestCase(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTestCase(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the test case for the given qualified name.
getIpsTestCase(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTestCase(String, IRuntimeRepository) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the test case for the given qualified name.
getIpsTestCaseInternal(String, IRuntimeRepository) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getIpsTestCaseInternal(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getIpsTestCase(String, IRuntimeRepository) but searches only in this repository and not the ones this repository depends on.
getIpsTestCaseInternal(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
IpsTestCases are created new every time and should not be cached because the test data could change for every test creation.
getIpsTestCasesStartingWith(String, List<IpsTest2>, IRuntimeRepository) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getIpsTestCasesStartingWith(String, List<IpsTest2>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Gets all ips test cases starting with the given qualified name prefix.
getIpsTestCasesStartingWith(String, List<IpsTest2>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getIpsTestCasesStartingWith(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTestCasesStartingWith(String, IRuntimeRepository) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a list of test cases starting with the given qualified name prefix stored in the repository and all repositories this one references.
getIpsTestSuite(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTestSuite(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a test suite that contains all tests that have qualified names starting with the given prefix.
getIpsTestSuite(String, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getIpsTestSuite(String, IRuntimeRepository) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns a test suite that contains all tests that have qualified names starting with the given prefix.
getJavaClass() - Method in class org.faktorips.runtime.model.type.Type
Returns the Java class for this type.
getJavaInterface() - Method in class org.faktorips.runtime.model.type.Type
Returns the published interface for this type.
getKey(String, String, String) - Method in enum org.faktorips.runtime.model.type.DocumentationKind
Creates a unique key to identify a message of this kind, using the objectName, qualified name type and partName separated by DocumentationKind.QNAME_SEPARATOR and appending the name of the current message kind.
getKind() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns the kind of change.
getKind() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getKind() - Method in class org.faktorips.runtime.model.table.TableStructure
 
getKindId() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getKindId() - Method in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
getKindId() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the id of the product component kind, if this entry describes a product component, otherwise an empty string.
getKindId() - Method in interface org.faktorips.runtime.IProductComponent
Returns the id of the product component kind that this product component belongs to.
getKindName() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getKindName() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getKindName() - Method in class org.faktorips.runtime.model.type.Type
 
getKindOfChange() - Method in interface org.faktorips.runtime.IModelObjectDelta
If delta's kind is IModelObjectDelta.CHANGED, this method returns the kind of changed defined by the constant listed below.
getKindOfChange() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getLabel(Locale) - Method in class org.faktorips.runtime.model.type.ModelElement
Returns the label for this model element in the specified locale.
getLabelFor(PolicyAttribute, IModelObject) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Returns the label for the given attribute to be used in an error message.
getLabelForPlural(Locale) - Method in class org.faktorips.runtime.model.type.Association
Returns the plural label for this model element in the specified locale.
getLastModificationStamp(String) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderDataSource
 
getLatestGenerationEntry() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the latest GenerationTocEntry with repect to the generations validity date.
getLatestProductComponentGeneration() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getLatestProductComponentGeneration() - Method in interface org.faktorips.runtime.IProductComponent
Returns the latest product component generation of the provided product component or null if non available.
getLatestProductComponentGeneration(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getLatestProductComponentGeneration(IProductComponent) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the latest product component generation of the provided product component.
getLatestProductComponentGenerationInternal(IProductComponent) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getLatestProductComponentGenerationInternal(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getLatestProductComponentGenerationInternal(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getLink(String, IProductComponent) - Method in class org.faktorips.runtime.internal.ProductComponent
 
getLink(String, IProductComponent) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getLink(String, IProductComponent) - Method in interface org.faktorips.runtime.IProductComponentLinkSource
Returns the IProductComponentLink for the association with the given role name to the given product component or null if no such association exists.
getLinks() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getLinks() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getLinks() - Method in interface org.faktorips.runtime.IProductComponentLinkSource
Returns a List of all the IProductComponentLinks from this product component generation to other product components.
getLinks(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Retrieves all links for this association from a product component.
getListModelObjectById(List<? extends T>, String) - Static method in enum org.faktorips.runtime.formula.FormulaEvaluatorUtil
Returns all IConfigurableModelObject in the list that is configured by a IProductComponent with the given ID, the list is empty if no such object is found in the list.
getLocale() - Method in interface org.faktorips.runtime.IValidationContext
Returns the Locale that is to use for the creation of validation messages.
getLocale() - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Returns the Locale this configuration was created for.
getLocale() - Method in class org.faktorips.runtime.ValidationContext
 
getLower() - Method in class org.faktorips.runtime.internal.Range
 
getMap() - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
 
getMap() - Method in class org.faktorips.runtime.internal.tableindex.RangeStructure
 
getMap() - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
 
getMarkers() - Method in class org.faktorips.runtime.Message
Returns a set of IMarkers associated with this class.
getMatchingAssociation() - Method in class org.faktorips.runtime.model.type.Association
Returns the matching product respectively policy component type association or null if no matching association is defined for this association.
getMatchingAssociation() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Returns the matching product component type association or null if no matching association is defined for this association.
getMatchingAssociation() - Method in class org.faktorips.runtime.model.type.ProductAssociation
Returns the matching policy component type association or null if no matching association is defined for this association.
getMatchingAssociationName() - Method in class org.faktorips.runtime.model.type.Association
Returns the name of the matching product respectively policy component type association or null if no matching association is defined for this association.
getMatchingAssociationSource() - Method in class org.faktorips.runtime.model.type.Association
Returns the qualified name of source type of the matching association or null if no matching association is defined.
getMatchingAssociationSourceType() - Method in class org.faktorips.runtime.model.type.Association
getMatchingAssociationSourceType() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
getMatchingAssociationSourceType() - Method in class org.faktorips.runtime.model.type.ProductAssociation
getMaxCardinality() - Method in class org.faktorips.runtime.model.type.Association
Returns the maximum cardinality for this association.
getMessage() - Method in exception org.faktorips.runtime.productdataprovider.DataModifiedException
 
getMessage() - Method in class org.faktorips.runtime.productswitch.ProductFinderResult
 
getMessage() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.FailedProductSwitch
 
getMessage() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns the message of the test failure.
getMessage(int) - Method in class org.faktorips.runtime.MessageList
Returns the message at the indicated index (indexing starts with 0).
getMessage(String, Locale) - Method in class org.faktorips.runtime.util.MessagesHelper
Getting the message for the given key in the specified locale.
getMessage(String, Locale, Object...) - Method in class org.faktorips.runtime.util.MessagesHelper
Getting the message for the given key in the specified language.
getMessageByCode(String) - Method in class org.faktorips.runtime.MessageList
Returns the first message in the list that has the specified message code.
getMessageHelper() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
 
getMessageHelper() - Method in class org.faktorips.runtime.model.enumtype.EnumType
 
getMessageHelper() - Method in class org.faktorips.runtime.model.table.TableColumn
 
getMessageHelper() - Method in class org.faktorips.runtime.model.table.TableStructure
 
getMessageHelper() - Method in class org.faktorips.runtime.model.type.ModelElement
 
getMessageHelper() - Method in class org.faktorips.runtime.model.type.Type
 
getMessageHelper() - Method in class org.faktorips.runtime.model.type.TypePart
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.enumtype.EnumType
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.table.TableColumn
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.table.TableStructure
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.type.ModelElement
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.type.Type
 
getMessageKey(DocumentationKind) - Method in class org.faktorips.runtime.model.type.TypePart
 
getMessageOr(String, Locale, String) - Method in class org.faktorips.runtime.util.MessagesHelper
Getting the message for the given key in the specified language.
getMessages() - Method in class org.faktorips.runtime.MessageList
Returns the message list.
getMessages() - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
Returns the ResourceBundle for this configuration.
getMessagesByCode(String) - Method in class org.faktorips.runtime.MessageList
Returns a new message list containing all the message in this list that have the specified message code.
getMessagesByMarker(Predicate<IMarker>) - Method in class org.faktorips.runtime.MessageList
Returns a new message list containing all the message in this list with a IMarker the specified Predicate matches.
getMessagesByMarker(IMarker) - Method in class org.faktorips.runtime.MessageList
Returns a new message list containing all the message in this list that have the specified IMarker.
getMessagesBySeverity(Severity) - Method in class org.faktorips.runtime.MessageList
Returns a new MessageList containing only the Messages with the indicated severity.
getMessagesFor(Object) - Method in class org.faktorips.runtime.MessageList
Returns a new list with the messages in this list that belong to the given object (any property).
getMessagesFor(Object, String) - Method in class org.faktorips.runtime.MessageList
Returns a new list with the messages in this list that belong to the given object and property.
getMessagesFor(Object, String, int) - Method in class org.faktorips.runtime.MessageList
Returns a new list with the messages in this list that belong to the given object and property and the property is of the given index.
getMessageWithHighestSeverity() - Method in class org.faktorips.runtime.MessageList
Returns the message with the highest severity.
getMethod() - Method in class org.faktorips.runtime.model.type.read.ValidationRuleDescriptor
 
getMethod(String) - Method in class org.faktorips.runtime.DeltaComputationOptionsByPosition
 
getMethod(String) - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Returns if the delta computation computes child deltas per position/index or per object.
getMinCardinality() - Method in class org.faktorips.runtime.model.type.Association
Returns the minimum cardinality for this association.
getMinute() - Method in class org.faktorips.runtime.internal.DateTime
 
getMissingMandatoryValueMarker() - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
getModelObject() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
 
getModelObjectAttributes(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
getModelObjectById(List<? extends T>, String) - Static method in enum org.faktorips.runtime.formula.FormulaEvaluatorUtil
Returns the (first) IConfigurableModelObject in the list that is configured by a IProductComponent with the given ID, null if no such object is found in the list.
getModelObjectById(T, String) - Static method in enum org.faktorips.runtime.formula.FormulaEvaluatorUtil
Returns the IModelObject if it is a IConfigurableModelObject configured by a IProductComponent with the given ID, null otherwise.
getModelType() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
getModelType() - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Deprecated.
getModelType() - Method in class org.faktorips.runtime.model.type.ProductAssociation
getModelType() - Method in class org.faktorips.runtime.model.type.ProductAttribute
getModelType() - Method in class org.faktorips.runtime.model.type.TypePart
Deprecated.
getModelType(Class<?>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getModelType(Class<?>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Deprecated.
getModelType(IModelObject) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getModelType(IModelObject) - Method in interface org.faktorips.runtime.IRuntimeRepository
getModelType(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getModelType(IProductComponent) - Method in interface org.faktorips.runtime.IRuntimeRepository
getModelTypeTocEntries() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns all toc's entries representing model types.
getModelTypeTocEntries() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc's entries representing model types.
getModelTypeTocEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getMonth() - Method in class org.faktorips.runtime.internal.DateTime
 
getMsgCode() - Method in class org.faktorips.runtime.model.type.ValidationRule
Returns the message code of the validation rule.
getName() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getName() - Method in class org.faktorips.runtime.internal.Table
 
getName() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the repository's name.
getName() - Method in interface org.faktorips.runtime.ITable
Returns the qualified name of this table.
getName() - Method in class org.faktorips.runtime.model.type.ModelElement
 
getName() - Method in class org.faktorips.runtime.model.type.read.PartDescriptor
 
getName() - Method in class org.faktorips.runtime.model.type.ValidationRule
Returns the name of the validation rule.
getName() - Method in class org.faktorips.runtime.MsgReplacementParameter
Returns the parameter's name.
getName() - Method in class org.faktorips.runtime.test.IpsTest2
Returns the test's unqualified name.
getName(C) - Method in interface org.faktorips.runtime.model.type.read.SimpleTypePartsReader.NameAccessor
Gets the name of the child element from a method annotated with the Annotation C
getName(AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.AnnotationProcessor
 
getName(T) - Method in class org.faktorips.runtime.model.type.read.AnnotationProcessor
 
getNamePlural() - Method in class org.faktorips.runtime.model.type.Association
Returns the plural form of this model type's name or the empty String if no plural for the name is set.
getNames(A) - Method in interface org.faktorips.runtime.model.type.read.SimpleTypePartsReader.NamesAccessor
Gets the list of names from the parent class annotated with the Annotation A
getNames(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.AssociationCollector
 
getNames(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.AttributeCollector
 
getNames(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector
 
getNames(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
getNames(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.ValidationRuleCollector
 
getNameToExpressionMap() - Method in class org.faktorips.runtime.formula.AbstractFormulaEvaluator
Returns a defensive copy of the map of expressions/formulas held by this evaluator.
getNameToExpressionMap() - Method in interface org.faktorips.runtime.formula.IFormulaEvaluator
Returns a defensive copy of the map of expressions/formulas held by this evaluator.
getNewProduct() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.SuccessfulProductSwitch
 
getNextGeneration() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getNextGeneration() - Method in interface org.faktorips.runtime.IProductComponentGeneration
Returns the next generation if available if not null will be returned.
getNextGenerationEntry(Calendar) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the GenerationTocEntry successor of the one that is found for the provided validity date.
getNextProductComponentGeneration(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getNextProductComponentGeneration(IProductComponentGeneration) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component generation that follows the provided generation with respect to its valid from date.
getNextProductComponentGenerationInternal(IProductComponentGeneration) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getNextProductComponentGenerationInternal(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getNextProductComponentGenerationInternal(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNoOfMessages() - Method in class org.faktorips.runtime.MessageList
Deprecated.
for removal. Use #size() instead.
getNoOfMessages(Severity) - Method in class org.faktorips.runtime.MessageList
Returns the number of messages in this list that have the indicated severity.
getNotCachedCustomObject(Class<T>, String) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getNotCachedCustomObject(Class<T>, String) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNotCachedEnumValues(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getNotCachedEnumValues(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNotCachedEnumXmlAdapter(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getNotCachedEnumXmlAdapter(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNotCachedProductComponent(String) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getNotCachedProductComponent(String) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNotCachedProductComponentGeneration(GenerationId) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getNotCachedProductComponentGeneration(GenerationId) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNotCachedTable(String) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getNotCachedTable(String) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNumberOfGenerationEntries() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the number of generation entries.
getNumberOfProductComponentGenerations(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getNumberOfProductComponentGenerations(IProductComponent) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the number of product component generations of the provided product component.
getNumberOfProductComponentGenerationsInternal(IProductComponent) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getNumberOfProductComponentGenerationsInternal(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getNumberOfProductComponentGenerationsInternal(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getNumberOfValues() - Method in class org.faktorips.runtime.internal.EnumValues
 
getNumOfInvalidObjectProperties() - Method in class org.faktorips.runtime.Message
Returns the number of referenced invalid object properties.
getNumOfReplacementParameters() - Method in class org.faktorips.runtime.Message
Returns the number of replacement parameters..
getObject() - Method in class org.faktorips.runtime.formula.AbstractFormulaEvaluator
 
getObject() - Method in interface org.faktorips.runtime.formula.IFormulaEvaluator
Returns the product component generation or product component this is an evaluator for.
getObject() - Method in class org.faktorips.runtime.ObjectProperty
The object that is identified by this ObjectProperty.
getObject(Class<?>, Object) - Method in class org.faktorips.runtime.DefaultObjectReferenceStore
 
getObject(Class<?>, Object) - Method in interface org.faktorips.runtime.IObjectReferenceStore
 
getOldProduct() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.SuccessfulProductSwitch
 
getOriginalObject() - Method in interface org.faktorips.runtime.IModelObjectDelta
The model object this delta is computed for.
getOriginalObject() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getOriginalProdCmpt(IRuntimeRepository, Element) - Method in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
 
getParent() - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
getParent() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.FailedProductSwitch
 
getParentModelObject() - Method in interface org.faktorips.runtime.IDependantObject
Returns the parent this object belongs to.
getPolicyAttribute() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
 
getPolicyCmptType() - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns the policy component type which is configured by this product component type.
getPolicyCmptType(Class<? extends IModelObject>) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getPolicyCmptType(IModelObject) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getPreliminaryResult(E, E) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.FunctionWithListAsArgumentHelper
Calculates a preliminary result based on the current result and the next value in the list.
getPreviousGeneration() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getPreviousGeneration() - Method in interface org.faktorips.runtime.IProductComponentGeneration
Returns the previous generation if available if not null will be returned.
getPreviousGenerationEntry(Calendar) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the GenerationTocEntry that is prior to the one that is found for the provided validity date.
getPreviousProductComponentGeneration(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getPreviousProductComponentGeneration(IProductComponentGeneration) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component generation that is prior to the provided generation with respect to its valid from date.
getPreviousProductComponentGenerationInternal(IProductComponentGeneration) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getPreviousProductComponentGenerationInternal(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getPreviousProductComponentGenerationInternal(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getProductCmptData(ProductCmptTocEntry) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getProductCmptData(ProductCmptTocEntry) - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the product component data element for given tocEntry.
getProductCmptGeneration() - Method in interface org.faktorips.runtime.ITimedConfigurableModelObject
Returns the product component generation this policy component is based on.
getProductCmptGeneration(Calendar) - Method in class org.faktorips.runtime.internal.ProductConfiguration
Returns the product component generation that configures a policy component.
getProductCmptGenerationData(GenerationTocEntry) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getProductCmptGenerationData(GenerationTocEntry) - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the product component generation data element for given tocEntry.
getProductCmptId() - Method in exception org.faktorips.runtime.ProductCmptGenerationNotFoundException
Returns the product component id of the product component generation that hasn't been found.
getProductCmptId() - Method in exception org.faktorips.runtime.ProductCmptNotFoundException
Returns the id of the product component that hasn't been found.
getProductCmptTocEntries() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns all toc's entries representing product components.
getProductCmptTocEntries() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc's entries representing product components.
getProductCmptTocEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getProductCmptTocEntries(String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns all toc's entries representing product components that belong to the indicated product component kind.
getProductCmptTocEntries(String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc's entries representing product components that belong to the indicated product component kind.
getProductCmptTocEntries(String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getProductCmptTocEntry(String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns the toc entry representing a product component for the given id or null if no entry exists for the given id.
getProductCmptTocEntry(String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns the toc entry representing a product component for the given id or null if no entry exists for the given id.
getProductCmptTocEntry(String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getProductCmptTocEntry(String, String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns the toc entry representing a product component for the given product component kind id and versionId or null if no such entry exists.
getProductCmptTocEntry(String, String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns the toc entry representing a product component for the given product component kind id and versionId or null if no such entry exists.
getProductCmptTocEntry(String, String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getProductCmptType() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns the ProductCmptType that configures this policy component type.
getProductCmptType(Class<? extends IProductComponent>) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getProductCmptType(IProductComponent) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getProductComponent() - Method in interface org.faktorips.runtime.IConfigurableModelObject
Returns the product component this policy component is based on.
getProductComponent() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getProductComponent() - Method in class org.faktorips.runtime.internal.ProductConfiguration
Returns the product component that configures a policy component.
getProductComponent() - Method in interface org.faktorips.runtime.IProductComponentGeneration
Returns the product component this generation belongs to.
getProductComponent() - Method in class org.faktorips.runtime.productswitch.ProductFinderResult
Returns the IProductComponent for the replacement.
getProductComponent(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getProductComponent(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component identified by the given id.
getProductComponent(String, String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getProductComponent(String, String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component identified by the given KindId and versionId.
getProductComponentGeneration(String, Calendar) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getProductComponentGeneration(String, Calendar) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the product component generation identified by the id and the effective date.
getProductComponentGenerationImplClass(GenerationTocEntry) - Method in class org.faktorips.runtime.ClassloaderRuntimeRepository
 
getProductComponentGenerationImplClass(GenerationTocEntry) - Method in class org.faktorips.runtime.internal.AbstractClassLoadingRuntimeRepository
This method returns the name of the product component generation implementation class identified by the tocEntry.
getProductComponentGenerationImplClass(GenerationTocEntry) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getProductComponentGenerationInternal(String, Calendar) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getProductComponentGenerationInternal(String, Calendar) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as getProductComponentGeneration(String id, Calendar effectiveDate) but searches only in this repository and not the ones this repository depends on.
getProductComponentGenerationInternal(String, Calendar) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getProductComponentGenerationInternal(String, DateTime) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getProductComponentGenerations(IProductComponent) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getProductComponentGenerations(IProductComponent) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns all product component generations for the given product component.
getProductComponentGenerations(IProductComponent, List<IProductComponentGeneration>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getProductComponentGenerations(IProductComponent, List<IProductComponentGeneration>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as getProductComponentGenerations() but searches only in this repository and not the ones this repository depends on.
getProductComponentGenerations(IProductComponent, List<IProductComponentGeneration>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getProductComponentInternal(String) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getProductComponentInternal(String) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getProductComponentInternal(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as getProductComponent(String id) but searches only in this repository and not the ones this repository depends on.
getProductComponentInternal(String, String) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getProductComponentInternal(String, String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as getProductComponent(String kindId, String versionId) but searches only in this repository and not the ones this repository depends on.
getProductComponentInternal(String, String) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getProductDataVersion() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
 
getProductDataVersion() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Return the version of the product data in this table of content.
getProductDataVersion() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
Returning the actual version set in the product data provider.
getProductDataVersion() - Method in interface org.faktorips.runtime.productdataprovider.IDetachedContentRuntimeRepository
Returning the actual version set in the product data provider.
getProductVariantHelper() - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
 
getProperty() - Method in class org.faktorips.runtime.ObjectProperty
The name of the property that is identified by this ObjectProperty.
getPublishedInterface() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns the published interface of this type.
getQName() - Method in class org.faktorips.runtime.GenerationId
 
getQualifiedName() - Method in class org.faktorips.runtime.test.IpsTest2
Returns the test's qualified name.
getQualifier() - Method in class org.faktorips.runtime.ObjectProperty
Returns the IPropertyQualifier defined at the instantiation of this ObjectProperty.
getRangeElement(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getRangeFromElement(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
getReferenceObject() - Method in interface org.faktorips.runtime.IModelObjectDelta
The model object that is taken as a reference to which the orginal model object is compared to.
getReferenceObject() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
getRelevantProductObject(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.Attribute
 
getRelevantProductObject(IProductComponent, Calendar, boolean) - Static method in class org.faktorips.runtime.model.type.ModelElement
If the changingOverTime is false, the given product component is returned.
getRemovedAssociationTarget() - Method in class org.faktorips.runtime.AssociationChangedEvent
 
getRemoveMethod() - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
getReplacementParameters() - Method in class org.faktorips.runtime.Message
Returns the list of replacement parameters.
getReplacementValue(String) - Method in class org.faktorips.runtime.Message
Returns the value for the given replacement parameter.
getRepositories() - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Returns all stored repositories.
If the repositories currently not exists in memory create the repositories first.
The repository will be created by the to be implemented method: createRepositories()
getRepository() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getRepository() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getRepository() - Method in interface org.faktorips.runtime.IProductComponent
Returns the repository this product component belongs to.
getRepository() - Method in interface org.faktorips.runtime.IProductComponentGeneration
Returns the repository this product component generation belongs to.
getRepository() - Method in interface org.faktorips.runtime.IProductComponentLinkSource
Getting the runtime repository of this link source.
getRepository() - Method in class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
Returns the Faktor-IPS runtime repository.
getRepository() - Method in class org.faktorips.runtime.test.IpsTest2
Returns the runtime repository for searching and creating object during the test run.
getRepositoryListFromInputString(String) - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Returns a list of repository names from a given string of repositories.
The format of the input string is:
getRepositoryName() - Method in exception org.faktorips.runtime.ProductCmptGenerationNotFoundException
Returns the name of the repository that was searched for the product component generation.
getRepositoryName() - Method in exception org.faktorips.runtime.ProductCmptNotFoundException
Returns the name of the repository that was searched for the product component.
getRepositoryPackages() - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Returns the repository packages names
getResourceAsStream(String) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderDataSource
 
getResourceClassLoader() - Method in class org.faktorips.runtime.ValidationContext
 
getResult(List<E>) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.FunctionWithListAsArgumentHelper
Returns the result of this function given a list of values.
getResultFor(IConfigurableModelObject) - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults
Returns the switch result for the given model object or null if the model object was not switched, for example if it isn't part of the original object tree or no switch target was found for a parent model object.
getRuleName() - Method in class org.faktorips.runtime.internal.ValidationRuleConfiguration
 
getRuntimeObjectClass() - Method in class org.faktorips.runtime.internal.toc.CustomTocEntryObject
The class of the objects referenced by this TOC entry.
getRuntimeRepository() - Method in interface org.faktorips.runtime.IRuntimeRepositoryLookup
Returns an instance of IRuntimeRepository that is used to load the product component and generation of a serialized ProductConfiguration after deserialization.
getRuntimeRepositoryLookup() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getRuntimeRepositoryLookup() - Method in interface org.faktorips.runtime.IRuntimeRepository
getSecond() - Method in class org.faktorips.runtime.internal.DateTime
 
getSetterMethod() - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
getSeverity() - Method in class org.faktorips.runtime.Message
Returns the message's severity as one of the constants ERROR, WARNING, INFO or NONE.
getSeverity() - Method in class org.faktorips.runtime.MessageList
Returns the message list's severity.
getSeverity() - Method in class org.faktorips.runtime.model.type.ValidationRule
Returns the Severity of the validation rule.
getSinceVersion() - Method in class org.faktorips.runtime.model.type.Deprecation
 
getSource() - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
getSource() - Method in interface org.faktorips.runtime.IProductComponentLink
Returns the IProductComponentLinkSource this link originates from.
getSourceObj() - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
getSourceObjId() - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
getStep() - Method in class org.faktorips.runtime.internal.Range
 
getStringLengthValueSetFromElement(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
getSubList(int) - Method in class org.faktorips.runtime.MessageList
The method returns a MethodList containing a sublist of messages of this messageList.
getSuperAssociation() - Method in class org.faktorips.runtime.model.type.Association
Returns the association that is overridden by this association if this association overrides another one.
getSuperAssociation() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
 
getSuperAssociation() - Method in class org.faktorips.runtime.model.type.ProductAssociation
 
getSuperAttribute() - Method in class org.faktorips.runtime.model.type.Attribute
Returns the attribute that is overridden by this attribute if this attribute overrides another one.
getSuperAttribute() - Method in class org.faktorips.runtime.model.type.PolicyAttribute
 
getSuperType() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
getSuperType() - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
getSuperType() - Method in class org.faktorips.runtime.model.type.Type
Returns this type's super type or null if it has none.
getTable(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getTable(Class<T>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the table contents for the given table class.
getTable(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
getTable(String) - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns the table contents for the given qualified table name.
getTable(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.TableUsage
Returns the table the given product component references for this table usage.
getTableContentAsStream(TableContentTocEntry) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getTableContentAsStream(TableContentTocEntry) - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the input stream of table content for given tocEntry.
getTableInternal(Class<T>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
InMemoryRepository also searches for tables that are instances of subclasses of the given tableClass.
getTableInternal(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getTable(Class) but searches only in this repository and not the ones this repository depends on.
getTableInternal(Class<T>) - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getTableInternal(String) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
getTableInternal(String) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
getTableInternal(String) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Same as AbstractRuntimeRepository.getTable(String)) but searches only in this repository and not the ones this repository depends on.
getTableOfContents() - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
getTableStructure() - Method in class org.faktorips.runtime.model.type.TableUsage
 
getTableStructure(Class<? extends ITable<?>>) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getTableStructure(ITable<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getTableTocEntries() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns all toc's entries representing tables.
getTableTocEntries() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc's entries representing tables.
getTableTocEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getTableTocEntryByClassname(String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns a toc entry representing a table for the table's class object.
getTableTocEntryByClassname(String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns a toc entry representing a table for the table's class object.
getTableTocEntryByClassname(String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getTableTocEntryByQualifiedTableName(String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns a toc entry representing a table for this table's qualified table name.
getTableTocEntryByQualifiedTableName(String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns a toc entry representing a table for this table's qualified table name.
getTableTocEntryByQualifiedTableName(String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getTableUsage(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns the TableUsage for the specified name.
getTableUsages() - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns a list of TableUsages which are declared in this type or in any super type.
getTarget() - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
getTarget() - Method in interface org.faktorips.runtime.IProductComponentLink
Returns the target product component.
getTarget() - Method in class org.faktorips.runtime.model.type.Association
Returns the target Type of this association.
getTarget() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
 
getTarget() - Method in class org.faktorips.runtime.model.type.ProductAssociation
Returns the target type of this association.
getTarget(int, Map<String, IProductComponentLink<T>>) - Static method in class org.faktorips.runtime.util.ProductComponentLinks
Returns value of type IProductComponent at the indicated index.
getTargetClass() - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
getTargetId() - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
getTargetId() - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
getTargetId() - Method in interface org.faktorips.runtime.IProductComponentLink
Returns the target product component's id.
getTargetInternal(S) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AssociationTo1Helper
Returns the target IModelObject by following a 1-to-1 association from the given source object.
getTargetObjects(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Returns a list of the target(s) of the given model object's association identified by this model type association.
getTargetObjects(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Returns a list of the target(s) of the given product component's association identified by this model type association.
getTargets(List<? extends S>) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AssociationTo1Helper
Returns a List of target model objects found by calling FormulaEvaluatorUtil.AssociationTo1Helper.getTargetInternal(IModelObject) for every object in the sourceObjects List.
getTargets(List<? extends S>) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AssociationToManyHelper
Returns a List of target model objects found by calling FormulaEvaluatorUtil.AssociationToManyHelper.getTargetsInternal(IModelObject) for every object in the sourceObjects List.
getTargetsInternal(S) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AssociationToManyHelper
Returns a List of target model objects by following a 1-to-many association from the given source object.
getTest(String) - Method in class org.faktorips.runtime.test.IpsTestSuite
Returns the test with the given name.
getTestCase() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns the test case that has failed.
getTestcaseElement(TestCaseTocEntry) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getTestcaseElement(TestCaseTocEntry) - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the test case data element for given tocEntry.
getTestCaseTocEntries() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns all toc's entries representing test cases.
getTestCaseTocEntries() - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns all toc's entries representing test cases.
getTestCaseTocEntries() - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getTestCaseTocEntryByQName(String) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Returns a toc entry representing a test case for the given qualified name.
getTestCaseTocEntryByQName(String) - Method in interface org.faktorips.runtime.internal.toc.IReadonlyTableOfContents
Returns a toc entry representing a test case for the given qualified name.
getTestCaseTocEntryByQName(String) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getTestedAttribute() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns the name of the attribute in the test object where the actual value is not the one expected.
getTestObject() - Method in class org.faktorips.runtime.test.IpsTestFailure
If this is a failed assertion failure then the method returns the path to the test object of the expected result that contains the expected value that is not equal to the actual value.
getTests() - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Returns all tests.
getTests() - Method in class org.faktorips.runtime.test.IpsTestSuite
Returns all tests in the suite.
getText() - Method in class org.faktorips.runtime.Message
 
getText() - Method in class org.faktorips.runtime.MessageList
Returns the text of all messages in the list, separated by the system's default line separator.
getTextNode(Node) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the node's text child node or null if the node hasn't got a text node.
getThrowable() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns the throwable object (any kind of exception or error which occurs during the test run).
getToc() - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getToc() - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the toc in the product data provider and returns it.
getTocEntryData(CustomTocEntryObject<T>) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getTocEntryData(CustomTocEntryObject<T>) - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the data element for the given tocEntry.
getType() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Returns the PolicyCmptType this association belongs to.
getType() - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the PolicyCmptType this attribute belongs to.
getType() - Method in class org.faktorips.runtime.model.type.ProductAssociation
Returns the ProductCmptType this association belongs to.
getType() - Method in class org.faktorips.runtime.model.type.ProductAttribute
Returns the ProductCmptType this attribute belongs to.
getType() - Method in class org.faktorips.runtime.model.type.TypePart
Returns the parent Type
getType(Class<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
 
getTypedTocEntries(Class<T>) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
 
getTypedTocEntries(Class<T>) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
getTypeName() - Method in class org.faktorips.runtime.model.type.TypePart
Returns the name of the parent model type.
getUnique() - Method in class org.faktorips.runtime.internal.tableindex.SearchStructure
Returns the value if there is exactly one value.
getUnique() - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
getUnique(R) - Method in class org.faktorips.runtime.internal.tableindex.SearchStructure
Returns the value if there is exactly one value or the given defaultValue if this structure is empty.
getUnique(R) - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
getUnrestrictedValueSet(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
getUpper() - Method in class org.faktorips.runtime.internal.Range
 
getUsedName() - Method in class org.faktorips.runtime.model.type.Association
Returns the singular or plural form of this association's name as used in code generation depending on cardinality.
getValidationRule(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns the ValidationRule with the given name declared in this type or one of its super types.
getValidationRules() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns a list containing all the ValidationRules including those defined in the super types.
getValidFrom() - Method in class org.faktorips.runtime.GenerationId
 
getValidFrom() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getValidFrom() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getValidFrom() - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
getValidFrom() - Method in interface org.faktorips.runtime.IProductObject
Returns the date from which this generation is valid.
getValidFrom(TimeZone) - Method in class org.faktorips.runtime.internal.ProductComponent
 
getValidFrom(TimeZone) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getValidFrom(TimeZone) - Method in interface org.faktorips.runtime.IProductObject
Returns the point in time this generation is valid from in the given time zone.
getValidFromInMillisec(TimeZone) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
getValidFromInMillisec(TimeZone) - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
Returns the point in time this generation is valid from in the given time zone.
getValidResult(V) - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
Checks whether the given result is null and returns a fall-back result (an empty ResultStructure) in that case.
getValidTo() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getValidTo() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the validTo date or null if the object doesn't supports a valid to attribute.
getValidTo() - Method in interface org.faktorips.runtime.IProductComponent
Returns the date when this product component expires.
getValue() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns the value of the this model object attribute.
getValue() - Method in class org.faktorips.runtime.MsgReplacementParameter
Returns the parameter's value.
getValue(int) - Method in class org.faktorips.runtime.internal.EnumValues
 
getValue(Object) - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
Returns the value for this attribute from the enum value.
getValue(Object) - Method in class org.faktorips.runtime.model.table.TableColumn
 
getValue(Object, String) - Method in class org.faktorips.runtime.model.table.TableStructure
 
getValue(Object, Locale) - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
Returns the value for this attribute from the enum value.
getValue(Object, TableColumn) - Method in class org.faktorips.runtime.model.table.TableStructure
This method retrieves the value of a table cell in a given row and column.
getValue(String) - Method in interface org.faktorips.runtime.IValidationContext
Returns the value for property with the specified name.
getValue(String) - Method in class org.faktorips.runtime.ValidationContext
 
getValue(TreeMap<K, V>, K) - Method in enum org.faktorips.runtime.internal.tableindex.RangeType
Retrieves the matching value from the given map using the given key.
getValue(IModelObject) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
getValue(IModelObject) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
getValue(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the value of the given model object's attribute identified by this model type attribute.
getValue(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.ProductAttribute
Returns the value of this attribute in the given product component (or its generation identified by the effectiveDate, if the attribute is changeable over time).
getValueClass() - Method in class org.faktorips.runtime.caching.AbstractComputable
 
getValueClass() - Method in interface org.faktorips.runtime.caching.IComputable
Getting the Class of the value this computable produces.
getValueClass() - Method in class org.faktorips.runtime.caching.Memoizer
 
getValueClass() - Method in class org.faktorips.runtime.SimpleCache
 
getValueFromElement(Element) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns the string representation of the value stored in given value element.
getValueFromElement(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns the string representation of the value stored in the child element of the given element with the indicated name.
getValueFromNode(Element, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the value of the first element with the given node name, starts searching by the given Element
getValueInternal(S) - Method in class org.faktorips.runtime.formula.FormulaEvaluatorUtil.AttributeAccessorHelper
Returns the value of the property from the IModelObject by calling the getter method of the property.
getValues(Object) - Method in class org.faktorips.runtime.model.table.TableStructure
 
getValueSet() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns the set of values allowed for this model object attribute.
getValueSet(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the value set of the given model object's attribute identified by this model type attribute.
getValueSet(IModelObject, IValidationContext) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
getValueSet(IModelObject, IValidationContext) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
getValueSet(IModelObject, IValidationContext) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the value set of the given model object's attribute identified by this model type attribute.
getValueSet(IProductComponent, Calendar) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the value set of the given model object's attribute identified by this model type attribute.
getValueSet(IProductComponent, Calendar, IValidationContext) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
getValueSet(IProductComponent, Calendar, IValidationContext) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
getValueSet(IProductComponent, Calendar, IValidationContext) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Returns the value set of the given model object's attribute identified by this model type attribute.
getValueSet(PolicyAttribute, IModelObject) - Method in interface org.faktorips.runtime.validation.IGenericAttributeValidationConfiguration
Returns the value set configured for the given PolicyAttribute on the given IModelObject.
getValueSetKind() - Method in class org.faktorips.runtime.model.type.Attribute
Returns the ValueSetKind of this attribute.
getValuesFromXML(Element) - Static method in enum org.faktorips.runtime.internal.MultiValueXmlHelper
Reads String values from the an XML structure.
getVariedBase() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getVariedBase() - Method in interface org.faktorips.runtime.IProductComponent
Allows distinguishing variants not only by their product component type but also their varied base.
getVersion() - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProvider
 
getVersion() - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Getting the version of the product data provider.
getVersionChecker() - Method in class org.faktorips.runtime.productdataprovider.AbstractProductDataProvider
 
getVersionId() - Method in class org.faktorips.runtime.internal.ProductComponent
 
getVersionId() - Method in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
getVersionId() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Returns the version id if this entry describes a product component, otherwise an empty string.
getVersionId() - Method in interface org.faktorips.runtime.IProductComponent
Returns the version id that identifies this product component in its kind.
getXmlAdapter() - Method in interface org.faktorips.runtime.IEnumValueLookupService
Returns an XmlAdapter that should be used for marshalling/unmarshalling data with JAXB for the enumeration class this is a lookup service for.
getXmlAsStream(EnumContentTocEntry) - Method in class org.faktorips.runtime.ClassloaderRuntimeRepository
 
getXmlAsStream(EnumContentTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
Returns the XML data for the specified EnumContentTocEntry as InputStream
getXmlAsStream(EnumContentTocEntry) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getXmlAsStream(TableContentTocEntry) - Method in class org.faktorips.runtime.ClassloaderRuntimeRepository
 
getXmlAsStream(TableContentTocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
Returns the XML data for the specified TableContentTocEntry as InputStream
getXmlAsStream(TableContentTocEntry) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
getXmlAsStream(TocEntry) - Method in class org.faktorips.runtime.internal.AbstractClassLoadingRuntimeRepository
 
getXmlAsStream(TocEntry) - Method in class org.faktorips.runtime.internal.AbstractXmlInputStreamRepository
Returns the XML data for the specified TocEntry as InputStream
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.EnumContentTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.EnumXmlAdapterTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.PolicyCmptTypeTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTypeTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.TableContentTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.TestCaseTocEntry
 
getXmlElementTag() - Method in class org.faktorips.runtime.internal.toc.TocEntry
Getting the xml element tag for this toc entry
getXmlResourceName() - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
getXmlResourceName() - Method in class org.faktorips.runtime.internal.toc.TocEntry
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.EnumContentTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.EnumXmlAdapterTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.FormulaTestTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.PolicyCmptTypeTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.ProductCmptTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.ProductCmptTypeTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.TableContentTocEntryFactory
 
getXmlTag() - Method in class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.TestCaseTocEntryFactory
 
getXmlTag() - Method in interface org.faktorips.runtime.internal.toc.ITocEntryFactory
Returns the XML tag identifying a TocEntryObject this factory can create.
getYear() - Method in class org.faktorips.runtime.internal.DateTime
 

H

hasDeclaredTableUsage(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns whether the TableUsage for the specified name is declared in this type.
hashCode() - Method in class org.faktorips.runtime.CardinalityRange
 
hashCode() - Method in class org.faktorips.runtime.GenerationId
 
hashCode() - Method in class org.faktorips.runtime.internal.DateTime
 
hashCode() - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
hashCode() - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
hashCode() - Method in class org.faktorips.runtime.internal.toc.FormulaTestTocEntry
 
hashCode() - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
hashCode() - Method in class org.faktorips.runtime.internal.toc.TocEntry
 
hashCode() - Method in class org.faktorips.runtime.internal.toc.TocEntryObject
 
hashCode() - Method in class org.faktorips.runtime.Message
 
hashCode() - Method in class org.faktorips.runtime.MessageList
 
hashCode() - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
 
hashCode() - Method in class org.faktorips.runtime.MsgReplacementParameter
 
hashCode() - Method in class org.faktorips.runtime.ObjectProperty
 
hasIndex() - Method in class org.faktorips.runtime.ObjectProperty
Returns whether this ObjectProperty has an index that identifies an object in an array or list.
hasListeners(String) - Method in interface org.faktorips.runtime.INotificationSupport
 
hasMarker(IMarker) - Method in class org.faktorips.runtime.Message
Returns true if the message contains the specified IMarker marker otherwise false.
hasMarkers() - Method in class org.faktorips.runtime.Message
Returns true if the message has markers otherwise false.
hasReplacementParameter(String) - Method in class org.faktorips.runtime.Message
Returns true if the message has a replacement parameter with the given name, otherwise false.

I

ICacheFactory - Interface in org.faktorips.runtime
A factory for creating caches used by the repository.
IClRepositoryObject - Interface in org.faktorips.runtime
Objects that are loaded by the class loader repository need to implement this interface.
IComputable<K,V> - Interface in org.faktorips.runtime.caching
Interface to compute objects of type V identified by a key of type K
IConfigurableModelObject - Interface in org.faktorips.runtime
Base interface for all model objects that are configurable by a product component.
ICopySupport - Interface in org.faktorips.runtime
Interface indicating that the model object can create a copy of itself.
id() - Element in annotation type org.faktorips.runtime.model.annotation.IpsExtensionProperty
 
IDeltaComputationOptions - Interface in org.faktorips.runtime
Callback interface for the delta computation.
IDeltaComputationOptions.ComputationMethod - Enum in org.faktorips.runtime
 
IDeltaSupport - Interface in org.faktorips.runtime
Interface indicating that it is possible to compute a delta between two instances of the class implementing this interface.
identifier() - Element in annotation type org.faktorips.runtime.model.annotation.IpsEnumAttribute
 
IDependantObject - Interface in org.faktorips.runtime
Interface that defines a model object as dependent object, i.e.
IDetachedContentRuntimeRepository - Interface in org.faktorips.runtime.productdataprovider
 
IEnumValueLookupService<T> - Interface in org.faktorips.runtime
A service that can look up the values for exactly one enumeration type in a data source that is not the Faktor-IPS runtime repository.
IFormulaEvaluator - Interface in org.faktorips.runtime.formula
Evaluates the formulas of a product component or product component generation.
IFormulaEvaluatorFactory - Interface in org.faktorips.runtime.formula
An interface for formula evaluator factories to create a IFormulaEvaluator.
IGenericAttributeValidationConfiguration - Interface in org.faktorips.runtime.validation
Configuration for the generic validation of PolicyAttribute values.
ignore(Class<?>, String) - Method in class org.faktorips.runtime.DeltaComputationOptionsByPosition
Returns false.
ignore(Class<?>, String) - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Returns true if the given property should be ignored in the delta computation.
ignoreAssociations() - Method in class org.faktorips.runtime.DeltaComputationOptionsByPosition
 
ignoreAssociations() - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Controls whether associations should be ignored when computing deltas.
ignoreMoved() - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Controls whether moved associations should be ignored when computing deltas.
IIpsDecimalAdapter - Interface in org.faktorips.runtime.xml
IIpsXmlAdapter for Decimal.
IIpsLocalDateAdapter - Interface in org.faktorips.runtime.xml
IIpsLocalDateTimeAdapter - Interface in org.faktorips.runtime.xml
IIpsLocalTimeAdapter - Interface in org.faktorips.runtime.xml
IIpsMoneyAdapter - Interface in org.faktorips.runtime.xml
IIpsXmlAdapter for Money.
IIpsMonthAdapter - Interface in org.faktorips.runtime.xml
IIpsMonthDayAdapter - Interface in org.faktorips.runtime.xml
IIpsXmlAdapter<ValueType,BoundType> - Interface in org.faktorips.runtime.xml
Adapts a Java type for XML marshaling.
IIpsYearAdapter - Interface in org.faktorips.runtime.xml
IllegalRepositoryModificationException - Exception in org.faktorips.runtime
An exception that indicates that a method do modify the repository contents was called, but the repository does not allow to modify its contents.
IllegalRepositoryModificationException() - Constructor for exception org.faktorips.runtime.IllegalRepositoryModificationException
 
IMarker - Interface in org.faktorips.runtime
The implementation of this interface is used to provide additional information for an Message.
IModelObject - Interface in org.faktorips.runtime
Base interface for all model objects.
IModelObjectDelta - Interface in org.faktorips.runtime
A model object delta represents the delta between two model objects.
IModelObjectDeltaVisitor - Interface in org.faktorips.runtime
Visitor to visit a model object delta.
IModelObjectRepository - Interface in org.faktorips.runtime
Interface for a repository containing model objects.
IModelObjectVisitor - Interface in org.faktorips.runtime
Visitor for hierarchical model object structures.
implementation() - Element in annotation type org.faktorips.runtime.model.annotation.IpsPublishedInterface
The class implementing this interface
info(String) - Static method in class org.faktorips.runtime.Message
Creates a new Message.Builder with Message.INFO and the given message.
INFO - Enum constant in enum org.faktorips.runtime.Severity
Severity info.
INFO - Static variable in class org.faktorips.runtime.Message
Severity info.
INHERIT_DESCRIPTION_TAG - Static variable in class org.faktorips.runtime.model.type.Documentation
This tag, if included in an element's description, is replaced by the description of the super-element overwritten by the element.
init() - Method in class org.faktorips.runtime.internal.Table
 
init(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.TypePartsReader
 
INIT_PROPERTIES_FROM_XML - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
initAssociationFromXml(Element, Object, IObjectReferenceStore) - Method in class org.faktorips.runtime.internal.AbstractModelObject
 
initCaches(ClassLoader) - Method in class org.faktorips.runtime.internal.AbstractCachingRuntimeRepository
 
initDescriptors(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
initExpectedResultFromXml(Element) - Method in class org.faktorips.runtime.test.IpsTestCase2
Initialized the expected result from the given element.
initExtensionPropertiesFromXml(Element) - Method in class org.faktorips.runtime.internal.RuntimeObject
 
initFromXml(InputStream, IRuntimeRepository, String) - Method in class org.faktorips.runtime.internal.Table
Initializes this object with the data stored in the XML element.
initFromXml(Element) - Method in interface org.faktorips.runtime.IClRepositoryObject
Initializes this object with the data stored in the XML element.
initFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
Initializes the generation with the data from the xml element.
initFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Initializes the generation with the data from the xml element.
initFromXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
initFromXml(Element) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Initializes the table of contents with data stored in the xml element.
initFromXml(Element) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
initFromXml(Element) - Method in class org.faktorips.runtime.test.IpsTestCase2
Initialized the input and expected result objects from the xml.
initFromXml(Element, boolean, IRuntimeRepository, IObjectReferenceStore) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Initializes the policy component's state with the data stored in the given xml element.
initFromXml(Element, boolean, IRuntimeRepository, IObjectReferenceStore, XmlCallback) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Initializes the policy component's state with the data stored in the given xml element.
initFromXml(Element, boolean, IRuntimeRepository, IObjectReferenceStore, XmlCallback, String) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Initializes the policy component's state with the data stored in the given xml element.
initFromXml(Element, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.ProductConfiguration
Loads the product component this ProductConfiguration manages.
initHashMaps(int) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
initialize() - Method in interface org.faktorips.runtime.IConfigurableModelObject
Initializes the model object with the defaults from it's product component generation.
initialize() - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Nothing to do for the in memory repository.
initialize() - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
Initializes the runtime repository by loading the table of contents.
initInputFromXml(Element) - Method in class org.faktorips.runtime.test.IpsTestCase2
Initialized the input from the given element.
initKeyMaps() - Method in class org.faktorips.runtime.internal.Table
Is used by the generated classes to build up the the maps and trees that are used by the also generated find-methods.
initProductComponentGenerationVariation(IRuntimeRepository, GenerationTocEntry, Element) - Method in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
The given generation is initialized with the data of the original product component generation and the variations defined by the variant.
initProductComponentVariation(ProductComponent, ProductComponent, Element) - Method in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
The given product component is initialized with the data of the original product component and the variations defined by the variant.
initProperties(String, IModelObject, Map<String, String>) - Method in interface org.faktorips.runtime.internal.XmlCallback
Callback method will be called for each node element inside the XML structure.
initPropertiesFromXml(Map<String, String>, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractModelObject
 
InMemoryRuntimeRepository - Class in org.faktorips.runtime
A runtime repository that keeps its data in memory.
InMemoryRuntimeRepository() - Constructor for class org.faktorips.runtime.InMemoryRuntimeRepository
 
InMemoryRuntimeRepository(String) - Constructor for class org.faktorips.runtime.InMemoryRuntimeRepository
 
INotificationSupport - Interface in org.faktorips.runtime
Interface for classes that allow listeners for their properties.
internalAddEntry(TocEntryObject) - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
Adds the entry to the table of contents.
internalAddEntry(TocEntryObject) - Method in class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
 
InternationalStringXmlReaderWriter - Class in org.faktorips.runtime.internal
Helper class to read international strings from XML and write them back to XML.
invalidObject(ObjectProperty) - Method in class org.faktorips.runtime.Message.Builder
Add an object property that the message refers to.
invalidObjects(List<ObjectProperty>) - Method in class org.faktorips.runtime.Message.Builder
Add a list of object properties that the message refers to.
invalidObjects(ObjectProperty...) - Method in class org.faktorips.runtime.Message.Builder
Add object properties that the message refers to.
invalidObjectWithProperties(Object, String...) - Method in class org.faktorips.runtime.Message.Builder
Add some object properties the message refers to by creating instances of ObjectProperty for every given property and the given object.
invoke(JAXBContext, List<? extends IIpsXmlAdapter<?, ?>>, IRuntimeRepository) - Method in interface org.faktorips.runtime.internal.xml.XmlBindingSupportHelper.XmlBindingContextConstructor
 
invokeField(Field, Object) - Static method in class org.faktorips.runtime.model.type.ModelElement
 
invokeMethod(Method, Object, Object...) - Static method in class org.faktorips.runtime.model.type.ModelElement
 
IObjectReferenceStore - Interface in org.faktorips.runtime
 
IPredicate<T> - Interface in org.faktorips.runtime.util.function
Deprecated.
for removal since 21.6; Use Predicate instead.
IProductComponent - Interface in org.faktorips.runtime
Interface for all product components.
IProductComponentGeneration - Interface in org.faktorips.runtime
A product component generation represents the state of a product component valid for a period of time.
IProductComponentLink<T extends IProductComponent> - Interface in org.faktorips.runtime
This class represents a link between two product components.
IProductComponentLinkSource - Interface in org.faktorips.runtime
The source of an IProductComponentLink.
IProductDataProvider - Interface in org.faktorips.runtime.productdataprovider
A IProductDataProvider provides the content of product data identified by its toc entry.
IProductDataProviderFactory - Interface in org.faktorips.runtime.productdataprovider
 
IProductObject - Interface in org.faktorips.runtime
IPropertyQualifier - Interface in org.faktorips.runtime
The implementation of this interface is used to provide additional information for an ObjectProperty.
IpsAllowedValues - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method returning the allowed values for an IpsAttribute.
IpsAllowedValuesSetter - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method setting the allowed values for an IpsAttribute.
IpsAssociation - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a model association for runtime reference via Association.
IpsAssociationAdder - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method for adding target objects to an association.
IpsAssociationLinks - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method for retrieving the product component links for a product association.
IpsAssociationRemover - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method for removing target objects from an association.
IpsAssociations - Annotation Type in org.faktorips.runtime.model.annotation
Lists the names of all associations in the right order
IpsAttribute - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a model attribute for runtime reference via Attribute.
IpsAttributes - Annotation Type in org.faktorips.runtime.model.annotation
Lists the names of all attributes in the right order
IpsAttributeSetter - Annotation Type in org.faktorips.runtime.model.annotation
Marks the setter for an IpsAttribute.
IpsChangingOverTime - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a IProductCmptType's Generations for runtime reference via Type.
IpsConfiguredAttribute - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a model attribute that is configured by a product for runtime reference via Attribute.
IpsConfiguredBy - Annotation Type in org.faktorips.runtime.model.annotation
Links a policy component type with the IProductCmptType that it is configured by.
IpsConfiguredValidationRule - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a rule that is configured by a product for runtime reference via ValidationRule.
IpsConfigures - Annotation Type in org.faktorips.runtime.model.annotation
Links a IProductCmptType with the policy component type that it configures.
IpsDefaultValue - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method and constant returning the default value for an IpsAttribute.
IpsDefaultValueSetter - Annotation Type in org.faktorips.runtime.model.annotation
Marks the method setting the default value for an IpsAttribute.
IpsDerivedUnion - Annotation Type in org.faktorips.runtime.model.annotation
Marks an association that is a derived union.
IpsDocumented - Annotation Type in org.faktorips.runtime.model.annotation
 
IpsEnum<T> - Class in org.faktorips.runtime.internal
This class represents an Faktor-IPS enum and holds the description for the enum-content and the concrete enum-values loaded from the XML via SAX.
IpsEnum(List<T>, InternationalString) - Constructor for class org.faktorips.runtime.internal.IpsEnum
 
IpsEnumAttribute - Annotation Type in org.faktorips.runtime.model.annotation
Provides runtime information about the enum attribute
IpsEnumToXmlWriter - Class in org.faktorips.runtime
This class is used in generated code for enums to write their values to XML when the generator setting "Generate toXml Support" is activated.
IpsEnumToXmlWriter(IRuntimeRepository, Class<?>) - Constructor for class org.faktorips.runtime.IpsEnumToXmlWriter
To save an extensible enum to XML, all instances need to be loaded from the IRuntimeRepository therefore we require non-null parameters.
IpsEnumToXmlWriter(IRuntimeRepository, Class<?>, List<?>) - Constructor for class org.faktorips.runtime.IpsEnumToXmlWriter
To save an extensible enum to XML, all instances need to be loaded from the IRuntimeRepository therefore we require non-null parameters.
IpsEnumType - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about an Enum at runtime
IpsExtensibleEnum - Annotation Type in org.faktorips.runtime.model.annotation
If annotated the class is extensible by separate content
IpsExtensionProperties - Annotation Type in org.faktorips.runtime.model.annotation
Wrapper for multiple IpsExtensionProperty annotations.
IpsExtensionProperty - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about an extension property for runtime reference via ModelElement.getExtensionPropertyValue(String).
IpsFormulaTestCase - Class in org.faktorips.runtime.test
Class to execute and test formulas on product cmpts.
IpsFormulaTestCase(String) - Constructor for class org.faktorips.runtime.test.IpsFormulaTestCase
 
IpsGenerated - Annotation Type in org.faktorips.runtime.annotation
Marks the annotated element as generated by Faktor-IPS.
IpsInverseAssociation - Annotation Type in org.faktorips.runtime.model.annotation
Marks an association that is the reverse of another association.
IpsJAXBContext - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.IpsJAXBContext or org.faktorips.runtime.xml.jakarta.IpsJAXBContext instead
IpsJAXBContext(JAXBContext, List<? extends XmlAdapter<?, ?>>, IRuntimeRepository) - Constructor for class org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
 
IpsMatchingAssociation - Annotation Type in org.faktorips.runtime.model.annotation
Links a policy/product association to it's matching product/policy association.
IpsModel - Enum in org.faktorips.runtime.model
Repository of Faktor-IPS model information.
IpsPolicyCmptType - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a IPolicyCmptType for runtime reference via Type.
IpsProductCmptType - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a IProductCmptType for runtime reference via Type.
IpsProductConfigurationXmlAdapter - Class in org.faktorips.runtime.xml
Custom XML marshalling/unmarshalling for ProductConfiguration instances.
IpsProductConfigurationXmlAdapter(IRuntimeRepository) - Constructor for class org.faktorips.runtime.xml.IpsProductConfigurationXmlAdapter
 
IpsPropertyChangeSupport - Class in org.faktorips.runtime
Extension of PropertyChangeSupport providing special methods to fire AssociationChangedEvents.
IpsPropertyChangeSupport(Object) - Constructor for class org.faktorips.runtime.IpsPropertyChangeSupport
 
IpsPublishedInterface - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about the implementation class of a published interface.
IpsStringUtils - Class in org.faktorips.runtime.internal
A collection of utility methods for Strings.
IpsSubsetOfDerivedUnion - Annotation Type in org.faktorips.runtime.model.annotation
Marks an association that is the subset of a IpsDerivedUnion.
IpsTableColumn - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a table structure's column for runtime reference via TableColumn.
IpsTableStructure - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a table structure for runtime reference via TableStructure.
IpsTableUsage - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about the used table
IpsTableUsages - Annotation Type in org.faktorips.runtime.model.annotation
Annotates the name of all associations in the right order
IpsTest2 - Class in org.faktorips.runtime.test
 
IpsTest2(String) - Constructor for class org.faktorips.runtime.test.IpsTest2
 
IpsTestCase - Class in org.faktorips.runtime
Base class for IPS test cases.
IpsTestCase(String) - Constructor for class org.faktorips.runtime.IpsTestCase
Creates a new test case.
IpsTestCase2 - Class in org.faktorips.runtime.test
An ips test case defines the fixture to run a test.
IpsTestCase2(String) - Constructor for class org.faktorips.runtime.test.IpsTestCase2
 
IpsTestCaseBase - Class in org.faktorips.runtime.test
 
IpsTestCaseBase(String) - Constructor for class org.faktorips.runtime.test.IpsTestCaseBase
 
IpsTestCaseJUnit5Adapter - Class in org.faktorips.runtime.test
Adapter between JUnit 5 test cases and Faktor-IPS test cases.
IpsTestCaseJUnit5Adapter(IpsTestCaseBase) - Constructor for class org.faktorips.runtime.test.IpsTestCaseJUnit5Adapter
 
IpsTestCaseJUnitAdapter - Class in org.faktorips.runtime.test
Adapter between JUnit 3/4 test cases and Faktor-IPS test cases.
IpsTestCaseJUnitAdapter(String) - Constructor for class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
Dummy constructor to meet the contract to JUnits test case, this prevents the JUnit warning "has no public constructor TestCase(String name)".
IpsTestCaseJUnitAdapter(IpsTestCaseBase) - Constructor for class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
 
IpsTestCaseJUnitAdapterUtil - Class in org.faktorips.runtime.test
Utility class for the adapter between ips test cases and JUnit tests.
IpsTestFailure - Class in org.faktorips.runtime.test
 
IpsTestFailure(IpsTestCaseBase) - Constructor for class org.faktorips.runtime.test.IpsTestFailure
Creates a new test failure that was caused because an assertion has failed.
IpsTestFailure(IpsTestCaseBase, Object, Object) - Constructor for class org.faktorips.runtime.test.IpsTestFailure
Creates a new test failure that was caused because the given actual value is not equal to the expected value.
IpsTestFailure(IpsTestCaseBase, Object, Object, String, String, String) - Constructor for class org.faktorips.runtime.test.IpsTestFailure
Creates a new test failure that was caused because the given actual value is not equal to the expected value.
IpsTestFailure(IpsTestCaseBase, Throwable) - Constructor for class org.faktorips.runtime.test.IpsTestFailure
Creates a new test error.
IpsTestListener - Interface in org.faktorips.runtime.test
 
IpsTestResult - Class in org.faktorips.runtime.test
 
IpsTestResult() - Constructor for class org.faktorips.runtime.test.IpsTestResult
 
IpsTestSuite - Class in org.faktorips.runtime.test
A test suite is a container for tests.
IpsTestSuite(String) - Constructor for class org.faktorips.runtime.test.IpsTestSuite
 
IpsTestSuiteJUnit5Adapter - Class in org.faktorips.runtime.test
Adapter between JUnit 5 test suites and Faktor-IPS test suites.
IpsTestSuiteJUnit5Adapter() - Constructor for class org.faktorips.runtime.test.IpsTestSuiteJUnit5Adapter
 
IpsTestSuiteJUnitAdapter - Class in org.faktorips.runtime.test
Adapter between JUnit 3/4 test suites and Faktor-IPS test suites.
IpsTestSuiteJUnitAdapter() - Constructor for class org.faktorips.runtime.test.IpsTestSuiteJUnitAdapter
 
IpsTestSuiteJUnitAdapter(String) - Constructor for class org.faktorips.runtime.test.IpsTestSuiteJUnitAdapter
 
IpsTestSuiteJUnitAdapter(IpsTestSuite) - Constructor for class org.faktorips.runtime.test.IpsTestSuiteJUnitAdapter
 
IpsValidatedBy - Annotation Type in org.faktorips.runtime.model.annotation
Links a policy component type with its validator class.
IpsValidationRule - Annotation Type in org.faktorips.runtime.model.annotation
Preserves design time information about a rule for runtime reference via ValidationRule.
IpsValidationRules - Annotation Type in org.faktorips.runtime.model.annotation
Lists the names of all rules in their configured order.
IReadonlyTableOfContents - Interface in org.faktorips.runtime.internal.toc
This is the interface for readonly table of contents used by the runtime repositories.
IRRELEVANT - Enum constant in enum org.faktorips.runtime.validation.Relevance
An attribute with an empty (or null) value set - no value should be set.
IrrelevantValuePresent - Enum constant in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
 
IRuntimeObject - Interface in org.faktorips.runtime
Base class for runtime objects offering access to extension properties.
IRuntimeRepository - Interface in org.faktorips.runtime
The runtime repository gives access to the information about products, enums and tables.
IRuntimeRepositoryLookup - Interface in org.faktorips.runtime
A IRuntimeRepositoryLookup is an interface for a class that is able to provide a runtime repository.
IRuntimeRepositoryManager - Interface in org.faktorips.runtime
is(Class<? extends Annotation>) - Method in class org.faktorips.runtime.model.annotation.AnnotatedDeclaration
Returns true if this represented type is annotated with the specified annotation class.
IS_CHANGING_OVER_TIME - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
IS_IRRELEVANT_BUT_NOT_EMPTY - Static variable in class org.faktorips.runtime.model.type.ModelObjectAttributes
IS_MODIFIABLE - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
isActivatedByDefault() - Method in class org.faktorips.runtime.model.type.ValidationRule
Returns whether this validation rule is activated by default.
isActive() - Method in class org.faktorips.runtime.internal.ValidationRuleConfiguration
Flag indicating whether the validation rule is configured as active.
isAdded() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if this model object has been added to its parent, false otherwise.
isAdded() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isAssociationDeclared(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
isAssociationDeclared(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
isAssociationDeclared(String) - Method in class org.faktorips.runtime.model.type.Type
Returns whether the association with the given name is declared in this type.
isAssociationPresent(String) - Method in class org.faktorips.runtime.model.type.Type
Returns whether the association with the given name is declared in this type or in any supertype.
isAttributeDeclared(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
 
isAttributeDeclared(String) - Method in class org.faktorips.runtime.model.type.ProductCmptType
 
isAttributeDeclared(String) - Method in class org.faktorips.runtime.model.type.Type
Returns whether the attribute with the given name is declared in this type.
isAttributePresent(String) - Method in class org.faktorips.runtime.model.type.Type
Returns whether the attribute with the given name is declared in this type or in any supertype.
isAttributeTrue(Element, String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns whether the given element has an attribute by the given name that has the value "true".
isBlank(String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Returns true if s is either null, the empty string or a string that only contains whitespace, otherwise false.
isChanged() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if this model object has been changed.
isChanged() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isChangingOverTime() - Method in interface org.faktorips.runtime.IProductComponent
Returns true if this product component has product component generations.
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.Attribute
Returns true if this attribute is changing over time.
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.ProductAssociation
Checks whether this association is changing over time (resides in the generation) or not (resides in the product component).
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns whether this product component type is changing over time.
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.read.ProductAssociationCollector.ProductAssociationDescriptor
 
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.read.ProductAttributeCollector.ProductAttributeDescriptor
 
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
isChangingOverTime() - Method in class org.faktorips.runtime.model.type.ValidationRule
Returns whether this validation rule is changing over time.
isChildChanged() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if at least one model object's children has been changed.
isChildChanged() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isClassChanged() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if the model object's Java class has "changed".
isClassChanged() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isCompatibleToBaseVersion() - Method in class org.faktorips.runtime.productdataprovider.AbstractProductDataProvider
 
isCompatibleToBaseVersion() - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProvider
Return true if the version is compatible to the base version of this IProductDataProvider.
isCompatibleVersion(String, String) - Method in interface org.faktorips.runtime.IVersionChecker
Returns true if the new version is compatible to the old version or both versions are equal
isConfigurationForPolicyCmptType() - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns whether this product component type is a configuration for a policy component type.
isConfiguredByProductCmptType() - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns whether this policy component type is configured by a product component type.
isCreateSubtreeDelta() - Method in class org.faktorips.runtime.DeltaComputationOptionsByPosition
 
isCreateSubtreeDelta() - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Controls whether delta objects for added or removed subtree elements should be created explicitly.
isDeprecated() - Method in class org.faktorips.runtime.model.type.ModelElement
 
isDerivedUnion() - Method in class org.faktorips.runtime.model.type.Association
Returns if this association is a derived union.
isDifferentObjectAtPosition() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if a different model object is at a position, otherwise false.
isDifferentObjectAtPosition() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isDisplayName() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
Whether this attribute is used to display an enum value for human readability.
isEmpty() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if the delta is empty, the two objects are the same, otherwise false.
isEmpty() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isEmpty() - Method in class org.faktorips.runtime.internal.Range
 
isEmpty() - Method in class org.faktorips.runtime.MessageList
Returns true if the list is empty.
isEmpty() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Checks whether this model object attribute is empty.
isEmpty() - Method in class org.faktorips.runtime.productswitch.ProductFinderResult
Returns true if the result is an empty result.
isEmpty(String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Returns true if s is either null or the empty string, otherwise false.
isEmpty(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Checks whether this attribute is empty on the given model object.
isEnumType(Class<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
Returns whether the given class is a generated enum type and can be given to IpsModel.getEnumType(Class) as an argument without getting an IllegalArgumentException.
isError() - Method in class org.faktorips.runtime.productswitch.ProductFinderResult
Returns true if the result is an ProductFinderResult.error(String).
isError() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns true if the test was aborted because a throwable was thrown.
isExtensible() - Method in class org.faktorips.runtime.model.enumtype.EnumType
Whether the enum's values can be extended in an enum content provided in a IRuntimeRepository.
isExtensibleEnumType(Class<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
Returns whether the given class is a generated extensible enum type and can be given to IpsModel.getEnumType(Class) as an argument without getting an IllegalArgumentException.
isFailedAssertion() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns true if the test failed because an assertion failed.
isFormulaAvailable(String) - Method in class org.faktorips.runtime.internal.ProductComponent
Returns true if the expression of the given formulaSignature not empty.
isFormulaAvailable(String) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Returns true if the expression of the given formulaSignature not empty.
isIdentifier() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
Whether this attribute is used to identify an enum value.
isIrrelevant() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns whether this attribute is considered Relevance.IRRELEVANT.
isIrrelevant(IModelObject, String) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the attribute with the given property name is considered Relevance.IRRELEVANT for the given model object.
isIrrelevant(IModelObject, PolicyAttribute) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given attribute is considered Relevance.IRRELEVANT for the given model object.
isIrrelevant(ValueSet<?>) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given ValueSet is considered Relevance.IRRELEVANT.
isMandatory() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns whether this attribute is considered Relevance.MANDATORY.
isMandatory(IModelObject, String) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the attribute with the given property name is considered Relevance.MANDATORY for the given model object.
isMandatory(IModelObject, PolicyAttribute) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given attribute is considered Relevance.MANDATORY for the given model object.
isMandatory(ValueSet<?>) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given ValueSet is considered Relevance.MANDATORY.
isMarkedForRemoval() - Method in class org.faktorips.runtime.model.type.Deprecation
 
isMatchingAssociationPresent() - Method in class org.faktorips.runtime.model.type.Association
Returns true if the association has a matching association.
isModifiable() - Method in class org.faktorips.runtime.ClassloaderRuntimeRepository
 
isModifiable() - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
 
isModifiable() - Method in interface org.faktorips.runtime.IRuntimeRepository
Returns true if the repository's content is modifiable.
isModifiable() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
isMoved() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if this model object has changed its position in the ordered association.
isMoved() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isMultilingual() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
Whether the values of this attribute are dependent on Locale.
isMultiValue() - Method in class org.faktorips.runtime.model.type.ProductAttribute
Whether this attribute has just one value or multiple values.
isNotBlank(String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Returns true if s is neither null, the empty string nor a string that only contains whitespace, otherwise false.
isNotDerivedOnTheFly() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Checks whether this model object attribute is not derived on the fly and therefore has a setter.
isNotEmpty(String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Returns true if s is neither null nor the empty string, otherwise false.
isNull() - Element in annotation type org.faktorips.runtime.model.annotation.IpsExtensionProperty
 
isNull(Element) - Method in class org.faktorips.runtime.internal.Table
Is used by generated classes within the initKeyMaps() method to identify a null values.
isOptional() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns whether this attribute is considered Relevance.OPTIONAL.
isOptional(IModelObject, String) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the attribute with the given property name is considered Relevance.OPTIONAL for the given model object.
isOptional(IModelObject, PolicyAttribute) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given attribute is considered Relevance.OPTIONAL for the given model object.
isOptional(ValueSet<?>) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given ValueSet is considered Relevance.OPTIONAL.
isOverriding() - Method in class org.faktorips.runtime.model.type.Association
Returns true if this association overrides another association.
isOverriding() - Method in class org.faktorips.runtime.model.type.Attribute
Returns true if this attribute overrides another attribute.
isPolicyCmptType(Class<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
Returns whether the given class is a generated policy type and can be given to IpsModel.getPolicyCmptType(Class) as an argument without getting an IllegalArgumentException.
isPresent() - Method in class org.faktorips.runtime.productswitch.ProductFinderResult
If a IProductComponent is present, returns true, otherwise false.
isProductCmptType(Class<?>) - Static method in enum org.faktorips.runtime.model.IpsModel
Returns whether the given class is a generated product type and can be given to IpsModel.getProductCmptType(Class) as an argument without getting an IllegalArgumentException.
isProductRelevant() - Method in class org.faktorips.runtime.model.type.Attribute
Returns true if this attribute is configured by the product.
isProductRelevant() - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
isProductRelevant() - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
isProductRelevant() - Method in class org.faktorips.runtime.model.type.ProductAttribute
 
isProductRelevant() - Method in class org.faktorips.runtime.model.type.ValidationRule
Returns whether this validation rule can be configured by a product component.
isProductVariantXML(Element) - Method in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
 
isPropertyChanged() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if at least one the model object's properties has changed, otherwise false.
isPropertyChanged() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isPropertyChanged(String) - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if the model object contains a different value for the given property than the reference model object.
isPropertyChanged(String) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isQualified() - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Returns whether this association is "qualified".
isRelevant() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns whether this attribute is considered relevant.
isRelevant(IModelObject, String) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the attribute with the given property name is considered relevant for the given model object.
isRelevant(IModelObject, PolicyAttribute) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given attribute is considered relevant for the given model object.
isRelevant(ValueSet<?>) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns whether the given ValueSet is considered relevant.
isRemoved() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if this model object has been removed from its parent, false otherwise.
isRemoved() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isRepositoryUpToDate(IRuntimeRepository) - Method in class org.faktorips.runtime.ClassloaderRuntimeRepositoryManager
 
isRepositoryUpToDate(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager
Checks whether the IRuntimeRepository is up to date or not.
isRepositoryUpToDate(IRuntimeRepository) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager
 
isRequiredInformationMissing() - Method in interface org.faktorips.runtime.IMarker
Returns whether the marked Message is stating that required information is missing.
isSame(IModelObject, IModelObject) - Method in class org.faktorips.runtime.DeltaComputationOptionsByPosition
Returns true if the specified object references are identical.
isSame(IModelObject, IModelObject) - Method in interface org.faktorips.runtime.IDeltaComputationOptions
Returns true if the two objects represent the same conceptual object, otherwise false.
isSameOrSub(ProductCmptType) - Method in class org.faktorips.runtime.model.type.ProductCmptType
Returns whether this ProductCmptType is the same or sub-type compared to a reference ProductCmptType.
isStructureChanged() - Method in interface org.faktorips.runtime.IModelObjectDelta
Returns true if this model object's structure has changed.
isStructureChanged() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
isSubsetOfADerivedUnion() - Method in class org.faktorips.runtime.model.type.Association
Returns if this association is a subset of a derived union.
isSuccessful() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.FailedProductSwitch
 
isSuccessful() - Method in interface org.faktorips.runtime.productswitch.ProductSwitchResults.ProductSwitchResult
 
isSuccessful() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults.SuccessfulProductSwitch
 
isSuperTypePresent() - Method in class org.faktorips.runtime.model.type.Type
Returns whether this type has a super type.
isTechnicalConstraintViolated() - Method in interface org.faktorips.runtime.IMarker
Returns whether the marked Message is stating that a technical constraint (like for example a database column length) is violated.
isToOneAssociation() - Method in class org.faktorips.runtime.model.type.Association
Determines whether this association is a ..1 ("to one") association.
isUnique() - Method in class org.faktorips.runtime.model.enumtype.EnumAttribute
Whether this attribute's value is unique over all the enum's values.
isValid() - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
isValid() - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
isValid() - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
isValidationRuleActivated(String) - Method in class org.faktorips.runtime.internal.ProductComponent
 
isValidationRuleActivated(String) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
isValidationRuleActivated(String) - Method in interface org.faktorips.runtime.IProductObject
Returns whether the validation rule with the given name is configured as active in this IProductObject.
isValidationRuleDeclared(String) - Method in class org.faktorips.runtime.model.type.PolicyCmptType
Returns whether the ValidationRule with the given name is declared in this type.
isValuePresent() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Checks whether this model object attribute has a non-empty value.
isValuePresent(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Checks whether this attribute has a non-empty value on the given model object.
isVariant() - Method in class org.faktorips.runtime.internal.ProductComponent
 
isVariant() - Method in interface org.faktorips.runtime.IProductComponent
A variant is a product component that is based on another product component (hence varied base).
ITable<R> - Interface in org.faktorips.runtime
Base interface for table contents
iterator() - Method in class org.faktorips.runtime.MessageList
Returns an iterator over the messages in this list.
ITimedConfigurableModelObject - Interface in org.faktorips.runtime
Base interface for all model objects that are configurable by a product component with the ability to change over time via product component generations.
ITocEntryFactory<T extends TocEntryObject> - Interface in org.faktorips.runtime.internal.toc
A ITocEntryFactory implementation is used to load TocEntryObjects of a given type identified by their XML tag.
IToXmlSupport - Interface in org.faktorips.runtime.xml
Interface for runtime objects implementing a method to write their properties to XML.
IUnresolvedReference - Interface in org.faktorips.runtime
 
IValidationContext - Interface in org.faktorips.runtime
A validation context is provided to the validate() method generated by Faktor-IPS.
IVersionChecker - Interface in org.faktorips.runtime
The modification checker holds a version or time stamp for the version or time it is up to date.
IVisitorSupport - Interface in org.faktorips.runtime
Marks a model object as accepting visitors.
IXmlBindingSupport<JAXBContext> - Interface in org.faktorips.runtime.xml
Abstraction to provide access to classic JAXB and Jakarta XML Binding.
IXmlPersistenceSupport - Interface in org.faktorips.runtime.internal
Common interface for runtime classes that support XML persistence through the methods IClRepositoryObject.initFromXml(Element) and IXmlPersistenceSupport.toXml(Document).

J

join(Iterable<?>) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided Iterable into a single String containing the provided elements with the default separator ", ".
join(Iterable<?>, String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided Iterable into a single String containing the provided elements with the given separator.
join(Iterable<T>, Function<? super T, String>) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided Iterable into a single String containing the provided elements, converted to String with the given toString Function, with the default separator ", ".
join(Iterable<T>, Function<? super T, String>, String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided Iterable into a single String containing the provided elements, converted to String with the given toString Function, with the given separator.
join(Object[]) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided array into a single String containing the provided elements with the default separator ", ".
join(Object[], String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided array into a single String containing the provided elements with the given separator.
join(StringBuilder, Iterable<?>) - Static method in class org.faktorips.runtime.util.StringBuilderJoiner
Appends the elements of the provided Iterable to the given StringBuilder, separated by the StringBuilderJoiner.DEFAULT_SEPARATOR ", ".
join(StringBuilder, Iterable<?>, String) - Static method in class org.faktorips.runtime.util.StringBuilderJoiner
Appends the elements of the provided Iterable to the given StringBuilder, separated by the given separator.
join(StringBuilder, Iterable<T>, String, Consumer<? super T>) - Static method in class org.faktorips.runtime.util.StringBuilderJoiner
Appends the elements of the provided Iterable, converted to String with the given toString Function, to the given StringBuilder, separated by the given separator.
join(StringBuilder, Iterable<T>, Consumer<? super T>) - Static method in class org.faktorips.runtime.util.StringBuilderJoiner
Appends the elements of the provided Iterable, converted to String with the given toString Function, to the given StringBuilder, separated by the StringBuilderJoiner.DEFAULT_SEPARATOR ", ".
join(StringBuilder, Object[]) - Static method in class org.faktorips.runtime.util.StringBuilderJoiner
Appends the elements of the provided array to the given StringBuilder, separated by the StringBuilderJoiner.DEFAULT_SEPARATOR ", ".
join(StringBuilder, T[], Consumer<? super T>) - Static method in class org.faktorips.runtime.util.StringBuilderJoiner
Appends the elements of the provided array, converted to String with the given toString Function, to the given StringBuilder, separated by the StringBuilderJoiner.DEFAULT_SEPARATOR ", ".
join(Collection<?>, String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Joins the elements of the provided Collection into a single String containing the provided elements with the given separator.
join(MessageList...) - Static method in class org.faktorips.runtime.MessageLists
Returns a new MessageList that combines the messages of the given MessageLists including duplicates.

K

KeyStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> - Class in org.faktorips.runtime.internal.tableindex
An implementation of AbstractMapStructure mapping keys to nested SearchStructures much like a map.
kind() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
 
kind() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAttribute
 
KIND_NAME - Static variable in class org.faktorips.runtime.model.enumtype.EnumType
 
KIND_NAME - Static variable in class org.faktorips.runtime.model.table.TableStructure
 
KIND_NAME - Static variable in class org.faktorips.runtime.model.type.PolicyCmptType
 
KIND_NAME - Static variable in class org.faktorips.runtime.model.type.ProductCmptType
The name of the design time implementation class.

L

LABEL - Enum constant in enum org.faktorips.runtime.model.type.DocumentationKind
 
launderThrowable(Throwable) - Static method in class org.faktorips.runtime.caching.Memoizer
Coerce an unchecked Throwable to a RuntimeException
LEGACY_XML_TAG_CONFIG_ELEMENT - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
Since 3.19 the ConfigElement was separated in ConfiguredDefault and ConfiguredValueSet.
loadAndVary(IXmlPersistenceSupport, Element, IClRepositoryObject) - Method in class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
 
loadDocument(String, DocumentBuilder) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderDataSource
 
loadTableOfContents() - Method in class org.faktorips.runtime.ClassloaderRuntimeRepository
 
loadTableOfContents() - Method in class org.faktorips.runtime.internal.AbstractTocBasedRuntimeRepository
 
loadTableOfContents() - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepository
 
LocalDateAdapter - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.LocalDateAdapter or org.faktorips.runtime.xml.jakarta.LocalDateAdapter instead
LocalDateAdapter() - Constructor for class org.faktorips.runtime.jaxb.LocalDateAdapter
Deprecated.
 
LocalDateTimeAdapter - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.LocalDateTimeAdapter or org.faktorips.runtime.xml.jakarta.LocalDateTimeAdapter instead
LocalDateTimeAdapter() - Constructor for class org.faktorips.runtime.jaxb.LocalDateTimeAdapter
Deprecated.
 
LocalTimeAdapter - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.LocalTimeAdapter or org.faktorips.runtime.xml.jakarta.LocalTimeAdapter instead
LocalTimeAdapter() - Constructor for class org.faktorips.runtime.jaxb.LocalTimeAdapter
Deprecated.
 
LOWER_BOUND - Enum constant in enum org.faktorips.runtime.internal.tableindex.RangeType
Deprecated.
Because using this type in a RangeStructure results in asymmetrical behavior of the AbstractMapStructure.put(Object, SearchStructure) and RangeStructure.get(Object) methods. A value that was added by calling put(10, value) can not be retrieved by calling get(10).
LOWER_BOUND_EQUAL - Enum constant in enum org.faktorips.runtime.internal.tableindex.RangeType
Indicates that the keys are meant to be the lower bound of a range including the lower bound.

M

main(String[]) - Static method in class org.faktorips.runtime.test.CmdLineIpsTestRunner
The entry point for the command line test runner.
main(String[]) - Static method in class org.faktorips.runtime.test.SocketIpsTestRunner
The entry point for the socket test runner.
MANDATORY - Enum constant in enum org.faktorips.runtime.validation.Relevance
An attribute with a non-empty value set not containing null - a value must be set.
MANDATORY - Static variable in class org.faktorips.runtime.CardinalityRange
A cardinality that describes the obligatory range 1 to 1 with default 1.
MandatoryValueMissing - Enum constant in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
 
map(Predicate<Message>, UnaryOperator<Message>) - Method in class org.faktorips.runtime.MessageList
Returns a new message list containing the same number of messages as this list, with the given transformer function applied to each message that matches the given predicate.
map(UnaryOperator<Message>) - Method in class org.faktorips.runtime.MessageList
Returns a new message list containing the same number of messages as this list, with the given transformer function applied to each message.
markers(Collection<? extends IMarker>) - Method in class org.faktorips.runtime.Message.Builder
Set a collection of markers that should be provided to the new message.
markers(IMarker...) - Method in class org.faktorips.runtime.Message.Builder
Set some markers that should be provided to the new message.
markMoved() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
Marks the delta as one where the object has changed its position.
markPropertyChanged(String) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
Marks the given property as having a different value in the model object and the reference model object.
marshal(BoundType) - Method in interface org.faktorips.runtime.xml.IIpsXmlAdapter
Convert a bound type to a value type.
marshal(LocalDate) - Method in class org.faktorips.runtime.jaxb.LocalDateAdapter
Deprecated.
 
marshal(LocalDate) - Method in interface org.faktorips.runtime.xml.IIpsLocalDateAdapter
 
marshal(LocalDateTime) - Method in class org.faktorips.runtime.jaxb.LocalDateTimeAdapter
Deprecated.
 
marshal(LocalDateTime) - Method in interface org.faktorips.runtime.xml.IIpsLocalDateTimeAdapter
 
marshal(LocalTime) - Method in class org.faktorips.runtime.jaxb.LocalTimeAdapter
Deprecated.
 
marshal(LocalTime) - Method in interface org.faktorips.runtime.xml.IIpsLocalTimeAdapter
 
marshal(Month) - Method in class org.faktorips.runtime.jaxb.MonthAdapter
Deprecated.
 
marshal(Month) - Method in interface org.faktorips.runtime.xml.IIpsMonthAdapter
 
marshal(MonthDay) - Method in class org.faktorips.runtime.jaxb.MonthDayAdapter
Deprecated.
 
marshal(MonthDay) - Method in interface org.faktorips.runtime.xml.IIpsMonthDayAdapter
 
marshal(Year) - Method in interface org.faktorips.runtime.xml.IIpsYearAdapter
 
marshal(ProductConfiguration) - Method in class org.faktorips.runtime.jaxb.ProductConfigurationXmlAdapter
Deprecated.
Returns the ID for the configuring product component or null if it could not be determined.
marshal(ProductConfiguration) - Method in class org.faktorips.runtime.xml.IpsProductConfigurationXmlAdapter
Returns the ID for the configuring product component or null if it could not be determined.
marshal(Decimal) - Method in interface org.faktorips.runtime.xml.IIpsDecimalAdapter
 
marshal(Money) - Method in interface org.faktorips.runtime.xml.IIpsMoneyAdapter
 
matches(T) - Method in interface org.faktorips.runtime.model.type.Type.AnnotatedElementMatcher
 
matchingBy(String) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
This method will return a ProductSwitch.MatchingProductFinderSwitch that uses the given attribute name of a ProductComponent if more than one suitable replacement is found in the product configuration.
matchingBy(ProductCmptType, String) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
This method will return a ProductSwitch.MatchingProductFinderSwitch that uses a ProductComponent and an attribute name of the given ProductCmptType if more than one suitable replacement is found in the product configuration.
MatchingProductFinder - Interface in org.faktorips.runtime.productswitch
This functional interface represents an operation to find an IProductComponent for a given IConfigurableModelObject.
max() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
Maximal number of targets for this association
Memoizer<K,V> - Class in org.faktorips.runtime.caching
This Memoizer is implemented as suggested by Brian Goetz in Java Concurrency in Practice.
Memoizer(IComputable<K, V>) - Constructor for class org.faktorips.runtime.caching.Memoizer
The constructor to create a Memoizer with default values for the internal ConcurrentHashMap
Memoizer(IComputable<K, V>, int, float, int) - Constructor for class org.faktorips.runtime.caching.Memoizer
This constructor needs next to the IComputable also the initial size, the load factor and the concurrency level.
merge(AbstractMapStructure<K, V, R>) - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
 
merge(KeyStructure<K, V, R>) - Method in class org.faktorips.runtime.internal.tableindex.KeyStructure
 
merge(RangeStructure<K, V, R>) - Method in class org.faktorips.runtime.internal.tableindex.RangeStructure
 
merge(ResultStructure<R>) - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
merge(TwoColumnRangeStructure<K, V, R>) - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
 
merge(UniqueResultStructure<R>) - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
merge(T) - Method in interface org.faktorips.runtime.internal.tableindex.MergeAndCopyStructure
Merging adds the contents of the otherMergable to this object.
MergeAndCopyStructure<T extends MergeAndCopyStructure<T>> - Interface in org.faktorips.runtime.internal.tableindex
Defines the ability to merge or copy other objects into this MergeAndCopyStructure.
Message - Class in org.faktorips.runtime
A human readable text message with an optional code that identifies the type of the message and a severity that indicates if this is an error, warning or information.
Message(String, String, Severity) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, Object) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, Object, String...) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, List<ObjectProperty>) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, List<ObjectProperty>, List<MsgReplacementParameter>) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, List<ObjectProperty>, List<MsgReplacementParameter>, Set<? extends IMarker>) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, ObjectProperty) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, ObjectProperty...) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, ObjectProperty[], MsgReplacementParameter[]) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, ObjectProperty, List<MsgReplacementParameter>) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, String, Severity, ObjectProperty, MsgReplacementParameter...) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(String, Severity) - Constructor for class org.faktorips.runtime.Message
Creates a new message by defining the following parameters.
Message(Message) - Constructor for class org.faktorips.runtime.Message
Creates a new message by copying everything of the given Message.
Message(Message.Builder) - Constructor for class org.faktorips.runtime.Message
Creates a new message by using the fields of a Message.Builder.
MESSAGE_HELPER_GET_MESSAGE - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
Message.Builder - Class in org.faktorips.runtime
A builder for the Message class.
MessageList - Class in org.faktorips.runtime
A list of Messages.
MessageList() - Constructor for class org.faktorips.runtime.MessageList
Creates an empty message list.
MessageList(Message) - Constructor for class org.faktorips.runtime.MessageList
Creates a message list that contains the given message.
MessageLists - Class in org.faktorips.runtime
Utility class for handling MessageList objects.
MessagesHelper - Class in org.faktorips.runtime.util
A MessagesHelper is a set of strings available in different locales.
MessagesHelper(String, ClassLoader, Locale) - Constructor for class org.faktorips.runtime.util.MessagesHelper
Creates a new StringsSet with the indicated qualified name.
METHOD_COPY_ASSOCIATIONS - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
METHOD_NEW_COPY - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
MethodNames - Enum in org.faktorips.runtime.internal
Gives access to the method names defined in the runtime that the generated code refers to, e.g.
min() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
Minimal number of targets for this association
ModelElement - Class in org.faktorips.runtime.model.type
An element from the design time model representation as returned from IpsModel.
ModelElement(String, IpsExtensionProperties, Optional<Deprecation>) - Constructor for class org.faktorips.runtime.model.type.ModelElement
 
ModelObjectAttribute - Class in org.faktorips.runtime.model.type
A ModelObjectAttribute combines a PolicyAttribute with a specific IModelObject of the PolicyCmptType the PolicyAttribute belongs to and provides convenience methods to query and modify that combination.
ModelObjectAttributes - Class in org.faktorips.runtime.model.type
Creates and modifies ModelObjectAttributes.
ModelObjectDelta - Class in org.faktorips.runtime.internal
IModelObjectDelta implementation.
MODELOBJECTDELTA_CHECK_PROPERTY_CHANGE - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
MODELOBJECTDELTA_CREATE_CHILD_DELTAS - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
MODELOBJECTDELTA_NEW_DELTA - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
MODELOBJECTDELTA_NEW_EMPTY_DELTA - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
ModelTypeTocEntry - Class in org.faktorips.runtime.internal.toc
This TocEntryObject represents an entry for model types
ModelTypeTocEntry(String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.ModelTypeTocEntry
 
MODIFIED_EXCEPTION_MESSAGE - Static variable in class org.faktorips.runtime.productdataprovider.AbstractProductDataProvider
 
MonthAdapter - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.MonthAdapter or org.faktorips.runtime.xml.jakarta.MonthAdapter instead
MonthAdapter() - Constructor for class org.faktorips.runtime.jaxb.MonthAdapter
Deprecated.
 
MonthDayAdapter - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.MonthDayAdapter or org.faktorips.runtime.xml.jakarta.MonthDayAdapter instead
MonthDayAdapter() - Constructor for class org.faktorips.runtime.jaxb.MonthDayAdapter
Deprecated.
 
MOVED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta kind constant indicating that the model object has been moved, meaning it's position in the ordered list of objects has been changed.
msgCode() - Element in annotation type org.faktorips.runtime.model.annotation.IpsValidationRule
 
MsgReplacementParameter - Class in org.faktorips.runtime
When creating a message the text might be created by replacing parameters (or placeholders) with concrete values, e.g.
MsgReplacementParameter(String, Object) - Constructor for class org.faktorips.runtime.MsgReplacementParameter
Creates a new parameter value with name and value.
MULTIPLE_CONTENTS - Enum constant in enum org.faktorips.runtime.model.table.TableStructureKind
Multiple contents - for this table structure one or more table contents are allowed.
MultiValueXmlHelper - Enum in org.faktorips.runtime.internal
A helper class to load and save XML elements representing multi values as they are used in attribute values.

N

name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
The name used for a/the single target of the association.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAttribute
 
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsEnumAttribute
 
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsEnumType
 
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsMatchingAssociation
The name used for a/the single target of the matching association.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsPolicyCmptType
The qualified IPS object name.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsProductCmptType
The qualified IPS object name.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsTableColumn
The column's name.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsTableStructure
The qualified IPS object name.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsTableUsage
The name of the used table.
name() - Element in annotation type org.faktorips.runtime.model.annotation.IpsValidationRule
 
NEW_COPY - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
newAddDelta(IModelObject, String, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
newAddDelta(IModelObject, String, AssociationKind, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
newChangeDelta(IModelObject, IModelObject, int) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
newCopy() - Method in interface org.faktorips.runtime.ICopySupport
Creates and returns new copy of this object.
newDelta(IModelObject, IModelObject, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
newDifferentObjectAtPositionChangedDelta(IModelObject, IModelObject, String) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
newDifferentObjectAtPositionChangedDelta(IModelObject, IModelObject, String, AssociationKind) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
newEmptyDelta(IModelObject, IModelObject) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
newError(String, String) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new error message.
newError(String, String, Object, String...) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new error message.
newError(String, String, Object, String...) - Method in class org.faktorips.runtime.MessageList
Creates and returns a new message with severity Message.ERROR with the given code, text and object properties and adds the message to the list.
newError(String, String, ObjectProperty...) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new error message.
newError(String, String, ObjectProperty...) - Method in class org.faktorips.runtime.MessageList
Creates and returns a new message with severity Message.ERROR with the given code, text and invalid object properties and adds the message to the list.
newInfo(String, String) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new information message.
newInfo(String, String, Object, String) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new information message.
newInfo(String, String, Object, String) - Method in class org.faktorips.runtime.MessageList
Creates and returns a new message with severity Message.INFO with the given code, text and object properties and adds the message to the list.
newInstance() - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProviderFactory
 
newInstance() - Method in interface org.faktorips.runtime.productdataprovider.IProductDataProviderFactory
 
newJAXBContext() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Deprecated.
for removal since 23.6; directly use an implementation of IXmlBindingSupport.newJAXBContext(IRuntimeRepository) instead
newJAXBContext() - Method in interface org.faktorips.runtime.IRuntimeRepository
Deprecated.
for removal since 23.6; directly use an implementation of IXmlBindingSupport.newJAXBContext(IRuntimeRepository) instead
newJAXBContext(JAXBContext) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
Deprecated.
for removal since 23.6; directly use an implementation of IXmlBindingSupport.newJAXBContext(Object, IRuntimeRepository) instead
newJAXBContext(JAXBContext, IRuntimeRepository) - Method in class org.faktorips.runtime.internal.xml.XmlBindingSupportHelper
 
newJAXBContext(JAXBContext, IRuntimeRepository) - Method in interface org.faktorips.runtime.xml.IXmlBindingSupport
Creates a JAXBContext that wraps the provided context and extends the marshaling methods to provide marshaling of Faktor-IPS enumerations and model objects configured by product components.
newJAXBContext(IRuntimeRepository) - Method in class org.faktorips.runtime.internal.xml.XmlBindingSupportHelper
 
newJAXBContext(IRuntimeRepository) - Method in interface org.faktorips.runtime.xml.IXmlBindingSupport
Creates a new JAXBContext that can marshal / unmarshal all model classes defined in the given repository.
newRemoveDelta(IModelObject, String, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
newRemoveDelta(IModelObject, String, AssociationKind, IDeltaComputationOptions) - Static method in class org.faktorips.runtime.internal.ModelObjectDelta
 
newVersion - Variable in exception org.faktorips.runtime.productdataprovider.DataModifiedException
 
newWarning(String, String) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new warning message.
newWarning(String, String, Object) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new warning message.
newWarning(String, String, Object, String...) - Static method in class org.faktorips.runtime.Message
Constructs and returns a new warning message.
newWarning(String, String, Object, String...) - Method in class org.faktorips.runtime.MessageList
Creates and returns a new message with severity Message.WARNING with the given code, text and object properties and adds the message to the list.
NO_NAMES - Static variable in class org.faktorips.runtime.model.type.read.TypePartCollector
 
NONE - Enum constant in enum org.faktorips.runtime.Severity
Severity none.
NONE - Static variable in class org.faktorips.runtime.Message
Severity none.
NOTIFIY_CHANGE_LISTENERS - Static variable in enum org.faktorips.runtime.internal.MethodNames
notifyChangeListeners(PropertyChangeEvent)
notifyChangeListeners(PropertyChangeEvent) - Method in interface org.faktorips.runtime.INotificationSupport
 

O

ObjectProperty - Class in org.faktorips.runtime
An instance of this class identifies a property in an object, e.g.
ObjectProperty(Object) - Constructor for class org.faktorips.runtime.ObjectProperty
Creates an ObjectProperty that characterizes only the object but not a specific property of it.
ObjectProperty(Object, String) - Constructor for class org.faktorips.runtime.ObjectProperty
Creates an ObjectProperty that characterizes the object and the name of the property.
ObjectProperty(Object, String, int) - Constructor for class org.faktorips.runtime.ObjectProperty
Creates a new ObjectProperty.
ObjectProperty(Object, String, int, IPropertyQualifier) - Constructor for class org.faktorips.runtime.ObjectProperty
Creates a new ObjectProperty.
ObjectProperty(Object, String, IPropertyQualifier) - Constructor for class org.faktorips.runtime.ObjectProperty
Creates a new ObjectProperty.
of(E, DocumentationKind, Locale, String, Supplier<Optional<? extends E>>) - Static method in class org.faktorips.runtime.model.type.Documentation
Returns the documentation of the given type for the given model element in the given locale.
of(Class<? super V>, Function<K, V>) - Static method in interface org.faktorips.runtime.caching.IComputable
Creates a new IComputable for the given value class using the given Function to compute the values from keys.
of(Class<? super V>, Function<K, V>) - Static method in class org.faktorips.runtime.caching.Memoizer
Creates a new Memoizer for the given value class using the given Function to compute the values from keys.
of(Field) - Static method in class org.faktorips.runtime.model.type.Deprecation
 
of(Method) - Static method in class org.faktorips.runtime.model.type.Deprecation
 
of(IModelObject) - Static method in class org.faktorips.runtime.model.type.ModelObjectAttributes
Collects all ModelObjectAttributes of the given model object.
of(IModelObject, Class<? extends IModelObject>, String, IValidationContext) - Static method in class org.faktorips.runtime.validation.GenericRelevanceValidation
Creates a GenericRelevanceValidation for the given model object's attribute using the validation context to get the IGenericAttributeValidationConfiguration and validates the attribute.
of(IModelObject, String) - Static method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Creates a ModelObjectAttribute for the given model object and policy attribute.
of(IModelObject, String) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns the Relevance of the PolicyAttribute identified by the given property name for the given model object.
of(IModelObject, PolicyAttribute) - Static method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Creates a ModelObjectAttribute for the given model object and policy attribute.
of(IModelObject, PolicyAttribute) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns the Relevance of the given PolicyAttribute for the given model object.
of(IProductComponent) - Static method in class org.faktorips.runtime.productswitch.ProductFinderResult
Constructs a new ProductFinderResult with the specified product component.
of(Message...) - Static method in class org.faktorips.runtime.MessageList
Returns a new MessageList that consists of the given Messages.
of(AnnotatedDeclaration) - Static method in class org.faktorips.runtime.model.type.Deprecation
 
of(ValueSet<?>) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns the Relevance as interpretation of the given ValueSet.
ofErrors(String...) - Static method in class org.faktorips.runtime.MessageList
Returns a new MessageList that contains error messages with the given texts.
ofIncludingChildren(IModelObject) - Static method in class org.faktorips.runtime.model.type.ModelObjectAttributes
Collects all ModelObjectAttributes of the given model object and its children.
oldVersion - Variable in exception org.faktorips.runtime.productdataprovider.DataModifiedException
 
OPTIONAL - Enum constant in enum org.faktorips.runtime.validation.Relevance
An attribute with value set containing null - a value can be set but is not required.
OPTIONAL - Static variable in class org.faktorips.runtime.CardinalityRange
A cardinality that describes the optional range from 0 to 1 with default 0.
or(AdvancedProductFinder) - Method in interface org.faktorips.runtime.productswitch.AdvancedProductFinder
Returns a composed product finder that represents a short-circuiting logical OR of this product finder and other product finders.
or(MatchingProductFinder) - Method in interface org.faktorips.runtime.productswitch.MatchingProductFinder
Returns a composed product finder that represents a short-circuiting logical OR of this product finder and another.
orEmptyMessageList(MessageList) - Static method in class org.faktorips.runtime.MessageLists
Returns the given MessageList if it is not null or a new empty MessageList if it is.
org.faktorips.runtime - package org.faktorips.runtime
 
org.faktorips.runtime.annotation - package org.faktorips.runtime.annotation
Annotations to be used on Faktor-IPS-generated classes, but not necessarily created by Faktor-IPS.
org.faktorips.runtime.caching - package org.faktorips.runtime.caching
 
org.faktorips.runtime.formula - package org.faktorips.runtime.formula
 
org.faktorips.runtime.internal - package org.faktorips.runtime.internal
 
org.faktorips.runtime.internal.delta - package org.faktorips.runtime.internal.delta
 
org.faktorips.runtime.internal.productvariant - package org.faktorips.runtime.internal.productvariant
 
org.faktorips.runtime.internal.tableindex - package org.faktorips.runtime.internal.tableindex
 
org.faktorips.runtime.internal.toc - package org.faktorips.runtime.internal.toc
 
org.faktorips.runtime.internal.xml - package org.faktorips.runtime.internal.xml
 
org.faktorips.runtime.jaxb - package org.faktorips.runtime.jaxb
 
org.faktorips.runtime.model - package org.faktorips.runtime.model
Contains classes that allow access to design time model information about Faktor-IPS objects.
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.
org.faktorips.runtime.model.enumtype - package org.faktorips.runtime.model.enumtype
Classes that allow access to design time model information on enums.
org.faktorips.runtime.model.table - package org.faktorips.runtime.model.table
Classes that allow access to design time model information on tables.
org.faktorips.runtime.model.type - package org.faktorips.runtime.model.type
Classes that allow access to design time model information on policy and product component types.
org.faktorips.runtime.model.type.read - package org.faktorips.runtime.model.type.read
Internal use classes to read model information from annotations and via reflection.
org.faktorips.runtime.productdataprovider - package org.faktorips.runtime.productdataprovider
 
org.faktorips.runtime.productswitch - package org.faktorips.runtime.productswitch
 
org.faktorips.runtime.test - package org.faktorips.runtime.test
 
org.faktorips.runtime.util - package org.faktorips.runtime.util
 
org.faktorips.runtime.util.function - package org.faktorips.runtime.util.function
Contains classes used to prepare Faktor-IPS API for a more functional style as introduced with Java 8.
org.faktorips.runtime.validation - package org.faktorips.runtime.validation
Validation of model objects.
org.faktorips.runtime.xml - package org.faktorips.runtime.xml
Abstractions and abstract implementations for XML binding of Faktor-IPS objects with either classic JAXB or Jakarta XML Binding.
orGenericVisitorSupport(IModelObject) - Static method in interface org.faktorips.runtime.IVisitorSupport
Returns the given model object if it implements IVisitorSupport otherwise a GenericVisitorSupport wrapping it.

P

parallelStream() - Method in class org.faktorips.runtime.MessageList
Returns a parallel Stream of the included messages.
parseIso(String) - Static method in class org.faktorips.runtime.internal.DateTime
Parses the given String s to a DateTime object.
PartDescriptor<T extends ModelElement> - Class in org.faktorips.runtime.model.type.read
A descriptor for a part which type is specified by the generic type T.
PartDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.PartDescriptor
 
performAdditionalInitializations() - Method in class org.faktorips.runtime.internal.Table
Template method to perform additional initializations.
PLURAL_LABEL - Enum constant in enum org.faktorips.runtime.model.type.DocumentationKind
 
pluralName() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
The name used for multiple targets of the association.
PolicyAssociation - Class in org.faktorips.runtime.model.type
An association between two PolicyCmptTypes.
PolicyAssociation(Type, Method, Method, Method) - Constructor for class org.faktorips.runtime.model.type.PolicyAssociation
 
PolicyAssociationCollector - Class in org.faktorips.runtime.model.type.read
 
PolicyAssociationCollector() - Constructor for class org.faktorips.runtime.model.type.read.PolicyAssociationCollector
 
PolicyAssociationCollector.PolicyAssociationDescriptor - Class in org.faktorips.runtime.model.type.read
 
PolicyAssociationDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.PolicyAssociationCollector.PolicyAssociationDescriptor
 
PolicyAttribute - Class in org.faktorips.runtime.model.type
An attribute of a PolicyCmptType.
PolicyAttribute(Type, IpsAttribute, IpsExtensionProperties, Class<?>, boolean, Optional<Deprecation>) - Constructor for class org.faktorips.runtime.model.type.PolicyAttribute
 
PolicyAttributeCollector - Class in org.faktorips.runtime.model.type.read
 
PolicyAttributeCollector() - Constructor for class org.faktorips.runtime.model.type.read.PolicyAttributeCollector
 
PolicyAttributeCollector.PolicyAttributeDescriptor - Class in org.faktorips.runtime.model.type.read
 
PolicyAttributeDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.PolicyAttributeCollector.PolicyAttributeDescriptor
 
PolicyCmptType - Class in org.faktorips.runtime.model.type
Corresponds to a design time IPolicyCmptType.
PolicyCmptType(String, AnnotatedDeclaration) - Constructor for class org.faktorips.runtime.model.type.PolicyCmptType
 
PolicyCmptTypeTocEntry - Class in org.faktorips.runtime.internal.toc
This special kind of ModelTypeTocEntry represents an entry for policy component types
PolicyCmptTypeTocEntry(String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.PolicyCmptTypeTocEntry
 
PolicyCmptTypeTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.PolicyCmptTypeTocEntryFactory
 
process(D, AnnotatedDeclaration, AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.AnnotationProcessor
 
PRODUCT_DATA_VERSION_XML_ELEMENT - Static variable in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
 
ProductAssociation - Class in org.faktorips.runtime.model.type
 
ProductAssociation(Type, Method, Method, Method, Method, boolean, Method) - Constructor for class org.faktorips.runtime.model.type.ProductAssociation
 
ProductAssociationCollector - Class in org.faktorips.runtime.model.type.read
 
ProductAssociationCollector() - Constructor for class org.faktorips.runtime.model.type.read.ProductAssociationCollector
 
ProductAssociationCollector.ProductAssociationDescriptor - Class in org.faktorips.runtime.model.type.read
 
ProductAssociationDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.ProductAssociationCollector.ProductAssociationDescriptor
 
ProductAttribute - Class in org.faktorips.runtime.model.type
Represents an attribute in a IpsProductCmptType.
ProductAttribute(Type, boolean, Method, Method) - Constructor for class org.faktorips.runtime.model.type.ProductAttribute
 
ProductAttributeCollector - Class in org.faktorips.runtime.model.type.read
 
ProductAttributeCollector() - Constructor for class org.faktorips.runtime.model.type.read.ProductAttributeCollector
 
ProductAttributeCollector.ProductAttributeDescriptor - Class in org.faktorips.runtime.model.type.read
 
ProductAttributeDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.ProductAttributeCollector.ProductAttributeDescriptor
 
ProductCmptGenerationNotFoundException - Exception in org.faktorips.runtime
 
ProductCmptGenerationNotFoundException(String, String, Calendar, boolean) - Constructor for exception org.faktorips.runtime.ProductCmptGenerationNotFoundException
Creates a new exception that indicates that no product component generation with the given id and effective date has been found.
ProductCmptNotFoundException - Exception in org.faktorips.runtime
A runtime exception that indicates that a product component hasn't been found.
ProductCmptNotFoundException(String, String) - Constructor for exception org.faktorips.runtime.ProductCmptNotFoundException
Creates a new exception that indicates that no product component with the given id has been found.
ProductCmptTocEntry - Class in org.faktorips.runtime.internal.toc
ProductCmptTocEntry(String, String, String, String, String, String, String, DateTime) - Constructor for class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
ProductCmptTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.ProductCmptTocEntryFactory
 
ProductCmptType - Class in org.faktorips.runtime.model.type
Corresponds to a design time IProductCmptType.
ProductCmptType(String, AnnotatedDeclaration) - Constructor for class org.faktorips.runtime.model.type.ProductCmptType
 
ProductCmptTypeTocEntry - Class in org.faktorips.runtime.internal.toc
This special kind of ModelTypeTocEntry represents an entry for product component types
ProductCmptTypeTocEntry(String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.ProductCmptTypeTocEntry
 
ProductCmptTypeTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.ProductCmptTypeTocEntryFactory
 
productCmptWasFound() - Method in exception org.faktorips.runtime.ProductCmptGenerationNotFoundException
Returns true if the product component was found in the repository but the product component hasn't got a generation valid at the given effective date.
ProductComponent - Class in org.faktorips.runtime.internal
Base class for all product components.
ProductComponent(IRuntimeRepository, String, String, String) - Constructor for class org.faktorips.runtime.internal.ProductComponent
Creates a new product component with the indicate id, kind id and version id.
ProductComponentGeneration - Class in org.faktorips.runtime.internal
Base class for product component generations
ProductComponentGeneration(ProductComponent) - Constructor for class org.faktorips.runtime.internal.ProductComponentGeneration
 
ProductComponentLink<T extends IProductComponent> - Class in org.faktorips.runtime.internal
Class that represents a link/relation between product components.
ProductComponentLink(IProductComponentGeneration) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link for the given product component generation.
ProductComponentLink(IProductComponentGeneration, T) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link to the given target for the given product component generation using the cardinality (0,*).
ProductComponentLink(IProductComponentGeneration, T, CardinalityRange) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link with the given cardinality to the given target for the given product component generation.
ProductComponentLink(IProductComponentLinkSource) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link for the given product component/generation.
ProductComponentLink(IProductComponentLinkSource, T) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link to the given target for the given product component/generation using the cardinality (0,*).
ProductComponentLink(IProductComponentLinkSource, T, String) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link to the given target and association name for the given product component/generation using the cardinality (0,*).
ProductComponentLink(IProductComponentLinkSource, T, CardinalityRange) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link with the given cardinality to the given target for the given product component/generation.
ProductComponentLink(IProductComponentLinkSource, T, CardinalityRange, String) - Constructor for class org.faktorips.runtime.internal.ProductComponentLink
Creates a new link with the cardinality and association name to the given target for the given product component/generation.
ProductComponentLinks - Class in org.faktorips.runtime.util
 
ProductConfiguration - Class in org.faktorips.runtime.internal
Manages a product component and the corresponding generation for use with configurable model objects.
ProductConfiguration() - Constructor for class org.faktorips.runtime.internal.ProductConfiguration
 
ProductConfiguration(IProductComponent) - Constructor for class org.faktorips.runtime.internal.ProductConfiguration
 
ProductConfigurationXmlAdapter - Class in org.faktorips.runtime.jaxb
Deprecated.
for removal since 23.6; use org.faktorips.runtime.xml.javax.ProductConfigurationXmlAdapter or org.faktorips.runtime.xml.jakarta.ProductConfigurationXmlAdapter instead
ProductConfigurationXmlAdapter(IRuntimeRepository) - Constructor for class org.faktorips.runtime.jaxb.ProductConfigurationXmlAdapter
Deprecated.
 
ProductFinderResult - Class in org.faktorips.runtime.productswitch
Represents the result of a product finder operation, which contains the correct replacement of an IProductComponent for the given IConfigurableModelObject.
ProductSwitch - Class in org.faktorips.runtime.productswitch
The ProductSwitch class is used to generically and recursively switch the IProductComponent of an IConfigurableModelObject and its children.
ProductSwitch.AbstractProductFinderSwitch - Class in org.faktorips.runtime.productswitch
 
ProductSwitch.AdvancedProductFinderSwitch - Class in org.faktorips.runtime.productswitch
This builder class uses the AdvancedProductFinder to switch to a new IProductComponent
ProductSwitch.MatchingProductFinderSwitch - Class in org.faktorips.runtime.productswitch
This builder class uses the MatchingProductFinder to switch to a new IProductComponent
ProductSwitch.MultipleProductSwitchCondition - Class in org.faktorips.runtime.productswitch
This builder class configures the conditions used for finding the correct replacement IProductComponent for multiple PolicyAssociations.
ProductSwitch.ProductSwitchCondition - Class in org.faktorips.runtime.productswitch
This builder class configures the conditions used for finding the correct replacement IProductComponent.
ProductSwitchResults - Class in org.faktorips.runtime.productswitch
This class represents the results of a product switch operation.
ProductSwitchResults(Map<IConfigurableModelObject, ProductSwitchResults.ProductSwitchResult>) - Constructor for class org.faktorips.runtime.productswitch.ProductSwitchResults
Constructs a new instance of ProductSwitchResults with the specified map of product switch results.
ProductSwitchResults.FailedProductSwitch - Class in org.faktorips.runtime.productswitch
Represents the result of a failed product switch operation.
ProductSwitchResults.ProductSwitchResult - Interface in org.faktorips.runtime.productswitch
This interface represents the result of a product switch operation for a single model object.
ProductSwitchResults.SuccessfulProductSwitch - Class in org.faktorips.runtime.productswitch
Represents the result of a successful product switch operation.
ProductVariantRuntimeHelper - Class in org.faktorips.runtime.internal.productvariant
Helper class for loading product variants or varied product components respectively.
ProductVariantRuntimeHelper() - Constructor for class org.faktorips.runtime.internal.productvariant.ProductVariantRuntimeHelper
 
PropertiesReadingInternationalString - Class in org.faktorips.runtime.internal
An PropertiesReadingInternationalString could be used for string properties that could be translated in different languages.
PropertiesReadingInternationalString(String, MessagesHelper) - Constructor for class org.faktorips.runtime.internal.PropertiesReadingInternationalString
 
PROPERTY_CHANGED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta change type constant indicating that at least one of the object's properties has changed.
PROPERTY_ENTRYTYPE - Static variable in class org.faktorips.runtime.internal.toc.TocEntryObject
 
PROPERTY_GENERATION_IMPL_CLASS_NAME - Static variable in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
PROPERTY_IMPLEMENTATION_CLASS - Static variable in class org.faktorips.runtime.internal.ProductComponent
 
PROPERTY_IMPLEMENTATION_CLASS - Static variable in class org.faktorips.runtime.internal.toc.TocEntry
 
PROPERTY_IPS_OBJECT_ID - Static variable in class org.faktorips.runtime.internal.toc.TocEntryObject
 
PROPERTY_IPS_OBJECT_QNAME - Static variable in class org.faktorips.runtime.internal.toc.TocEntryObject
 
PROPERTY_KIND_ID - Static variable in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
PROPERTY_PRODUCT_CMPT_GENERATION - Static variable in interface org.faktorips.runtime.ITimedConfigurableModelObject
The name of the property 'productCmptGeneration'.
PROPERTY_PRODUCT_COMPONENT - Static variable in interface org.faktorips.runtime.IConfigurableModelObject
The name of the property 'productComponent'.
PROPERTY_VALID_FROM - Static variable in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
PROPERTY_VALID_TO - Static variable in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
PROPERTY_VERSION_ID - Static variable in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
PROPERTY_XML_RESOURCE - Static variable in class org.faktorips.runtime.internal.toc.TocEntry
 
put(K, K, boolean, boolean, V) - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
Defines a range that maps to the given value.
put(K, K, V) - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
Defines a range that maps to the given value.
put(K, V) - Method in class org.faktorips.runtime.internal.tableindex.AbstractMapStructure
Puts a new element in the map.
put(TwoColumnRange<K>, V) - Method in class org.faktorips.runtime.internal.tableindex.TwoColumnRangeStructure
 
putCustomRuntimeObject(Class<T>, String, T) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the runtimeObject into the repository.
putEnumValues(Class<T>, List<T>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the given enum values in the repository replacing all existing values for the given enumType.
putIpsTestCase(IpsTestCaseBase) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the test case into the repository.
putObject(Object, Object) - Method in class org.faktorips.runtime.DefaultObjectReferenceStore
 
putObject(Object, Object) - Method in interface org.faktorips.runtime.IObjectReferenceStore
 
putProductCmptGeneration(IProductComponentGeneration) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the product component generation and its product component into the repository.
putProductComponent(IProductComponent) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the product component into the repository.
putTable(ITable<?>) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the table into the repository.
putTable(ITable<?>, String) - Method in class org.faktorips.runtime.InMemoryRuntimeRepository
Puts the table with the indicated name into the repository with .

Q

QNAME_SEPARATOR - Static variable in enum org.faktorips.runtime.model.type.DocumentationKind
 
qualified() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
Whether the association is "qualified".

R

Range - Class in org.faktorips.runtime.internal
Represents a range.
Range - Enum constant in enum org.faktorips.runtime.model.type.ValueSetKind
 
Range() - Constructor for class org.faktorips.runtime.internal.Range
 
Range(String, String, String, boolean) - Constructor for class org.faktorips.runtime.internal.Range
Creates a new Range.
RangeStructure<K extends Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> - Class in org.faktorips.runtime.internal.tableindex
A SearchStructure that maps ranges to nested SearchStructures.
RangeType - Enum in org.faktorips.runtime.internal.tableindex
Defines how the bounds of ranges in a RangeStructure are handled.
read(AnnotatedDeclaration) - Method in class org.faktorips.runtime.model.type.read.TypePartsReader
 
readAnnotations(AnnotatedDeclaration, AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.TypePartCollector
 
readExpectedResult(Element) - Method in class org.faktorips.runtime.IpsTestCase
Reads the expected result from the given Xml element.
readInput(Element) - Method in class org.faktorips.runtime.IpsTestCase
Reads the input for the test from the given Xml element.
ReadonlyTableOfContents - Class in org.faktorips.runtime.internal.toc
Default implementation of ReadonlyTableOfContents.
ReadonlyTableOfContents() - Constructor for class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
Creates a new TOC.
ReadonlyTableOfContents(ClassLoader) - Constructor for class org.faktorips.runtime.internal.toc.ReadonlyTableOfContents
Creates a new TOC that uses the given ClassLoader to find ITocEntryFactory implementations via ServiceLoader.
Relevance - Enum in org.faktorips.runtime.validation
Defines the relevance of a PolicyAttribute, derived from its value set: An attribute with an empty (or null) value set is considered Relevance.IRRELEVANT - no value should be set An attribute with value set containing null is considered Relevance.OPTIONAL - a value can be set but is not required An attribute with a non-empty value set not containing null is considered Relevance.MANDATORY - a value must be set An attribute that is not Relevance.IRRELEVANT (Relevance.OPTIONAL or Relevance.MANDATORY) is considered relevant - its value should for example be checked against the value set.
remove(Message) - Method in class org.faktorips.runtime.MessageList
Removes the given message from this message list.
remove(IpsTestListener) - Method in class org.faktorips.runtime.test.IpsTestResult
 
REMOVE_CHILD_MODEL_OBJECT_INTERNAL - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
removeChildModelObjectInternal(IModelObject) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Removes the given child object from this object.
REMOVED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta kind constant indicating that the model object has been removed from it's parent.
removeEnumValueLookupService(IEnumValueLookupService<?>) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
removeEnumValueLookupService(IEnumValueLookupService<?>) - Method in interface org.faktorips.runtime.IRuntimeRepository
Removes the lookup service registered for the given enumeration type.
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.faktorips.runtime.INotificationSupport
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.faktorips.runtime.IpsPropertyChangeSupport
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface org.faktorips.runtime.INotificationSupport
 
removeTargetObjects(S, Calendar, List<IProductComponent>) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Removes the target object from this association in the source object.
removeTargetObjects(S, Calendar, IProductComponent...) - Method in class org.faktorips.runtime.model.type.ProductAssociation
Removes the target object from this association in the source object.
removeTargetObjects(S, List<IModelObject>) - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Removes the target object from this association in the source object.
removeTargetObjects(S, IModelObject...) - Method in class org.faktorips.runtime.model.type.PolicyAssociation
Removes the target objects from this association in the source object.
removeTest(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestSuite
Removes the test from the suite.
removeValue() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Sets the model object attribute to its null-value (null for most datatypes, a NullObject for for the NullObjectSupport-datatypes Decimal and Money, and an empty string for the datatype String) This only works for changeable attributes.
removeValue(IModelObject) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
removeValue(IModelObject) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
removeValue(IModelObject) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Sets the given model object's attribute identified by this model type attribute to its null-value (null for most datatypes, a NullObject for the NullObjectSupport-datatypes Decimal and Money, and an empty string for the datatype String) This only works for changeable attributes.
replacements(String, Object) - Method in class org.faktorips.runtime.Message.Builder
Creates a new MsgReplacementParameter the message should reference
replacements(List<MsgReplacementParameter>) - Method in class org.faktorips.runtime.Message.Builder
A list of replacement parameters the message should reference.
replacements(MsgReplacementParameter...) - Method in class org.faktorips.runtime.Message.Builder
Some replacement parameters the message should reference.
REPOSITORY_XML_ELEMENT - Static variable in class org.faktorips.runtime.ClassloaderRuntimeRepository
Name of the XML element representing the product component registry.
resetAttributes(IModelObject, Predicate<ModelObjectAttribute>) - Static method in class org.faktorips.runtime.model.type.ModelObjectAttributes
Clears attributes of a IModelObject and its dependent model-objects that match the given Predicate.
resetIrrelevantAttributes(IModelObject) - Static method in class org.faktorips.runtime.model.type.ModelObjectAttributes
Clears irrelevant attributes of a IModelObject and its dependent model-objects.
resetProductCmptGeneration() - Method in class org.faktorips.runtime.internal.ProductConfiguration
Sets the product component generation null.
resolve(IObjectReferenceStore) - Method in class org.faktorips.runtime.DefaultReferenceResolver
Resolves the unresolved references in the given store.
resolve(IObjectReferenceStore) - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
resolve(IObjectReferenceStore) - Method in interface org.faktorips.runtime.IUnresolvedReference
 
resolveReferences() - Method in class org.faktorips.runtime.DefaultObjectReferenceStore
 
resolveReferences() - Method in interface org.faktorips.runtime.IObjectReferenceStore
 
ResultStructure<R> - Class in org.faktorips.runtime.internal.tableindex
ResultStructures are the leaves in the tree of nested SearchStructures.
rows - Variable in class org.faktorips.runtime.internal.Table
Contains all rows of this table.
run(String) - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Run the all ips test cases in the given packages.
The format of the input string is:
run(String) - Method in class org.faktorips.runtime.test.SocketIpsTestRunner
 
run(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestResult
 
run(IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTest2
 
run(IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestCaseBase
 
run(IpsTestResult) - Method in class org.faktorips.runtime.test.IpsTestSuite
 
run(Document) - Method in class org.faktorips.runtime.IpsTestCase
 
run(Element) - Method in class org.faktorips.runtime.IpsTestCase
 
runTest() - Method in class org.faktorips.runtime.IpsTestCase
Implementation of the JUnit Test method that reads the test case data (input, expected output) from the test's resource, executes the business functions and compares the expected result with the actual result.
runTest() - Method in class org.faktorips.runtime.test.IpsTestCaseJUnit5Adapter
Runs the ips test case.
runTest() - Method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
Runs the ips test case.
runTestCase(IpsTestCaseBase, IpsTestListener) - Static method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapterUtil
Runs the ips test case.
RuntimeObject - Class in org.faktorips.runtime.internal
Baseclass for all runtime objects
RuntimeObject() - Constructor for class org.faktorips.runtime.internal.RuntimeObject
 

S

searchDeclaredMethod(Class<T>, Type.AnnotatedElementMatcher<T>) - Method in class org.faktorips.runtime.model.type.Type
Searches for a method with the given annotation that matches the condition defined by a matcher.
SearchStructure<R> - Class in org.faktorips.runtime.internal.tableindex
A SearchStructure is a data structure that is used by tables to optimize index key access on their data.
SearchStructure() - Constructor for class org.faktorips.runtime.internal.tableindex.SearchStructure
 
SET_PRODUCT_CMPT_GENERATION - Static variable in enum org.faktorips.runtime.internal.MethodNames
Method is generated in the first product configured policy class in hierarchy.
SET_PRODUCT_COMPONENT - Static variable in enum org.faktorips.runtime.internal.MethodNames
Method is generated in the first product configured policy class in hierarchy.
setAdditionalRepositoryPackages(String) - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Sets additional packages, will be used to create the ClassloaderRuntimeRepository which could be used in the runtime environment to obtain necessary objects.
setAddMethod(Method) - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
setAddMethodWithCardinality(Method) - Method in class org.faktorips.runtime.model.type.read.ProductAssociationCollector.ProductAssociationDescriptor
 
setAnnotatedElement(AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
setAnnotatedElement(AnnotatedElement) - Method in class org.faktorips.runtime.model.type.read.ValidationRuleDescriptor
 
setAnnotatedElement(Method) - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
setAnnotatedElement(Method) - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
setAssociation(String) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
setAssociationKind(AssociationKind) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
setCacheFactory(ICacheFactory) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.Builder
Optionally you could specify a ICacheFactory to use your own cache implementation.
setChangingOverTime(boolean) - Method in class org.faktorips.runtime.model.type.read.ProductAssociationCollector.ProductAssociationDescriptor
 
setChangingOverTime(boolean) - Method in class org.faktorips.runtime.model.type.read.ProductAttributeCollector.ProductAttributeDescriptor
 
setChangingOverTime(boolean) - Method in class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
setCheckForModifications(boolean) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProviderFactory
 
setClassLoader(ClassLoader) - Method in class org.faktorips.runtime.productdataprovider.ClassLoaderProductDataProviderFactory
 
setClassLoader(ClassLoader) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.Builder
The ClassLoader to instantiate the classes.
setClassLoader(ClassLoader) - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Sets the classloader to find the test and instantiate the corresponding classes.
setConcurrencyLevel(int) - Method in class org.faktorips.runtime.DefaultCacheFactory
 
setDefaultInitialSize(int) - Method in class org.faktorips.runtime.DefaultCacheFactory
 
setDefaultLocaleInXml(Node, Locale) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
 
setDefaultValue(Object) - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Sets the product configured default value of this attribute.
setDefaultValue(IConfigurableModelObject, Object) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
setDefaultValue(IConfigurableModelObject, Object) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
setDefaultValue(IConfigurableModelObject, Object) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Sets the product configured default value of the attribute identified by this model type attribute.
setDefaultValue(IProductComponent, Calendar, Object) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
setDefaultValue(IProductComponent, Calendar, Object) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
setDefaultValue(IProductComponent, Calendar, Object) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Sets the product configured default value of the attribute identified by this model type attribute.
setFormulaEvaluatorFactory(IFormulaEvaluatorFactory) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
If you want to support formula evaluation you can set a IFormulaEvaluatorFactory.
setFormulaEvaluatorFactory(IFormulaEvaluatorFactory) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.Builder
setFullPath(String) - Method in class org.faktorips.runtime.test.IpsTest2
Sets the test's file name including the path.
setGenerationEntries(List<GenerationTocEntry>) - Method in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
Sets the generation entries.
setGetLinksMethod(Method) - Method in class org.faktorips.runtime.model.type.read.ProductAssociationCollector.ProductAssociationDescriptor
 
setInitialSize(Class<?>, int) - Method in class org.faktorips.runtime.DefaultCacheFactory
 
setMessages(List<Message>) - Method in class org.faktorips.runtime.MessageList
Sets the message list.
setMethod(Method) - Method in class org.faktorips.runtime.model.type.read.ValidationRuleDescriptor
 
setName(String) - Method in class org.faktorips.runtime.model.type.read.PartDescriptor
 
setProductCmpt(ProductComponent) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Sets the product component this generation belongs to.
setProductCmptGeneration(IProductComponentGeneration) - Method in class org.faktorips.runtime.internal.ProductConfiguration
Sets the new product component generation.
setProductComponent(IProductComponent) - Method in interface org.faktorips.runtime.IConfigurableModelObject
Sets the current product component.
setProductComponent(IProductComponent) - Method in class org.faktorips.runtime.internal.ProductConfiguration
Sets the new product component.
setRemoveMethod(Method) - Method in class org.faktorips.runtime.model.type.read.AbstractAssociationDescriptor
 
setRemoveMethod(Method) - Method in class org.faktorips.runtime.model.type.read.PolicyAssociationCollector.PolicyAssociationDescriptor
 
setRepository(IRuntimeRepository) - Method in class org.faktorips.runtime.test.IpsTest2
Sets the runtime repository.
setRepositoryName(String) - Method in class org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.Builder
The optional repository name.
setRepositoryPackages(String) - Method in class org.faktorips.runtime.test.AbstractIpsTestRunner
Sets the repository packages names
setRuntimeRepositoryLookup(IRuntimeRepositoryLookup) - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
setRuntimeRepositoryLookup(IRuntimeRepositoryLookup) - Method in interface org.faktorips.runtime.IRuntimeRepository
Setting a IRuntimeRepositoryLookup is needed to enable serialization of policy components.
setSetterMethod(Method) - Method in class org.faktorips.runtime.model.type.read.AbstractAttributeDescriptor
 
setValidationRuleActivated(String, boolean) - Method in class org.faktorips.runtime.internal.ProductComponent
 
setValidationRuleActivated(String, boolean) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
setValidationRuleActivated(String, boolean) - Method in interface org.faktorips.runtime.IProductObject
Enables or disables validation for a specific rule.
setValidFrom(DateTime) - Method in class org.faktorips.runtime.internal.ProductComponent
Sets the new valid from date.
setValidFrom(DateTime) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Sets the new valid from date.
setValidTo(DateTime) - Method in class org.faktorips.runtime.internal.ProductComponent
 
setValue(String, Object) - Method in class org.faktorips.runtime.ValidationContext
Sets the value of the specified property.
setValue(String, Element) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
setValue(IModelObject, Object) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
setValue(IModelObject, Object) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
setValue(IModelObject, Object) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Sets the given model object's attribute identified by this model type attribute to the given value.
setValueSet(IConfigurableModelObject, ValueSet<?>) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
setValueSet(IConfigurableModelObject, ValueSet<?>) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
setValueSet(IConfigurableModelObject, ValueSet<?>) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Sets the product configured set of allowed values of the attribute identified by this model type attribute.
setValueSet(IProductComponent, Calendar, ValueSet<?>) - Method in class org.faktorips.runtime.model.type.ConstantPolicyAttribute
 
setValueSet(IProductComponent, Calendar, ValueSet<?>) - Method in class org.faktorips.runtime.model.type.DefaultPolicyAttribute
 
setValueSet(IProductComponent, Calendar, ValueSet<?>) - Method in class org.faktorips.runtime.model.type.PolicyAttribute
Sets the product configured set of allowed values of the attribute identified by this model type attribute.
setValueSet(ValueSet<?>) - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Sets the product configured set of allowed values of this model object attribute.
setVariedBase(ProductComponent) - Method in class org.faktorips.runtime.internal.ProductComponent
Sets the varied base product, marking this product as its variant.
severity() - Element in annotation type org.faktorips.runtime.model.annotation.IpsValidationRule
 
severity(Severity) - Method in class org.faktorips.runtime.Message.Builder
Set the message's severity, in exact Message.ERROR, Message.WARNING or Message.INFO.
Severity - Enum in org.faktorips.runtime
Enum indicating the kind of severity a message can have.
shouldValidate(PolicyAttribute, IModelObject) - Method in class org.faktorips.runtime.validation.DefaultGenericAttributeValidationConfiguration
 
shouldValidate(PolicyAttribute, IModelObject) - Method in interface org.faktorips.runtime.validation.IGenericAttributeValidationConfiguration
Decides whether the given PolicyAttribute should be validated for the given IModelObject.
SimpleCache - Class in org.faktorips.runtime
Simple cache that just uses a HashMap to cache objects and never releases them.
SimpleCache(IComputable<Object, Object>) - Constructor for class org.faktorips.runtime.SimpleCache
 
SimpleCache(IComputable<Object, Object>, int) - Constructor for class org.faktorips.runtime.SimpleCache
 
SimpleTypePartsReader<E extends ModelElement,P extends Annotation,C extends Annotation> - Class in org.faktorips.runtime.model.type.read
A simpler TypePartsReader that creates it's own TypePartCollector for the case that a ModelElement is defined with annotations on a single getter method and all child elements are listed in an annotation on their parent element.
SimpleTypePartsReader(Class<P>, SimpleTypePartsReader.NamesAccessor<P>, Class<C>, SimpleTypePartsReader.NameAccessor<C>, SimpleTypePartsReader.ModelElementCreator<E>) - Constructor for class org.faktorips.runtime.model.type.read.SimpleTypePartsReader
 
SimpleTypePartsReader.ModelElementCreator<T extends ModelElement> - Interface in org.faktorips.runtime.model.type.read
Creates a new ModelElement under the given parent element with the given name and getter method.
SimpleTypePartsReader.NameAccessor<C extends Annotation> - Interface in org.faktorips.runtime.model.type.read
Gets the name of the child element from a method annotated with the Annotation C
SimpleTypePartsReader.NamesAccessor<A extends Annotation> - Interface in org.faktorips.runtime.model.type.read
Gets the list of names from the parent class annotated with the Annotation A
SINGLE_CONTENT - Enum constant in enum org.faktorips.runtime.model.table.TableStructureKind
Single content - for this table structure only on table content is allowed.
size() - Method in class org.faktorips.runtime.MessageList
Returns the total number of messages in the list.
size() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults
 
size() - Method in class org.faktorips.runtime.test.IpsTestSuite
Returns the number of tests in the suite.
SocketIpsTestRunner - Class in org.faktorips.runtime.test
Socket test runner.
SocketIpsTestRunner() - Constructor for class org.faktorips.runtime.test.SocketIpsTestRunner
 
SocketIpsTestRunner(int, String, String) - Constructor for class org.faktorips.runtime.test.SocketIpsTestRunner
 
sortBySeverity(MessageList) - Static method in class org.faktorips.runtime.MessageLists
Returns a new MessageList containing the same messages as the given list, sorted by descending Severity.
source() - Element in annotation type org.faktorips.runtime.model.annotation.IpsMatchingAssociation
The source class of the matching association.
spliterator() - Method in class org.faktorips.runtime.MessageList
Creates a Spliterator over the included messages.
startElement(String, String, String, Attributes) - Method in class org.faktorips.runtime.internal.EnumSaxHandler
 
startElement(String, String, String, Attributes) - Method in class org.faktorips.runtime.internal.TableSaxHandler
 
STOP_VALIDATION - Static variable in interface org.faktorips.runtime.IModelObject
Constant for the return values of validate methods (i.e.
stream() - Method in class org.faktorips.runtime.MessageList
Returns a sequential Stream of the included messages.
STRICT - Static variable in interface org.faktorips.runtime.IVersionChecker
A strict version checker that requires an exact match of the full version strings.
StringBuilderJoiner - Class in org.faktorips.runtime.util
Utility class similar to StringJoiner / String.join(CharSequence, Iterable) / Collectors.joining(CharSequence) that does not create intermediary Strings but appends all parts to a preexisting StringBuilder.
STRUCTURE_CHANGED - Static variable in interface org.faktorips.runtime.IModelObjectDelta
Delta change type constant indicating that the object's structure has changed, that means either a child has been added, removed or changed its position (if the computation method is IDeltaComputationOptions.ComputationMethod.BY_OBJECT or a different object is now at a given position (if the computation method is IDeltaComputationOptions.ComputationMethod.BY_OBJECT.
successfulAsMap() - Method in class org.faktorips.runtime.productswitch.ProductSwitchResults
Returns an unmodifiable view of all successful switch results.
SuccessfulProductSwitch(IProductComponent, IProductComponent) - Constructor for class org.faktorips.runtime.productswitch.ProductSwitchResults.SuccessfulProductSwitch
Constructs a new SuccessfulProductSwitch instance with the given old and new product components.
switchAt(PolicyAssociation, AdvancedProductFinder) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.MultipleProductSwitchCondition
This method allows to register an AdvancedProductFinder for a specific PolicyAssociation.
switchAt(PolicyAssociation, AdvancedProductFinder) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
This method allows to register an AdvancedProductFinder with a specific PolicyAssociation.
switchOthers(AdvancedProductFinder) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.MultipleProductSwitchCondition
This method registers the specified AdvancedProductFinder for all unregistered PolicyAssociations.

T

Table<R> - Class in org.faktorips.runtime.internal
The base class for all the generated table classes.
Table() - Constructor for class org.faktorips.runtime.internal.Table
Default constructor for tables initialized from XML.
Table(String) - Constructor for class org.faktorips.runtime.internal.Table
Constructor for tables created from code.
TABLE_OF_CONTENTS_FILE - Static variable in class org.faktorips.runtime.ClassloaderRuntimeRepository
The default name of the file describing the registry's contents.
TableColumn - Class in org.faktorips.runtime.model.table
Description of one column of a runtime table.
TableColumn(TableStructure, String, Class<?>, Method) - Constructor for class org.faktorips.runtime.model.table.TableColumn
 
TableContentTocEntry - Class in org.faktorips.runtime.internal.toc
A TocEntryObject for table contents
TableContentTocEntry(String, String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.TableContentTocEntry
 
TableContentTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.TableContentTocEntryFactory
 
TableSaxHandler - Class in org.faktorips.runtime.internal
SAX event handler class for ips table contents.
TableSaxHandler(Table<?>, IRuntimeRepository) - Constructor for class org.faktorips.runtime.internal.TableSaxHandler
 
TableStructure - Class in org.faktorips.runtime.model.table
Description of a runtime table's name, kind and columns.
TableStructure(Class<? extends ITable<?>>) - Constructor for class org.faktorips.runtime.model.table.TableStructure
 
TableStructureKind - Enum in org.faktorips.runtime.model.table
Runtime mirror for table structure types.
TableUsage - Class in org.faktorips.runtime.model.type
Describes the model information for a table usage.
TableUsage(Type, Method) - Constructor for class org.faktorips.runtime.model.type.TableUsage
 
TableUsageCollector - Class in org.faktorips.runtime.model.type.read
 
TableUsageCollector() - Constructor for class org.faktorips.runtime.model.type.read.TableUsageCollector
 
TableUsageCollector.TableUsageDescriptor - Class in org.faktorips.runtime.model.type.read
 
TableUsageDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.TableUsageCollector.TableUsageDescriptor
 
TAG_NAME - Static variable in interface org.faktorips.runtime.ITable
 
targetClass() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociation
The association's target.
test(T) - Method in interface org.faktorips.runtime.util.function.IPredicate
Deprecated.
Evaluates this predicate on the given argument.
TEST_ERROR - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_ERROR_END - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_ERROR_MESSAGE_INDICATOR - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_ERROR_STACK_INDICATOR - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_FAILED - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_FAILED_DELIMITERS - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_FINISHED - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_STARTED - Static variable in class org.faktorips.runtime.test.SocketIpsTestRunner
 
TEST_XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.TestCaseTocEntry
 
TestCaseTocEntry - Class in org.faktorips.runtime.internal.toc
A TocEntryObject for test cases
TestCaseTocEntry(String, String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.TestCaseTocEntry
Creates an entry that references to a test case.
TestCaseTocEntryFactory() - Constructor for class org.faktorips.runtime.internal.toc.AbstractTocEntryFactory.TestCaseTocEntryFactory
 
testDummy() - Method in class org.faktorips.runtime.test.IpsTestSuiteJUnitAdapter
Dummy test method to avoid a warning when running all JUnit tests in this project.
testFailureOccured(IpsTestFailure) - Method in class org.faktorips.runtime.test.CmdLineIpsTestRunner
 
testFailureOccured(IpsTestFailure) - Method in class org.faktorips.runtime.test.IpsTestCaseJUnit5Adapter
 
testFailureOccured(IpsTestFailure) - Method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
 
testFailureOccured(IpsTestFailure) - Method in interface org.faktorips.runtime.test.IpsTestListener
 
testFailureOccured(IpsTestFailure) - Method in class org.faktorips.runtime.test.SocketIpsTestRunner
 
testFinished(IpsTest2) - Method in class org.faktorips.runtime.test.CmdLineIpsTestRunner
 
testFinished(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestCaseJUnit5Adapter
 
testFinished(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
 
testFinished(IpsTest2) - Method in interface org.faktorips.runtime.test.IpsTestListener
 
testFinished(IpsTest2) - Method in class org.faktorips.runtime.test.SocketIpsTestRunner
 
testNothing() - Method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
Dummy test do prevent JUnit "no test found" warning if selecting this test case.
testStarted(IpsTest2) - Method in class org.faktorips.runtime.test.CmdLineIpsTestRunner
 
testStarted(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestCaseJUnit5Adapter
 
testStarted(IpsTest2) - Method in class org.faktorips.runtime.test.IpsTestCaseJUnitAdapter
 
testStarted(IpsTest2) - Method in interface org.faktorips.runtime.test.IpsTestListener
 
testStarted(IpsTest2) - Method in class org.faktorips.runtime.test.SocketIpsTestRunner
 
text(String) - Method in class org.faktorips.runtime.Message.Builder
Set the message's text which is human readable.
to(IProductComponent) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.AbstractProductFinderSwitch
The new IProductComponent that should be used for the switch.
to(IProductComponent) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
The new IProductComponent that should be used for the switch.
TOC_XML_ELEMENT - Static variable in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
 
TocEntry - Class in org.faktorips.runtime.internal.toc
The class represents an entry in the repository's table of contents.
TocEntry(String, String) - Constructor for class org.faktorips.runtime.internal.toc.TocEntry
 
TocEntryObject - Class in org.faktorips.runtime.internal.toc
A toc entry that represents a product component, a table, a test case or an enum content identified by the qualified name.
TocEntryObject(String, String, String, String) - Constructor for class org.faktorips.runtime.internal.toc.TocEntryObject
 
TocHierarchyCreator - Class in org.faktorips.runtime.test
 
toDate(TimeZone) - Method in class org.faktorips.runtime.internal.DateTime
 
toGregorianCalendar(TimeZone) - Method in class org.faktorips.runtime.internal.DateTime
 
toIsoFormat() - Method in class org.faktorips.runtime.internal.DateTime
 
toLowerFirstChar(String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
 
toObjectProperty() - Method in class org.faktorips.runtime.model.type.ModelObjectAttribute
Returns an ObjectProperty for this model object attribute.
toPrimitiveBoolean(Boolean) - Static method in enum org.faktorips.runtime.formula.FormulaEvaluatorUtil
Returns the value of the Boolean object as a boolean primitive.
toString() - Method in class org.faktorips.runtime.AssociationChangedEvent
 
toString() - Method in class org.faktorips.runtime.CardinalityRange
 
toString() - Method in class org.faktorips.runtime.DefaultUnresolvedReference
 
toString() - Method in class org.faktorips.runtime.GenerationId
 
toString() - Method in class org.faktorips.runtime.internal.AbstractRuntimeRepository
 
toString() - Method in class org.faktorips.runtime.internal.DateTime
 
toString() - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
toString() - Method in class org.faktorips.runtime.internal.ProductComponent
 
toString() - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
toString() - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
toString() - Method in class org.faktorips.runtime.internal.Table
Returns the String representation of up to ten of this table's rows.
toString() - Method in class org.faktorips.runtime.internal.tableindex.ResultStructure
 
toString() - Method in class org.faktorips.runtime.internal.tableindex.UniqueResultStructure
 
toString() - Method in class org.faktorips.runtime.internal.toc.AbstractReadonlyTableOfContents
 
toString() - Method in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
toString() - Method in class org.faktorips.runtime.internal.toc.TocEntryObject
 
toString() - Method in class org.faktorips.runtime.Message
 
toString() - Method in class org.faktorips.runtime.MessageList
Returns all messages in the list separated by a comma and a line separator.
toString() - Method in class org.faktorips.runtime.model.enumtype.EnumType
 
toString() - Method in class org.faktorips.runtime.model.table.TableStructure
 
toString() - Method in class org.faktorips.runtime.model.type.Association
 
toString() - Method in class org.faktorips.runtime.model.type.Attribute
 
toString() - Method in enum org.faktorips.runtime.model.type.AttributeKind
 
toString() - Method in class org.faktorips.runtime.model.type.ModelElement
 
toString() - Method in class org.faktorips.runtime.model.type.TableUsage
 
toString() - Method in class org.faktorips.runtime.model.type.Type
 
toString() - Method in class org.faktorips.runtime.model.type.ValidationRule
 
toString() - Method in class org.faktorips.runtime.MsgReplacementParameter
 
toString() - Method in class org.faktorips.runtime.ObjectProperty
 
toString() - Method in exception org.faktorips.runtime.ProductCmptGenerationNotFoundException
 
toString() - Method in exception org.faktorips.runtime.ProductCmptNotFoundException
 
toString() - Method in class org.faktorips.runtime.test.IpsTestCase2
 
toString() - Method in class org.faktorips.runtime.test.IpsTestFailure
Returns a string representation of the IPS test failure.
toString() - Method in class org.faktorips.runtime.test.IpsTestSuite
 
toString(StringBuilder, String) - Method in class org.faktorips.runtime.internal.ModelObjectDelta
 
toStringFromList(List<String>) - Static method in class org.faktorips.runtime.test.AbstractIpsTestRunner
 
toTimeInMillisecs(TimeZone) - Method in class org.faktorips.runtime.internal.DateTime
 
toXml(Document) - Method in interface org.faktorips.runtime.internal.IXmlPersistenceSupport
Creates an Element (using the given document) that represents this object in XML.
toXml(Document) - Method in class org.faktorips.runtime.internal.ProductComponent
Creates an XML Element that represents this product component's data.
toXml(Document) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Creates an XML Element that represents this product component generation's data.
toXml(Document) - Method in class org.faktorips.runtime.internal.ProductComponentLink
 
toXml(Document) - Method in class org.faktorips.runtime.internal.Table
 
toXml(Document) - Method in class org.faktorips.runtime.internal.toc.TocEntry
 
toXml(Document) - Method in class org.faktorips.runtime.IpsEnumToXmlWriter
Creates an XML Element that represents this enums data.
toXml(Document) - Method in interface org.faktorips.runtime.ITable
Creates an XML Element that represents this table's data.
toXml(Document, boolean) - Method in class org.faktorips.runtime.internal.ProductComponent
Creates an XML Element that represents this product component's data.
toXml(Document, Collection<LocalizedString>) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
Creates a new Element representing the given localized strings.
toXml(Document, DefaultInternationalString) - Static method in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
Creates a new Element representing the given DefaultInternationalString.
trimEquals(String, String) - Static method in class org.faktorips.runtime.internal.IpsStringUtils
Trims the parameters, if the are not null and checks for equality using Objects.equals(Object, Object).
TwoColumnRangeStructure<K extends Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> - Class in org.faktorips.runtime.internal.tableindex
A SearchStructure that maps ranges (keys) to nested SearchStructures i.e.
type() - Element in annotation type org.faktorips.runtime.model.annotation.IpsTableStructure
Whether this table structure allows multiple contents.
Type - Class in org.faktorips.runtime.model.type
A Type represents a design time type of Faktor-IPS.
Type(String, AnnotatedDeclaration) - Constructor for class org.faktorips.runtime.model.type.Type
 
Type.AnnotatedElementMatcher<T extends Annotation> - Interface in org.faktorips.runtime.model.type
Matcher for methods or fields based on annotation properties.
TypeHierarchyVisitor - Class in org.faktorips.runtime.model.type
A visitor that allows to implement functions on a type's hierarchy.
TypeHierarchyVisitor() - Constructor for class org.faktorips.runtime.model.type.TypeHierarchyVisitor
 
TypePart - Class in org.faktorips.runtime.model.type
Abstract class for any part of a Type.
TypePart(String, Type, IpsExtensionProperties, Optional<Deprecation>) - Constructor for class org.faktorips.runtime.model.type.TypePart
 
TypePartCollector<T extends ModelElement,D extends PartDescriptor<T>> - Class in org.faktorips.runtime.model.type.read
 
TypePartCollector(List<AnnotationProcessor<?, D>>) - Constructor for class org.faktorips.runtime.model.type.read.TypePartCollector
 
TypePartsReader - Class in org.faktorips.runtime.model.type.read
Reads the model parts from a AnnotatedDeclaration.
TypePartsReader(TypePartCollector<?, ?>...) - Constructor for class org.faktorips.runtime.model.type.read.TypePartsReader
 

U

unique() - Element in annotation type org.faktorips.runtime.model.annotation.IpsEnumAttribute
 
UniqueResultStructure<R> - Class in org.faktorips.runtime.internal.tableindex
UniqueResultStructures are the leaves in the tree of nested SearchStructures.
unmarshal(Integer) - Method in class org.faktorips.runtime.jaxb.MonthAdapter
Deprecated.
 
unmarshal(Integer) - Method in interface org.faktorips.runtime.xml.IIpsMonthAdapter
 
unmarshal(Integer) - Method in interface org.faktorips.runtime.xml.IIpsYearAdapter
 
unmarshal(String) - Method in class org.faktorips.runtime.jaxb.LocalDateAdapter
Deprecated.
 
unmarshal(String) - Method in class org.faktorips.runtime.jaxb.LocalDateTimeAdapter
Deprecated.
 
unmarshal(String) - Method in class org.faktorips.runtime.jaxb.LocalTimeAdapter
Deprecated.
 
unmarshal(String) - Method in class org.faktorips.runtime.jaxb.MonthDayAdapter
Deprecated.
 
unmarshal(String) - Method in class org.faktorips.runtime.jaxb.ProductConfigurationXmlAdapter
Deprecated.
Returns the product component for the specified ID.
unmarshal(String) - Method in interface org.faktorips.runtime.xml.IIpsDecimalAdapter
 
unmarshal(String) - Method in interface org.faktorips.runtime.xml.IIpsLocalDateAdapter
 
unmarshal(String) - Method in interface org.faktorips.runtime.xml.IIpsLocalDateTimeAdapter
 
unmarshal(String) - Method in interface org.faktorips.runtime.xml.IIpsLocalTimeAdapter
 
unmarshal(String) - Method in interface org.faktorips.runtime.xml.IIpsMoneyAdapter
 
unmarshal(String) - Method in interface org.faktorips.runtime.xml.IIpsMonthDayAdapter
 
unmarshal(String) - Method in class org.faktorips.runtime.xml.IpsProductConfigurationXmlAdapter
Returns the product component for the specified ID.
unmarshal(ValueType) - Method in interface org.faktorips.runtime.xml.IIpsXmlAdapter
Convert a value type to a bound type.
UPPER_BOUND - Enum constant in enum org.faktorips.runtime.internal.tableindex.RangeType
Deprecated.
Because using this type in a RangeStructure results in asymmetrical behavior of the AbstractMapStructure.put(Object, SearchStructure) and RangeStructure.get(Object) methods. A value that was added by calling put(10, value) can not be retrieved by calling get(10).
UPPER_BOUND_EQUAL - Enum constant in enum org.faktorips.runtime.internal.tableindex.RangeType
Indicates that the keys are meant to be the upper bound of a range including the upper bound.

V

validate() - Method in class org.faktorips.runtime.validation.GenericRelevanceValidation
Checks the attribute for the following violations: Mandatory violation: The attribute is a Relevance.MANDATORY field and the value is missing.
validate(IValidationContext) - Method in interface org.faktorips.runtime.IModelObject
Validates the model object and returns a list of messages.
validate(IValidationContext) - Method in class org.faktorips.runtime.internal.AbstractModelObject
 
validate(MessageList, IValidationContext) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Validates the policy component and adds any messages generated to the given list.
validateDependants(MessageList, IValidationContext) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Validates the policy component's dependant components and adds any message generated to the given list.
validateSelf(MessageList, IValidationContext) - Method in class org.faktorips.runtime.internal.AbstractModelObject
Validates this policy component's state without validating the dependant components.
VALIDATION_CONTEXT_GET_LOCALE - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
ValidationContext - Class in org.faktorips.runtime
Default implementation of IValidationContext.
ValidationContext() - Constructor for class org.faktorips.runtime.ValidationContext
Creates a new validation context with the default locale (Locale .getDefault()) and a DefaultGenericAttributeValidationConfiguration.
ValidationContext(Locale) - Constructor for class org.faktorips.runtime.ValidationContext
Creates a new validation context with the specified locale and a DefaultGenericAttributeValidationConfiguration.
ValidationContext(Locale, ClassLoader) - Constructor for class org.faktorips.runtime.ValidationContext
Creates a new validation context with the specified locale, resource ClassLoader and a DefaultGenericAttributeValidationConfiguration.
ValidationContext(Locale, ClassLoader, IGenericAttributeValidationConfiguration) - Constructor for class org.faktorips.runtime.ValidationContext
Creates a new validation context with the specified locale, resource ClassLoader and IGenericAttributeValidationConfiguration.
ValidationRule - Class in org.faktorips.runtime.model.type
 
ValidationRule(Type, IpsValidationRule, IpsConfiguredValidationRule, IpsExtensionProperties, Optional<Deprecation>) - Constructor for class org.faktorips.runtime.model.type.ValidationRule
 
ValidationRuleCollector - Class in org.faktorips.runtime.model.type.read
 
ValidationRuleCollector() - Constructor for class org.faktorips.runtime.model.type.read.ValidationRuleCollector
 
ValidationRuleConfiguration - Class in org.faktorips.runtime.internal
Class representing a validation rule configuration at runtime.
ValidationRuleConfiguration(String, boolean) - Constructor for class org.faktorips.runtime.internal.ValidationRuleConfiguration
Creates a ValidationRuleConfiguration with the given name and activation state.
ValidationRuleConfiguration(Element) - Constructor for class org.faktorips.runtime.internal.ValidationRuleConfiguration
Creates a ValidationRuleConfiguration and initializes it with the data provided by the given element.
ValidationRuleDescriptor - Class in org.faktorips.runtime.model.type.read
 
ValidationRuleDescriptor() - Constructor for class org.faktorips.runtime.model.type.read.ValidationRuleDescriptor
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAllowedValues
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAllowedValuesSetter
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociations
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAttributes
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAttributeSetter
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsChangingOverTime
The java source class of the product component type generation
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsConfiguredBy
Declaration class of the product component type that configures this policy component type.
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsConfigures
The policy component type class that is configured by this product component type.
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsDefaultValue
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsDefaultValueSetter
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsExtensionProperties
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsExtensionProperty
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsInverseAssociation
The name used for a/the single target of the inverse association.
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsSubsetOfDerivedUnion
The name used for a/the single target of the derived union association.
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsTableUsages
 
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsValidatedBy
The validator class
value() - Element in annotation type org.faktorips.runtime.model.annotation.IpsValidationRules
 
ValueNotInValueSet - Enum constant in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
 
valueOf(String) - Static method in enum org.faktorips.runtime.formula.FormulaEvaluatorUtil
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.IDeltaComputationOptions.ComputationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.internal.MethodNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.internal.MultiValueXmlHelper
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.internal.tableindex.RangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.model.IpsModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.model.table.TableStructureKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.model.type.AssociationKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.model.type.AttributeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.model.type.DocumentationKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.model.type.ValueSetKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.faktorips.runtime.validation.Relevance
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.faktorips.runtime.formula.FormulaEvaluatorUtil
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.IDeltaComputationOptions.ComputationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.internal.MethodNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.internal.MultiValueXmlHelper
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.internal.tableindex.RangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.internal.ValueToXmlHelper
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.internal.XmlUtil
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.model.IpsModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.model.table.TableStructureKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.model.type.AssociationKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.model.type.AttributeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.model.type.DocumentationKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.model.type.ValueSetKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.validation.GenericRelevanceValidation.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.faktorips.runtime.validation.Relevance
Returns an array containing the constants of this enum type, in the order they are declared.
valueSetKind() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAttribute
 
ValueSetKind - Enum in org.faktorips.runtime.model.type
Enum defining the possible kinds of value sets.
ValueToXmlHelper - Enum in org.faktorips.runtime.internal
Helper class to write values to XML and retrieve them from XML.
visit(IModelObject) - Method in interface org.faktorips.runtime.IModelObjectVisitor
Visits the given model object.
visit(IModelObjectDelta) - Method in interface org.faktorips.runtime.IModelObjectDeltaVisitor
Visits the given model object delta.
visitHierarchy(Type) - Method in class org.faktorips.runtime.model.type.TypeHierarchyVisitor
Visits the given type and all it's super types.
VISITOR_VISIT - Static variable in enum org.faktorips.runtime.internal.MethodNames
 
visitType(Type) - Method in class org.faktorips.runtime.model.type.TypeHierarchyVisitor
Visits the given type.

W

warning(String) - Static method in class org.faktorips.runtime.Message
Creates a new Message.Builder with Message.WARNING and the given message.
WARNING - Enum constant in enum org.faktorips.runtime.Severity
Severity warning.
WARNING - Static variable in class org.faktorips.runtime.Message
Severity warning.
with(BiPredicate<IProductComponent, IProductComponent>) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
This method will return a ProductSwitch.MatchingProductFinderSwitch that uses the given predicate if more than one suitable replacement is found in the product configuration.
with(AdvancedProductFinder) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
This method uses the given AdvancedProductFinder for all PolicyAssociations.
with(MatchingProductFinder) - Method in class org.faktorips.runtime.productswitch.ProductSwitch.ProductSwitchCondition
This method will return a ProductSwitch.MatchingProductFinderSwitch that uses the given MatchingProductFinder.
withCardinality() - Element in annotation type org.faktorips.runtime.model.annotation.IpsAssociationAdder
Indicates whether the association has a cardinality
wrapUpMessages(String) - Method in class org.faktorips.runtime.MessageList
Finds all the messages with the messageCodes at the messageList and merge the ObjectProperties from the same messageTexts together.
writeExtensionPropertiesToXml(Element) - Method in class org.faktorips.runtime.internal.RuntimeObject
 
writeExtensionPropertiesToXml(Element, Map<String, String>) - Method in class org.faktorips.runtime.internal.RuntimeObject
 
writeFormulaToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
This method is used for writing a formulas to the XML of the given Element.
writeFormulaToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
This method is used for writing a formulas to the XML of the given Element.
writePropertiesToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
Subclasses override this method to write their properties into the given XML element.
writePropertiesToXml(Element) - Method in interface org.faktorips.runtime.xml.IToXmlSupport
Subclasses override this method to write their properties into the given XML element.
writeReferencesToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
This is a utility method called by generated code.
writeReferencesToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
This is a utility method called by generated code.
writeTableUsagesToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
This is a utility method called by generated code.
writeTableUsagesToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
This is a utility method called by generated code.
writeTableUsageToXml(Element, String, String) - Method in class org.faktorips.runtime.internal.ProductComponent
This method is used for writing a table usage to the XML of the given Element.
writeTableUsageToXml(Element, String, String) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
This method is used for writing a table usage to the XML of the given Element.
writeValidationRuleConfigsToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponent
 
writeValidationRuleConfigsToXml(Element) - Method in class org.faktorips.runtime.internal.ProductComponentGeneration
 
writeXMLtoFile(File, Document, String, int, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Writes an XML document to a file.
writeXMLtoResult(Result, Document, String, int, String) - Static method in enum org.faktorips.runtime.internal.XmlUtil
Writes an XML document to a DOM result object.

X

XML_ATTR_DEFAULT_LOCALE - Static variable in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
 
XML_ATTR_LOCALE - Static variable in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
 
XML_ATTR_TEXT - Static variable in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
 
XML_ATTRIBUTE_ATTRIBUTE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_ATTRIBUTE_CONTAINS_NULL - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_ATTRIBUTE_EMPTY - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_ATTRIBUTE_IS_NULL - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_ATTRIBUTE_STRUCTURE_USAGE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_ELEMENT_ENUMATTRIBUTEVALUE - Static variable in class org.faktorips.runtime.IpsEnumToXmlWriter
 
XML_ELEMENT_LOCALIZED_STRING - Static variable in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.InternationalStringXmlReaderWriter
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.EnumContentTocEntry
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.EnumXmlAdapterTocEntry
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.GenerationTocEntry
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.PolicyCmptTypeTocEntry
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.ProductCmptTocEntry
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.ProductCmptTypeTocEntry
 
XML_TAG - Static variable in class org.faktorips.runtime.internal.toc.TableContentTocEntry
 
XML_TAG_ALL_VALUES - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_ATTRIBUTE_VALUE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_COLUMN_TABLE_REFERENCE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_CONFIGURED_DEFAULT - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_CONFIGURED_VALUE_SET - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_DATA - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_DERIVED - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_ENUM - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_LOWER_BOUND - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_MAXIMUM_LENGTH - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_MULTIVALUE - Static variable in enum org.faktorips.runtime.internal.MultiValueXmlHelper
 
XML_TAG_RANGE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_ROW - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_ROWS - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_STEP - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_STRINGLENGTH - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_TABLE_CONTENT_NAME - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_TABLE_CONTENT_USAGE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_UPPER_BOUND - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XML_TAG_VALUE - Static variable in enum org.faktorips.runtime.internal.MultiValueXmlHelper
 
XML_TAG_VALUE - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
Used for both the value of a config element and the values of an enum value set.
XML_TAG_VALUE_SET - Static variable in enum org.faktorips.runtime.internal.ValueToXmlHelper
 
XmlBindingSupportHelper<JAXBContext> - Class in org.faktorips.runtime.internal.xml
Abstract implementation of the IXmlBindingSupport to avoid duplication of code in the JAXB/Jakarta XML Binding implementations.
XmlBindingSupportHelper(Class<? extends Annotation>, Function<Class<?>[], JAXBContext>, XmlBindingSupportHelper.XmlBindingContextConstructor<JAXBContext>) - Constructor for class org.faktorips.runtime.internal.xml.XmlBindingSupportHelper
 
XmlBindingSupportHelper.XmlBindingContextConstructor<JAXBContext> - Interface in org.faktorips.runtime.internal.xml
 
XmlCallback - Interface in org.faktorips.runtime.internal
Callback interface for XML initialization.
XmlUtil - Enum in org.faktorips.runtime.internal
A collection of utility methods for XML DOM handling.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form