Class Models


  • public class Models
    extends java.lang.Object
    Provides static methods for generic access to IModels.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int getModelApiLevel​(IModel model)
      Returns the Handly API level supported by the model; one of the level constants declared in ApiLevel.
      static IContext getModelContext​(IModel model)
      Returns a context which provides information and services pertaining to the model.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getModelContext

        public static IContext getModelContext​(IModel model)
        Returns a context which provides information and services pertaining to the model. The context, as a set of bindings, is immutable. The relationship between a model and its context does not change over the lifetime of the model.
        Parameters:
        model - not null
        Returns:
        the model context (never null)
      • getModelApiLevel

        public static int getModelApiLevel​(IModel model)
        Returns the Handly API level supported by the model; one of the level constants declared in ApiLevel.
        Parameters:
        model - not null
        Returns:
        the Handly API level supported by the model