diff --git a/src/main/scala/org/rosi_project/model_sync/generator/sync/ViewMethods.scala b/src/main/scala/org/rosi_project/model_sync/generator/sync/ViewMethods.scala
index 4485fc089caf9170280c8a02b62aa1bb127aa131..7801577c958e91796f56e60cd03980c5d2b9f518 100644
--- a/src/main/scala/org/rosi_project/model_sync/generator/sync/ViewMethods.scala
+++ b/src/main/scala/org/rosi_project/model_sync/generator/sync/ViewMethods.scala
@@ -186,7 +186,8 @@ object ViewMethods {
       name = "getViewName",
       result = PredefTypes.String,
       params = Seq.empty,
-      implementation = Seq(SMethodStatement(content = s"${viewCompartment.getName}.getViewName()", usedTypes = Set(PredefTypes.String))))
+      implementation = Seq(SMethodStatement(content = s"${viewCompartment.getName}.getViewName()", usedTypes = Set(PredefTypes.String))),
+      overrides = true)
   }
   
   def getViewAttributeGetter(struc: SStructuralFeature): SMethod = {
diff --git a/src/main/scala/org/rosi_project/model_sync/generator/ui/PredefUiTypes.scala b/src/main/scala/org/rosi_project/model_sync/generator/ui/PredefUiTypes.scala
index 8bac75486976290118f70ad768883b3ab1ad2aa4..3dcd4cf803316af14cdd59a61dd57a9aaa2e2bfc 100644
--- a/src/main/scala/org/rosi_project/model_sync/generator/ui/PredefUiTypes.scala
+++ b/src/main/scala/org/rosi_project/model_sync/generator/ui/PredefUiTypes.scala
@@ -17,7 +17,7 @@ object PredefUiTypes {
   private val DISPLAYABLE_MODEL_FOR_INTEGRATION_CLASS = classOf[DisplayableModelForIntegration]
   val         DISPLAYABLE_MODEL_FOR_INTEGRATION_STYPE = SType(DISPLAYABLE_MODEL_FOR_INTEGRATION_CLASS.getSimpleName, DISPLAYABLE_MODEL_FOR_INTEGRATION_CLASS.getPackage.getName)
   
-  private val MODEL_SYNC_PROVIDER_CLASS = classOf[SyncProvider]
+  private val MODEL_SYNC_PROVIDER_CLASS = classOf[ModelSyncProvider]
   val         MODEL_SYNC_PROVIDER_STYPE = SType(MODEL_SYNC_PROVIDER_CLASS.getSimpleName, MODEL_SYNC_PROVIDER_CLASS.getPackage.getName)
   
   private val MODEL_REGISTRY_CLASS = ModelRegistry.getClass