@Override public void callback(final TestScenarioModelContent content) { //Path is set to null when the Editor is closed (which can happen before async calls complete). if (versionRecordManager.getCurrentPath() == null) { return; } scenario = content.getScenario(); setOriginalHash(scenario.hashCode()); ifFixturesSizeZeroThenAddExecutionTrace(); dmo = oracleFactory.makeAsyncPackageDataModelOracle(versionRecordManager.getCurrentPath(), scenario, content.getDataModel()); resetEditorPages(content.getOverview()); addImportsTab(importsWidget); addPage(settingsPage); addPage(auditPage); redraw(); view.hideBusyIndicator(); } };
@Override protected TestScenarioModelContent constructContent(Path path, Overview overview) { final Scenario scenario = load(path); final String packageName = moduleService.resolvePackage(path).getPackageName(); final PackageDataModelOracle dataModelOracle = getDataModel(path); final PackageDataModelOracleBaselinePayload dataModel = new PackageDataModelOracleBaselinePayload(); final Set<String> usedFullyQualifiedClassNames = getUsedFullyQualifiedClassNames(scenario, dataModelOracle); DataModelOracleUtilities.populateDataModel(dataModelOracle, dataModel, usedFullyQualifiedClassNames); //Signal opening to interested parties resourceOpenedEvent.fire(new ResourceOpenedEvent(path, safeSessionInfo)); return new TestScenarioModelContent(scenario, overview, packageName, dataModel); }
@Override protected TestScenarioModelContent constructContent(Path path, Overview overview) { final Scenario scenario = load(path); final String packageName = moduleService.resolvePackage(path).getPackageName(); final PackageDataModelOracle dataModelOracle = getDataModel(path); final PackageDataModelOracleBaselinePayload dataModel = new PackageDataModelOracleBaselinePayload(); final Set<String> usedFullyQualifiedClassNames = getUsedFullyQualifiedClassNames(scenario, dataModelOracle); DataModelOracleUtilities.populateDataModel(dataModelOracle, dataModel, usedFullyQualifiedClassNames); //Signal opening to interested parties resourceOpenedEvent.fire(new ResourceOpenedEvent(path, safeSessionInfo)); return new TestScenarioModelContent(scenario, overview, packageName, dataModel); }
when(workbenchContext.getActiveWorkspaceProject()).thenReturn(Optional.empty()); final TestScenarioModelContent testScenarioModelContent = new TestScenarioModelContent(scenario, overview, "org.test",
when(workbenchContext.getActiveWorkspaceProject()).thenReturn(Optional.empty()); final TestScenarioModelContent testScenarioModelContent = new TestScenarioModelContent(scenario, overview, "org.test",