Interface ILcySimulatorModelFactory

All Known Implementing Classes:
TLcyCompositeSimulatorModelFactory

@Deprecated public interface ILcySimulatorModelFactory
Deprecated.
The preferred mechanism to work with real time data is to let your ILcdModel implementation implement ILcdMultiDimensionalModel as well, and expose a TLcdDimensionAxis with a Date type (for example TLcdDimensionAxis.TIME_AXIS). The TLcyPreviewAddOn has been adjusted to work with such ILcdMultiDimensionalModel instances. The Lucy Fundamental sample illustrates this.
Interface for factories that are able to create a simulator model for a given ILcdModel. This factory is often used in combination with TLcyPreviewAddOn. Please refer to the developer guide for more extensive information and examples on how to use this factory.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated.
    This method shall return true if this ILcySimulatorModelFactory can create a ILcdSimulatorModel for the given ILcdModel, false other wise
    Deprecated.
    Creates a ILcdSimulatorModel for the given ILcdModel.
  • Method Details

    • canCreateSimulatorModel

      boolean canCreateSimulatorModel(ILcdModel aModel)
      Deprecated.
      This method shall return true if this ILcySimulatorModelFactory can create a ILcdSimulatorModel for the given ILcdModel, false other wise
      Parameters:
      aModel - the ILcdModel to consider
      Returns:
      true if a ILcdSimulatorModel can be created, false otherwise
    • createSimulatorModel

      ILcdSimulatorModel createSimulatorModel(ILcdModel aModel)
      Deprecated.
      Creates a ILcdSimulatorModel for the given ILcdModel.
      Parameters:
      aModel - The model to create a simulator model for.
      Returns:
      The newly created ILcdSimulatorModel
      Throws:
      IllegalArgumentException - If the factory cannot create a simulator model for the given model.