package org.erlide.engine.services.search; import com.ericsson.otp.erlang.OtpErlangObject; public class IncludePattern extends NamePattern { public IncludePattern(final String name, final LimitTo limitTo) { super(name, limitTo); } @Override public OtpErlangObject getSearchObject() { return makeIncludePatternObject(getName()); } @Override public SearchFor getSearchFor() { return SearchFor.INCLUDE; } @Override public String labelString() { String s = getName(); if (!s.startsWith("-include")) { s = "-include(" + s; } if (!s.endsWith(").")) { s = s + ")."; } return s; } }