package org.eclipse.uml2.diagram.csd.tests;
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.common.tests.UMLDiagramFacade;
import org.eclipse.uml2.diagram.csd.part.UMLDiagramEditorUtil;
import org.eclipse.uml2.uml.UMLPackage;
public class CSDiagramFacade extends UMLDiagramFacade {
public CSDiagramFacade(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());
}
public static final String DIAGRAM_FILE_EXTENSION = "umlcompositestructures_diagram";
}