package org.activiti.designer.eclipse.editor;
import org.eclipse.core.resources.IFile;
import org.eclipse.emf.common.util.URI;
import org.eclipse.graphiti.ui.editor.DiagramEditorInput;
public class ActivitiDiagramEditorInput extends DiagramEditorInput {
private IFile diagramFile;
private IFile dataFile;
public ActivitiDiagramEditorInput(URI diagramUri, String providerId) {
super(diagramUri, providerId);
}
public IFile getDiagramFile() {
return diagramFile;
}
public void setDiagramFile(IFile diagramFileName) {
this.diagramFile = diagramFileName;
}
public IFile getDataFile() {
return dataFile;
}
public void setDataFile(IFile dataFileName) {
this.dataFile = dataFileName;
}
@Override
public boolean equals(Object obj) {
boolean result = false;
if (obj == null) {
return result;
}
if (obj instanceof ActivitiDiagramEditorInput) {
final ActivitiDiagramEditorInput otherInput = (ActivitiDiagramEditorInput) obj;
if (diagramFile.equals(otherInput.diagramFile)) {
result = true;
}
}
return result;
}
}