package org.robotframework.ide.eclipse.main.plugin.model;
import org.assertj.core.api.Condition;
public class RobotVariableConditions {
public static Condition<RobotVariable> properlySetParent() {
return new Condition<RobotVariable>() {
@Override
public boolean matches(final RobotVariable variable) {
return variable.getParent() != null && variable.getParent().getChildren().contains(variable)
&& variable.getLinkedElement().getParent() != null
&& variable.getLinkedElement().getParent().getVariables().contains(variable.getLinkedElement())
&& variable.getParent().getLinkedElement() == variable.getLinkedElement().getParent();
}
};
}
}