package org.eclipse.papyrus.customization.paletteconfiguration.queries; import org.eclipse.emf.facet.infra.query.core.exception.ModelQueryExecutionException; import org.eclipse.emf.facet.infra.query.core.java.IJavaModelQuery; import org.eclipse.emf.facet.infra.query.core.java.ParameterValueList; import org.eclipse.papyrus.uml.diagram.paletteconfiguration.DrawerConfiguration; /** Returns the label for a drawer */ public class GetDrawerLabelQuery implements IJavaModelQuery<DrawerConfiguration, String> { public String evaluate(final DrawerConfiguration context, final ParameterValueList parameterValues) throws ModelQueryExecutionException { return (context.getLabel() !=null ? context.getLabel() : "<>"); } }