@Override public GuidedEditorContent loadContent( final Path path ) { final RuleModel model = load( path ); final DataModelOracle oracle = dataModelService.getDataModel( path ); return new GuidedEditorContent( oracle, model ); }
@Override public void callback( final GuidedEditorContent response ) { model = response.getRuleModel(); oracle = response.getDataModel(); oracle.filter( model.getImports() ); view.setContent( path, model, oracle, isReadOnly, isDSLEnabled ); importsWidget.setContent( oracle, model.getImports(), isReadOnly ); view.hideBusyIndicator(); } };