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