Interface IPropertyInfoManager

All Superinterfaces:
IManagedService
All Known Implementing Classes:
PropertyInfoManager

public interface IPropertyInfoManager extends IManagedService
The central manager of PropertyInfo virtual elements. Provides major lifecycle stages support.
  • Field Details

    • SERVICE_NAME

      static final String SERVICE_NAME
      The unique name of the service withing the LC subsystem.
      See Also:
  • Method Details

    • getSource

      Object getSource(PropertyInfo propertyInfo, IBmEngine bmEngine)
      Gets the source from the given PropertyInfo. Performs all necessary checks/resolving/etc.
      Parameters:
      propertyInfo - The target PropertyInfo object.
      bmEngine - The instance of the BM engine for the originating project.
      Returns:
      The processed source. Could be null.