diff --git a/src/main/java/li/strolch/model/query/NameSelection.java b/src/main/java/li/strolch/model/query/NameSelection.java index eb9d0cf66..9009655a7 100644 --- a/src/main/java/li/strolch/model/query/NameSelection.java +++ b/src/main/java/li/strolch/model/query/NameSelection.java @@ -21,6 +21,8 @@ package li.strolch.model.query; public class NameSelection extends StrolchElementSelection { private String name; + private boolean contains; + private boolean caseInsensitive; /** * @param name @@ -36,6 +38,24 @@ public class NameSelection extends StrolchElementSelection { return this.name; } + public boolean isContains() { + return this.contains; + } + + public boolean isCaseInsensitive() { + return this.caseInsensitive; + } + + public NameSelection contains(boolean contains) { + this.contains = contains; + return this; + } + + public NameSelection caseInsensitive(boolean caseInsensitive) { + this.caseInsensitive = true; + return this; + } + @Override public void accept(StrolchElementSelectionVisitor visitor) { visitor.visit(this);