Change the general Interface of a viewpart

Currently a view part has3 methods

  1. init model
  2. init types
  3. init UI

This should be enhanced by additional (optional) methods

  1. init guidelines: Load or define guidelines for this view. What is a guideline? A guideline is some code (e.g. RUTA) that creates an annotation of type Warning and/or of type Error

  2. load additional types Here you can define a typesystem that is required in this view, the editor needs to perform a reload because the document needs to be reopened with a new typesystem