org.eclipse.xtext.util.Strings.toFirstLower()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(130)

本文整理了Java中org.eclipse.xtext.util.Strings.toFirstLower()方法的一些代码示例,展示了Strings.toFirstLower()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.toFirstLower()方法的具体详情如下:
包路径:org.eclipse.xtext.util.Strings
类名称:Strings
方法名:toFirstLower

Strings.toFirstLower介绍

暂无

代码示例

代码示例来源:origin: com.reprezen.rapidml/com.reprezen.rapidml

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

代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.xbase

return Strings.toFirstLower(name);

代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.mwe2.language

@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;
    }
  }
}

代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.xbase

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());

代码示例来源:origin: org.codehaus.openxma/dsl-generator

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(");

代码示例来源:origin: org.eclipse.xtend/org.eclipse.xtend.core

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;
}

代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.mwe2.language

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;
}

代码示例来源:origin: org.codehaus.openxma/dsl-generator

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";

代码示例来源:origin: org.eclipse.emf/org.eclipse.emf.mwe2.language

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);
          }
        }
      }
    }
  }
}

代码示例来源:origin: org.codehaus.openxma/dsl-generator

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;

代码示例来源:origin: org.codehaus.openxma/dsl-generator

sb.append(additionalIndent);
String xmaName = Strings.toFirstLower(PomNameProvider.getXmaName(stmt.getInvokeAble()));                
sb.append(xmaName+".");

代码示例来源:origin: org.codehaus.openxma/dsl-generator

String xmaName = Strings.toFirstLower(PomNameProvider.getXmaName(stmt.getInvokeAble()));

代码示例来源:origin: com.reprezen.rapidml/com.reprezen.rapidml

String wrongName = Strings.toFirstLower(RapidmlPackage.eINSTANCE.getZenModel().getName());
if (contextName != null && wrongName.equals(contextName)) {
  contextName = "rapidModel";

相关文章