/** * <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()}; } }