Constructs a new ViewExecutable object.
\Drupal\views\ViewStorageInterface $storage: The view config entity the actual information is stored on.
public function __construct(ViewStorageInterface $storage) {
// Reference the storage and the executable to each other.
$this->storage = $storage;
$this->storage
->set('executable', $this);
// Add the default css for a view.
$this->element['#attached']['library'][] = array(
'views',
'views.module',
);
}