}
public void loadXMLFile(String fileName) {
int testRequirementTabIndex = getTestRequirementTabIndex();
if (testRequirementTabIndex != -1) {
TestRequirementEditor currentTestRequirementEditor = this.getTestRequirementPane(testRequirementTabIndex);
if (currentTestRequirementEditor != null) {
if (currentTestRequirementEditor.getCurrentXMLFile().equals(fileName)) {
return;
}
}
}
TestRequirementEditor requirementEditor = new TestRequirementEditor();
requirementEditor.loadXMLFile(fileName);
editorTabbedPane.addTab("TestRequirements", null, requirementEditor, fileName);
requirementEditor.addPropertyChangeListener("isModified", new PropertyChangeListener() {
private static final String MODIFIED_SUFFIX = " *";
public void propertyChange(PropertyChangeEvent evt) {
String currentTitle = editorTabbedPane.getTitleAt(editorTabbedPane.getSelectedIndex());