Class InitializationFactory

Object
InitializationFactory

public class InitializationFactory extends Object
A factory for creating FeatureInitialization objects.

This class provides a static method to create FeatureInitialization instances from optional SharedObjects and EnergyStack inputs.

  • Method Details

    • create

      public static FeatureInitialization create(Optional<SharedObjects> sharedObjects, Optional<EnergyStack> energyStack)
      Creates a FeatureInitialization object from optional SharedObjects and EnergyStack.

      This method extracts the necessary components from the inputs to construct a FeatureInitialization object.

      Parameters:
      sharedObjects - an optional SharedObjects instance
      energyStack - an optional EnergyStack instance
      Returns:
      a new FeatureInitialization object