本文整理了Java中org.eclipse.xtext.util.Strings.toFirstLower()
方法的一些代码示例,展示了Strings.toFirstLower()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.toFirstLower()
方法的具体详情如下:
包路径:org.eclipse.xtext.util.Strings
类名称: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";
内容来源于网络,如有侵权,请联系作者删除!