/* * Copyright 2016 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.setting; import org.eclipse.core.resources.IFile; import org.rf.ide.core.testdata.model.RobotVersion; import org.robotframework.ide.eclipse.main.plugin.model.RobotSettingsSection; import org.robotframework.ide.eclipse.main.plugin.project.build.ProblemsReportingStrategy; import org.robotframework.ide.eclipse.main.plugin.project.build.causes.GeneralSettingsProblem; import org.robotframework.ide.eclipse.main.plugin.project.build.causes.IProblemCause; import com.google.common.collect.Range; public class MetadataKeyInColumnOfSettingValidatorStartFromRF30 extends AMetadataKeyInColumnOfSettingValidator { public MetadataKeyInColumnOfSettingValidatorStartFromRF30(final IFile file, final RobotSettingsSection section, final ProblemsReportingStrategy reporter) { super(file, section, reporter); } @Override public IProblemCause getSettingProblemId() { return GeneralSettingsProblem.METADATA_SETTING_JOINED_WITH_KEY_IN_COLUMN_30; } @Override protected Range<RobotVersion> getApplicableVersionRange() { return Range.atLeast(new RobotVersion(3, 0)); } }