You're not overriding based on view mode. The view mode of embed-inline means that this template will be called, node/view/embed-inline.tpl or maybe content/view/embed-inline.tpl. That is the standard template. You can override that as usual by matching on class_identifier.
Still, I expect an object to be inline when using the embed-inline view, but since the embedded template is encapsulated inside a div this seems impossible. What is the use of such an embed-inline view?