Interface IHandlerCollectionModel

All Superinterfaces:
IModel, IValidable
All Known Implementing Classes:
CommandActionExtensionCollectionModel, EventHandlerCollectionModel, EventHandlerExtensionCollectionModel

public interface IHandlerCollectionModel extends IModel
The collection of handlers model. Contains multiple instances of IHandlerModel.
  • Method Details

    • getHandlerModels

      Iterable<IHandlerModel<?>> getHandlerModels(Module bslModule)
      Returns a collection of underlying handler models.
      Parameters:
      bslModule - actual Module of Form, can't be null
      Returns:
      a collection of handler models, never null
    • getScriptVariant

      ScriptVariant getScriptVariant()
      Retutrns the current script variant.
      Returns:
      the current script variant, never null
    • isMobileApplicationOnly

      boolean isMobileApplicationOnly()
      Checks that parent configuration is design for only mobile application.
      Returns:
      true if configuration is design for only mobile application, false otherwise
    • getObject

      org.eclipse.emf.ecore.EObject getObject()
      Returns the parent form model object.
      Returns:
      the form model EObject object, never null