Interface IVariableFacadeHandlerRegistry.IVariableFacadeFactory<F extends IVariableFacade>

Type Parameters:
F - The variable facade type.
All Known Implementing Classes:
OperatorLPElement.OperatorVariableFacadeFactory, ValueTypeLPElementBase.ValueTypeVariableFacadeFactory
Enclosing interface:
IVariableFacadeHandlerRegistry

public static interface IVariableFacadeHandlerRegistry.IVariableFacadeFactory<F extends IVariableFacade>
Factory for creating variable facades.
  • Method Summary

    Modifier and Type
    Method
    Description
    create(boolean generateId)
    Create a new variable facade.
    create(int id)
    Create a new variable facade.
  • Method Details

    • create

      F create(boolean generateId)
      Create a new variable facade.
      Parameters:
      generateId - If a new id should be generated, otherwise id -1
      Returns:
      The new variable facade.
    • create

      F create(int id)
      Create a new variable facade.
      Parameters:
      id - The id the facade should use.
      Returns:
      The new variable facade.