|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| IDeltaComputationOptions.ComputationMethod | |
| Severity | Enum indicating the kind of severity a message can have |
| Exception Summary | |
|---|---|
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||