| Interface | Description |
|---|---|
| ICacheFactory |
A factory for creating caches used by the repository.
|
| IClRepositoryObject |
Objects that are loaded by the class loader repository need to implement this interface.
|
| IConfigurableModelObject |
Base interface for all model objects that are configurable by a product component.
|
| ICopySupport |
Interface indicating that the model object can create a copy of itself.
|
| IDeltaComputationOptions |
Callback interface for the delta computation.
|
| IDeltaSupport |
Interface indicating that it is possible to compute a delta between two instances of the class
implementing this interface.
|
| IDependantObject |
Interface that defines a model object as dependent object, i.e.
|
| IEnumValueLookupService<T> |
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.
|
| IMarker |
The implementation of this interface is used to provide additional information for an
Message. |
| IModelObject |
Base interface for all model objects.
|
| IModelObjectDelta |
A model object delta represents the delta between two model objects.
|
| IModelObjectDeltaVisitor |
Visitor to visit a model object delta.
|
| IModelObjectRepository |
Interface for a repository containing model objects.
|
| IModelObjectVisitor |
Visitor for hierarchical model object structures.
|
| INotificationSupport |
Interface for classes that allow listeners for their properties.
|
| IObjectReferenceStore | |
| IProductComponent |
Interface for all product components.
|
| IProductComponentGeneration |
A product component generation represents the state of a product component valid for a period of
time.
|
| IProductComponentLink<T extends IProductComponent> |
This class represents a link between two product components.
|
| IProductComponentLinkSource |
The source of an
IProductComponentLink. |
| IPropertyQualifier |
The implementation of this interface is used to provide additional information for an
ObjectProperty. |
| IRuntimeObject |
Base class for runtime objects offering access to extension properties.
|
| IRuntimeRepository |
The runtime repository gives access to the information about products, enums and tables.
|
| IRuntimeRepositoryLookup |
A
IRuntimeRepositoryLookup is an interface for a class that is able to provide a runtime
repository. |
| IRuntimeRepositoryManager |
The
IRuntimeRepositoryManager is able to provide a IRuntimeRepository. |
| ITable |
Base interface for table contents
|
| ITimedConfigurableModelObject |
Base interface for all model objects that are configurable by a product component with the
ability to change over time via product component generations.
|
| IUnresolvedReference | |
| IValidationContext |
A validation context is provided to the validate() method generated by Faktor-IPS.
|
| IVersionChecker |
The modification checker holds a version or time stamp for the version or time it is up to date.
|
| IVisitorSupport |
Marks an model object as accepting visitors.
|
| TableFunctionExecution |
This interface is used for code that is generated for table access functions called within the
formula language.
|
| Class | Description |
|---|---|
| AssociationChangedEvent |
Extension of
PropertyChangeEvent for explicitly modeling properties as associations and
firing events when association targets are added or removed from the association. |
| CardinalityRange |
A Range class for cardinalities.
|
| ClassloaderRuntimeRepository |
A runtime repository that loads the resources by calling
ClassLoader.getResourceAsStream(String) |
| ClassloaderRuntimeRepositoryManager |
This is a
IRuntimeRepositoryManager for the ClassloaderRuntimeRepository. |
| DefaultCacheFactory |
Default cache factory.
|
| DefaultObjectReferenceStore |
Default implementation.
|
| DefaultReferenceResolver |
Resolves the unresolved references in the given store.
|
| DefaultUnresolvedReference | |
| DeltaComputationOptionsByPosition |
Delta computation options that create child deltas per position and don't ignore any property.
|
| GenerationId |
The identification of a generation consists of the qualified product component name and the valid
from date.
|
| InMemoryRuntimeRepository |
A runtime repository that keeps it's data in memory.
|
| IpsPropertyChangeSupport |
Extension of
PropertyChangeSupport providing special methods to fire
AssociationChangedEvents. |
| IpsTestCase |
Base class for IPS test cases.
|
| Message |
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.Builder |
A builder for the
Message class. |
| MessageList |
A list of
Messages. |
| MsgReplacementParameter |
When creating a message the text might be created by replacing parameters (or placeholders) with
concrete values, e.g.
|
| ObjectProperty |
An instance of this class identifies a property in an object, e.g.
|
| SimpleCache |
Simple cache that just uses a HashMap to cache objects and never releases them.
|
| ValidationContext |
Default implementation of
IValidationContext. |
| Enum | Description |
|---|---|
| IDeltaComputationOptions.ComputationMethod | |
| Severity |
Enum indicating the kind of severity a message can have
|
| Exception | Description |
|---|---|
| FormulaExecutionException |
Exception that indicates that the execution of a formula has changed.
|
| IllegalRepositoryModificationException |
An exception that indicates that a method do modify the repository contents was called, but the
repository does not allow to modify its contents.
|
| ProductCmptGenerationNotFoundException | |
| ProductCmptNotFoundException |
A runtime exception that indicates that a product component hasn't been found.
|
Copyright © 2017. All rights reserved.