Class ModelTypes

java.lang.Object
io.fluxzero.sdk.modeling.ModelTypes

public final class ModelTypes extends Object
Compile-time Model discovery, independent of optional serialized type-name aliases.
  • Field Details

  • Method Details

    • discover

      public static List<Class<?>> discover()
      Reads the Model indexes visible to the SDK. This discovers types, not message handlers. Application catalogs retain the result for their own lifecycle; structural reflection uses ReflectionUtils. Missing indexed classes fail explicitly instead of silently producing an incomplete catalog. Abstract/interface contracts with an identity are included; identity-less inheritance templates are not standalone Models and are omitted from the runtime catalog.