/** * This method returns possible token name using some name conventions * * @param obj * EMF object * @return Converted name to token name */ private static String getNameFromEObject(EObject obj) { String name = obj.eClass().getName(); if (name.toUpperCase().equals(name)) { return name; } return Strings.toFirstLower(name); }
return Strings.toFirstLower(name);
@Override public String getFeatureName() { JvmIdentifiableElement feature = getFeature(); if (feature instanceof JvmFeature) { String name = ((JvmFeature)feature).getSimpleName(); if (feature instanceof JvmOperation) { if (name.startsWith("add") || name.startsWith("set")) { return Strings.toFirstLower(name.substring(3)); } } return name; } else if (feature instanceof DeclaredProperty) { return ((DeclaredProperty)feature).getName(); } else { return null; } } }
return "_" + Strings.toFirstLower(((JvmType) ex).getSimpleName()); name = Strings.toFirstLower(name.substring(OperatorMapping.OP_PREFIX.length())); else if (name.startsWith("get") && name.length() > 3) name = Strings.toFirstLower(name.substring(3)); else if (name.startsWith("to") && name.length() > 2) name = Strings.toFirstLower(name.substring(2)); return "_"+name; return "_"+Strings.toFirstLower(name); return "_"+Strings.toFirstLower(ex.eClass().getName().toLowerCase());
String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(customizeableField)); sb.append(modelName+".set("); } else if (ref instanceof Text) { Text text = (Text)ref; String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(text)); sb.append(modelName+".set("); } else if (ref instanceof CheckBox) { CheckBox check = (CheckBox)ref; String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(check)); sb.append(modelName+".set("); } else if (ref instanceof Combo) { Combo combo = (Combo)ref; String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(combo)); sb.append(modelName+".set("); } else if (ref instanceof Combo) { Combo combo = (Combo)ref; String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(combo)); sb.append(modelName+".set("); } else if (ref instanceof Table) { Table combo = (Table)ref; String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(combo)); sb.append(modelName+".select(");
protected String computeFieldName(XtendField field) { if (field.getName() != null) return field.getName(); JvmTypeReference type = field.getType(); String name = null; if (type != null) { while (type instanceof JvmGenericArrayTypeReference) { type = ((JvmGenericArrayTypeReference) type).getComponentType(); } if (type instanceof JvmParameterizedTypeReference) { List<INode> nodes = NodeModelUtils.findNodesForFeature(type, TypesPackage.Literals.JVM_PARAMETERIZED_TYPE_REFERENCE__TYPE); if (!nodes.isEmpty()) { String typeName = nodes.get(0).getText().trim(); int lastDot = typeName.lastIndexOf('.'); if (lastDot != -1) { typeName = typeName.substring(lastDot + 1); } name = "_" + Strings.toFirstLower(typeName); } } } return name; }
private Set<String> getAssignedFeatures( Map<String, Referrable> availableProperties, Component component) { Set<String> result = Sets.newHashSet(); if (component.isAutoInject()) { result.addAll(availableProperties.keySet()); } for(Assignment assignment: component.getAssignment()) { if (assignment.getFeature() != null && !assignment.getFeature().eIsProxy()) { JvmIdentifiableElement feature = assignment.getFeature(); if (feature instanceof JvmOperation) { result.add(Strings.toFirstLower((((JvmOperation)feature).getSimpleName().substring(3)))); } else if (feature instanceof JvmFeature) { result.add(((JvmFeature) feature).getSimpleName()); } else { result.add(((DeclaredProperty)feature).getName()); } } } return result; }
public static void genInvokeImplementationClient(XMAPage page, InvokeStatement stmt, StringBuilder sb) { String typeName = getInvokableTypeName(stmt.getInvokeAble()); String invokeableName = Strings.toFirstLower(PomNameProvider.getXmaName(stmt.getInvokeAble())); if ( isEmbedding(stmt) ) { String targetPanelName = stmt.getTargetPanel().getName() + "W";
public void collectFeatures(JvmType containerType, Map<QualifiedName, JvmFeature> result) { if (containerType == null || containerType.eIsProxy()) return; if (containerType instanceof JvmDeclaredType) { List<JvmTypeReference> superTypes = ((JvmDeclaredType) containerType).getSuperTypes(); for(JvmTypeReference superType: superTypes) { if (superType.getType() != null) collectFeatures(superType.getType(), result); } List<JvmMember> members = ((JvmDeclaredType) containerType).getMembers(); for(JvmMember member: members) { if (member instanceof JvmOperation) { JvmOperation op = (JvmOperation) member; String simpleName = op.getSimpleName(); if (simpleName != null && simpleName.length() > 3 && (simpleName.startsWith("add") || simpleName.startsWith("set"))) { if (op.getParameters().size() == 1) { String name = Strings.toFirstLower(op.getSimpleName().substring(3)); result.put(QualifiedName.create(name), op); } } } } } }
sb.append("get"+Strings.toFirstUpper(property.getName())+"()"); } else { sb.append(Strings.toFirstLower(property.getName())+"."); switch(sourceType.typeEnum) { case String: String modelName = Strings.toFirstLower(PomNameProvider.getXmaName(guiElement)); WidgetType widgetType = BasicTypeHelper.determineWidgetType(guiElement); BasicDataType basicDataType = null;
sb.append(additionalIndent); String xmaName = Strings.toFirstLower(PomNameProvider.getXmaName(stmt.getInvokeAble())); sb.append(xmaName+".");
String xmaName = Strings.toFirstLower(PomNameProvider.getXmaName(stmt.getInvokeAble()));
String wrongName = Strings.toFirstLower(RapidmlPackage.eINSTANCE.getZenModel().getName()); if (contextName != null && wrongName.equals(contextName)) { contextName = "rapidModel";