/**
* <copyright>
* </copyright>
*
*
*/
package robot.resource.robot.mopp;
/**
* This class provides sets of values for attributes. It is used by the code
* completion processor.
*/
public class RobotAttributeValueProvider {
public Object[] getDefaultValues(org.eclipse.emf.ecore.EAttribute attribute) {
String typeName = attribute.getEType().getName();
if ("EString".equals(typeName)) {
return new Object[] {"some" + robot.resource.robot.util.RobotStringUtil.capitalize(attribute.getName())};
}
if ("EBoolean".equals(typeName)) {
return new Object[] {Boolean.TRUE, Boolean.FALSE};
}
return new Object[] {attribute.getDefaultValue()};
}
}