@@ -0,0 +1,1644 @@
+package tools.vitruv.extensions.dslsruntime.reactions;%0A%0Aimport tools.vitruv.dsls.reactions.meta.correspondence.reactions.ReactionsCorrespondence;%0Aimport tools.vitruv.framework.correspondence.CorrespondenceModelView;%0Aimport tools.vitruv.framework.correspondence.CorrespondenceModelViewFactory;%0Aimport tools.vitruv.framework.correspondence.InternalCorrespondenceModel;%0Aimport tools.vitruv.framework.correspondence.impl.CorrespondenceModelViewImpl;%0Aimport tools.vitruv.dsls.reactions.meta.correspondence.reactions.ReactionsFactory;%0A%0Apublic class ReactionsCorrespondenceModelViewFactory implements%0A%09%09CorrespondenceModelViewFactory%3CCorrespondenceModelView%3CReactionsCorrespondence%3E%3E %7B%0A%09private static ReactionsCorrespondenceModelViewFactory instance;%0A%09%0A%09private ReactionsCorrespondenceModelViewFactory() %7B%7D%0A%09%0A%09public static synchronized ReactionsCorrespondenceModelViewFactory getInstance() %7B%0A%09%09if (instance == null) %7B%0A%09%09%09instance = new ReactionsCorrespondenceModelViewFactory();%0A%09%09%7D%0A%09%09return instance;%0A%09%7D%0A%09%0A%09@Override%0A%09public CorrespondenceModelView%3CReactionsCorrespondence%3E createCorrespondenceModelView(%0A%09%09%09InternalCorrespondenceModel correspondenceModel) %7B%0A%09%09return new CorrespondenceModelViewImpl%3CReactionsCorrespondence%3E(ReactionsCorrespondence.class,%0A%09%09%09%09correspondenceModel, null);%0A%09%7D%0A%0A%09@Override%0A%09public CorrespondenceModelView%3CReactionsCorrespondence%3E createEditableCorrespondenceModelView(%0A%09%09%09InternalCorrespondenceModel correspondenceModel) %7B%0A%09%09return new CorrespondenceModelViewImpl%3CReactionsCorrespondence%3E(ReactionsCorrespondence.class,%0A%09%09%09%09correspondenceModel, () -%3E ReactionsFactory.eINSTANCE.createReactionsCorrespondence());%0A%09%7D%0A%0A%7D%0A

Add correspondence model view factory for Reactions