Skip to content

Commit 75a7559

Browse files
committed
Fix styles
1 parent 810bbfa commit 75a7559

File tree

1 file changed

+23
-42
lines changed

1 file changed

+23
-42
lines changed

core/esmf-aspect-meta-model-java/src/main/java/org/eclipse/esmf/aspectmodel/loader/AspectModelLoader.java

Lines changed: 23 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,7 @@ public AspectModel load( final File file ) {
133133
* @return the Aspect Model
134134
*/
135135
public AspectModel load( final Collection<File> files ) {
136-
final List<AspectModelFile> migratedFiles = files.stream()
137-
.map( AspectModelFileLoader::load )
138-
.map( this::migrate )
139-
.toList();
136+
final List<AspectModelFile> migratedFiles = files.stream().map( AspectModelFileLoader::load ).map( this::migrate ).toList();
140137
final LoaderContext loaderContext = new LoaderContext();
141138
resolve( migratedFiles, loaderContext );
142139
return buildAspectModel( loaderContext.loadedFiles() );
@@ -230,8 +227,8 @@ private AspectModel loadNamespacePackageFromStream( final InputStream inputStrea
230227

231228
while ( (entry = zis.getNextEntry()) != null ) {
232229
boolean isRelevantEntry =
233-
(hasAspectModelsFolder && entry.getName().startsWith( ASPECT_MODELS_FOLDER ) && entry.getName().endsWith( ".ttl" )) ||
234-
(!hasAspectModelsFolder && entry.getName().endsWith( ".ttl" ));
230+
(hasAspectModelsFolder && entry.getName().startsWith( ASPECT_MODELS_FOLDER ) && entry.getName().endsWith( ".ttl" )) || (
231+
!hasAspectModelsFolder && entry.getName().endsWith( ".ttl" ));
235232

236233
if ( isRelevantEntry ) {
237234
AspectModelFile aspectModelFile = migrate( AspectModelFileLoader.load( zis ) );
@@ -268,31 +265,25 @@ private AspectModelFile migrate( final AspectModelFile file ) {
268265
return MetaModelVersionMigrator.INSTANCE.apply( file );
269266
}
270267

271-
private record LoaderContext(
272-
Set<String> resolvedUrns,
273-
Set<AspectModelFile> loadedFiles,
274-
Deque<String> unresolvedUrns,
275-
Deque<AspectModelFile> unresolvedFiles
276-
) {
268+
private record LoaderContext( Set<String> resolvedUrns, Set<AspectModelFile> loadedFiles, Deque<String> unresolvedUrns,
269+
Deque<AspectModelFile> unresolvedFiles ) {
277270
private LoaderContext() {
278271
this( new HashSet<>(), new HashSet<>(), new ArrayDeque<>(), new ArrayDeque<>() );
279272
}
280273
}
281274

282275
private Set<String> getAllUrnsInModel( final Model model ) {
283276
return Streams.stream( model.listStatements().mapWith( statement -> {
284-
final Stream<String> subjectUri = statement.getSubject().isURIResource()
285-
? Stream.of( statement.getSubject().getURI() )
286-
: Stream.empty();
277+
final Stream<String> subjectUri = statement.getSubject().isURIResource() ?
278+
Stream.of( statement.getSubject().getURI() ) :
279+
Stream.empty();
287280
final Stream<String> propertyUri = Stream.of( statement.getPredicate().getURI() );
288-
final Stream<String> objectUri = statement.getObject().isURIResource()
289-
? Stream.of( statement.getObject().asResource().getURI() )
290-
: Stream.empty();
291-
292-
return Stream.of( subjectUri, propertyUri, objectUri )
293-
.flatMap( Function.identity() )
294-
.flatMap( urn -> AspectModelUrn.from( urn ).toJavaOptional().stream() )
295-
.map( AspectModelUrn::toString );
281+
final Stream<String> objectUri = statement.getObject().isURIResource() ?
282+
Stream.of( statement.getObject().asResource().getURI() ) :
283+
Stream.empty();
284+
285+
return Stream.of( subjectUri, propertyUri, objectUri ).flatMap( Function.identity() )
286+
.flatMap( urn -> AspectModelUrn.from( urn ).toJavaOptional().stream() ).map( AspectModelUrn::toString );
296287
} ) ).flatMap( Function.identity() ).collect( toSet() );
297288
}
298289

@@ -351,21 +342,14 @@ private Optional<AspectModelFile> applyResolutionStrategy( final String urn ) {
351342
}
352343

353344
private void urnsFromModelNeedResolution( final AspectModelFile modelFile, final LoaderContext context ) {
354-
Streams.stream( modelFile.sourceModel().listStatements( null, RDF.type, (RDFNode) null ) )
355-
.map( Statement::getSubject )
356-
.filter( Resource::isURIResource )
357-
.map( Resource::getURI )
358-
.filter( uri -> uri.startsWith( "urn:samm:" ) )
345+
Streams.stream( modelFile.sourceModel().listStatements( null, RDF.type, (RDFNode) null ) ).map( Statement::getSubject )
346+
.filter( Resource::isURIResource ).map( Resource::getURI ).filter( uri -> uri.startsWith( "urn:samm:" ) )
359347
.forEach( urn -> context.resolvedUrns().add( urn ) );
360348

361-
getAllUrnsInModel( modelFile.sourceModel() ).stream()
362-
.filter( urn -> !context.resolvedUrns().contains( urn ) )
363-
.filter( urn -> !urn.startsWith( XSD.NS ) )
364-
.filter( urn -> !urn.startsWith( RDF.uri ) )
365-
.filter( urn -> !urn.startsWith( SammNs.SAMM.getNamespace() ) )
366-
.filter( urn -> !urn.startsWith( SammNs.SAMMC.getNamespace() ) )
367-
.filter( urn -> !urn.startsWith( SammNs.SAMME.getNamespace() ) )
368-
.filter( urn -> !urn.startsWith( SammNs.UNIT.getNamespace() ) )
349+
getAllUrnsInModel( modelFile.sourceModel() ).stream().filter( urn -> !context.resolvedUrns().contains( urn ) )
350+
.filter( urn -> !urn.startsWith( XSD.NS ) ).filter( urn -> !urn.startsWith( RDF.uri ) )
351+
.filter( urn -> !urn.startsWith( SammNs.SAMM.getNamespace() ) ).filter( urn -> !urn.startsWith( SammNs.SAMMC.getNamespace() ) )
352+
.filter( urn -> !urn.startsWith( SammNs.SAMME.getNamespace() ) ).filter( urn -> !urn.startsWith( SammNs.UNIT.getNamespace() ) )
369353
.forEach( urn -> context.unresolvedUrns().add( urn ) );
370354
}
371355

@@ -391,8 +375,7 @@ private void resolve( final List<AspectModelFile> inputFiles, final LoaderContex
391375
}
392376

393377
while ( !context.unresolvedUrns().isEmpty() ) {
394-
applyResolutionStrategy( context.unresolvedUrns().pop() )
395-
.map( this::migrate )
378+
applyResolutionStrategy( context.unresolvedUrns().pop() ).map( this::migrate )
396379
.ifPresent( resolvedFile -> markModelFileAsLoaded( resolvedFile, context ) );
397380
}
398381
}
@@ -412,11 +395,9 @@ private AspectModel buildAspectModel( final Collection<AspectModelFile> inputFil
412395
final Model model = file.sourceModel();
413396
final ModelElementFactory modelElementFactory = new ModelElementFactory( mergedModel, Map.of(), element -> aspectModelFile );
414397
final List<ModelElement> fileElements = model.listStatements( null, RDF.type, (RDFNode) null ).toList().stream()
415-
.map( Statement::getSubject )
416-
.filter( RDFNode::isURIResource )
398+
.map( Statement::getSubject ).filter( RDFNode::isURIResource )
417399
.map( resource -> mergedModel.createResource( resource.getURI() ) )
418-
.map( resource -> modelElementFactory.create( ModelElement.class, resource ) )
419-
.toList();
400+
.map( resource -> modelElementFactory.create( ModelElement.class, resource ) ).toList();
420401
aspectModelFile.setElements( fileElements );
421402
elements.addAll( fileElements );
422403
}

0 commit comments

Comments
 (0)