/*
* Copyright 2015 Nokia Solutions and Networks
* Licensed under the Apache License, Version 2.0,
* see license.txt file for details.
*/
/*
* Copyright 2015 Nokia Solutions and Networks
* Licensed under the Apache License, Version 2.0,
* see license.txt file for details.
*/
package org.robotframework.ide.eclipse.main.plugin.project.build.validation.versiondependent;
import org.rf.ide.core.testdata.model.RobotVersion;
import org.robotframework.ide.eclipse.main.plugin.project.build.RobotArtifactsValidator.ModelUnitValidator;
import com.google.common.collect.Range;
public abstract class VersionDependentModelUnitValidator implements ModelUnitValidator {
public boolean isApplicableFor(final RobotVersion version) {
return getApplicableVersionRange().contains(version);
}
protected abstract Range<RobotVersion> getApplicableVersionRange();
}