package org.eclipse.uml2.diagram.clazz.tests.diagram; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.uml2.diagram.clazz.part.UMLDiagramEditorUtil; import org.eclipse.uml2.diagram.common.tests.UMLDiagramFacade; import org.eclipse.uml2.uml.UMLPackage; public class ClassDiagramFacade extends UMLDiagramFacade { public ClassDiagramFacade(String path) { super(path, DIAGRAM_FILE_EXTENSION); } @Override protected Resource createDiagram(URI diagramModelURI, URI domainModelURI) { return UMLDiagramEditorUtil.createDiagram(// diagramModelURI, domainModelURI, UMLPackage.eINSTANCE.getPackage(), "UTF-8", new NullProgressMonitor()); } private static final String DIAGRAM_FILE_EXTENSION = "umlclass_diagram"; }