Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
@param Project p

@for(ConstraintSolver solver : p.constraintSolvers())
attributeConstraint ${solver.name()}(${String.join(", ", solver.parameters().stream().map(param -> param + ": " + solver.parameterType(param)).toList())}) {
attributeConstraint ${solver.name()}(${solver.parameters().stream().map(param -> param + ": " + solver.parameterType(param)).collect(Collectors.joining(", "))}) {
${String.join(", ", solver.supportedBindings())}
gen: ${String.join(", ", solver.supportedGenBindings())}
}
@endfor
@endfor
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import org.emoflon.neo.emsl.EMSLStandaloneSetup;

import java.util.List;
import java.util.stream.Collectors;

public final class EmslParser {

Expand Down Expand Up @@ -44,6 +45,6 @@ public static List<EObject> parse(String path) {
}

private static String generateIssuesMessage(List<Issue> issues) {
return String.join(System.lineSeparator(), issues.stream().map(Issue::getMessage).toList());
return issues.stream().map(Issue::getMessage).collect(Collectors.joining(System.lineSeparator()));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
* A containment of another element
Expand Down Expand Up @@ -91,7 +92,7 @@ public Containment filter(Filter filter) {

@Override
public String toString() {
var f = String.join(", ", filters.stream().map(Object::toString).toList());
var f = filters.stream().map(Object::toString).collect(Collectors.joining( ", "));
if (!f.isEmpty()) {
f = " | " + f;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
* A reference from one element to another
Expand Down Expand Up @@ -175,7 +176,7 @@ public Link filter(Filter filter) {

@Override
public String toString() {
var f = String.join(", ", filters.stream().map(Object::toString).toList());
var f = filters.stream().map(Object::toString).collect(Collectors.joining(", "));
if (!f.isEmpty()) {
f = " | " + f;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;

/**
* A single query consisting of multiple operators
Expand Down Expand Up @@ -145,10 +146,10 @@ public Mapping topMapping() {

@Override
public String toString() {
var p = String.join(".", projections.stream().map(Object::toString).toList());
var f = String.join(".", filters.stream().map(Object::toString).toList());
var c = String.join(".", containments.stream().map(Object::toString).toList());
var l = String.join(".", links.stream().map(Object::toString).toList());
var p = projections.stream().map(Object::toString).collect(Collectors.joining("."));
var f = filters.stream().map(Object::toString).collect(Collectors.joining("."));
var c = containments.stream().map(Object::toString).collect(Collectors.joining("."));
var l = links.stream().map(Object::toString).collect(Collectors.joining("."));
return selection + f + p + c + l;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import java.util.Collection;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;

public class Join implements PatternLink {
private final FQN element;
Expand Down Expand Up @@ -37,7 +38,7 @@ public List<Tuple<String, String>> constrainedProperties() {

@Override
public String toString() {
var conditions = String.join(",", constrainedProperties.stream().map(props -> props.first() + "==" + props.last()).toList());
var conditions = constrainedProperties.stream().map(props -> props.first() + "==" + props.last()).collect(Collectors.joining(","));
return " ⨝(" + conditions + ") " + element.fqn();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import tools.vitruv.optggs.operators.Tuple;

import java.util.*;
import java.util.stream.Collectors;

public class Pattern {
private final List<PatternLink> links;
Expand Down Expand Up @@ -109,7 +110,7 @@ public boolean startsWith(Pattern other) {

@Override
public String toString() {
return String.join("", links.stream().map(Object::toString).toList());
return links.stream().map(Object::toString).collect(Collectors.joining());
}

@Override
Expand All @@ -122,4 +123,4 @@ public boolean equals(Object o) {
public int hashCode() {
return Objects.hashCode(links);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import tools.vitruv.optggs.operators.Mapping;

import java.util.*;
import java.util.stream.Collectors;

public class Union {
private final List<Pattern> branches = new ArrayList<>();
Expand Down Expand Up @@ -51,7 +52,7 @@ public boolean anyStartWith(Pattern pattern) {

@Override
public String toString() {
return String.join(" UNION ", branches.stream().map(Object::toString).toList());
return branches.stream().map(Object::toString).collect(Collectors.joining( " UNION "));
}

public interface Resolver {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@

import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;

public class ResolvedContainment implements RuleGenerator, Mappable {
private final ResolvedPattern source;
Expand Down Expand Up @@ -54,7 +57,7 @@ private void extendSlice(Slice slice, ResolvedPattern pattern) {

@Override
public String toString() {
var f = String.join(", ", filters.stream().map(Object::toString).toList());
var f = filters.stream().map(Object::toString).collect(Collectors.joining(", "));
if (!f.isEmpty()) {
f = " | " + f;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;

public class ResolvedLink implements RuleGenerator {
private final ResolvedPattern source;
Expand Down Expand Up @@ -48,7 +49,7 @@ private void extendSlice(Slice slice, ResolvedPattern pattern) {

@Override
public String toString() {
var f = String.join(", ", filters.stream().map(Object::toString).toList());
var f = filters.stream().map(Object::toString).collect(Collectors.joining( ", "));
if (!f.isEmpty()) {
f = " | " + f;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import java.util.Collection;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;

public class ResolvedJoin implements ResolvedPatternLink {
private final FQN element;
Expand Down Expand Up @@ -38,7 +39,7 @@ public Node extendSlice(Slice slice, Node lastNode) {

@Override
public String toString() {
var conditions = String.join(",", constrainedProperties.stream().map(props -> props.first() + "==" + props.last()).toList());
var conditions = constrainedProperties.stream().map(props -> props.first() + "==" + props.last()).collect(Collectors.joining(","));
return " ⨝(" + conditions + ") " + element.fqn();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import java.util.Collection;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;

public class ResolvedPattern {
private final List<ResolvedPatternLink> links;
Expand Down Expand Up @@ -56,7 +57,7 @@ public Tuple<ResolvedPattern, ResolvedPatternLink> popBottom() {
}

public Tuple<ResolvedPattern, ResolvedPatternLink> popTop() {
var first = links.get(0);
var first = links.getFirst();
var remainder = links.subList(1, links.size());
return new Tuple<>(new ResolvedPattern(remainder), first);
}
Expand All @@ -74,7 +75,7 @@ public boolean startsWith(ResolvedPattern other) {

@Override
public String toString() {
return String.join("", links.stream().map(Object::toString).toList());
return links.stream().map(Object::toString).collect(Collectors.joining(""));
}

@Override
Expand Down
Loading