package org.eclipse.uml2.diagram.deploy.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.deploy.part.UMLDiagramEditorUtil;
import org.eclipse.uml2.uml.UMLPackage;
public class DeployDiagramFacade extends UMLDiagramFacade {
public DeployDiagramFacade(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 = "umldeployment_diagram";
}