Package com.luciad.lucy.realtime
Interface ILcySimulatorModelFactory
- All Known Implementing Classes:
TLcyCompositeSimulatorModelFactory
Deprecated.
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 TypeMethodDescriptionboolean
canCreateSimulatorModel
(ILcdModel aModel) Deprecated.This method shall return true if thisILcySimulatorModelFactory
can create aILcdSimulatorModel
for the givenILcdModel
, false other wisecreateSimulatorModel
(ILcdModel aModel) Deprecated.Creates aILcdSimulatorModel
for the givenILcdModel
.
-
Method Details
-
canCreateSimulatorModel
Deprecated.This method shall return true if thisILcySimulatorModelFactory
can create aILcdSimulatorModel
for the givenILcdModel
, false other wise- Parameters:
aModel
- theILcdModel
to consider- Returns:
- true if a
ILcdSimulatorModel
can be created, false otherwise
-
createSimulatorModel
Deprecated.Creates aILcdSimulatorModel
for the givenILcdModel
.- 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.
-
ILcdModel
implementation implementILcdMultiDimensionalModel
as well, and expose aTLcdDimensionAxis
with aDate
type (for exampleTLcdDimensionAxis.TIME_AXIS
). TheTLcyPreviewAddOn
has been adjusted to work with suchILcdMultiDimensionalModel
instances. The Lucy Fundamental sample illustrates this.