function RuleProvider(eventBus) {
  CommandInterceptor.call(this, eventBus);

  this.init();
}
A basic provider that may be extended to implement modeling rules.

Extensions should implement the init method to actually add their custom
modeling checks. Checks may be added via the #addRule(action, fn) method.

@class

@param {EventBus} eventBus