org.eclipse.xtext.xbase.validation
Class UIStrings

java.lang.Object
  extended by org.eclipse.xtext.xbase.validation.UIStrings

public class UIStrings
extends java.lang.Object

UI presentable string representation of Xbase elements.

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
UIStrings()
           
 
Method Summary
 java.lang.String arguments(XAbstractFeatureCall featureCall)
           
 java.lang.String arguments(XConstructorCall constructorCall)
           
protected  java.lang.String expressionTypes(java.lang.Iterable<XExpression> expressions)
           
 java.lang.String parameters(JvmIdentifiableElement element)
           
protected  java.lang.String parameterTypes(java.lang.Iterable<JvmFormalParameter> parameters)
           
protected  java.lang.String referencesToString(java.lang.Iterable<? extends JvmTypeReference> elements)
           
protected  java.lang.String toString(java.lang.Iterable<? extends JvmIdentifiableElement> elements)
           
 java.lang.String typeArguments(XAbstractFeatureCall featureCall)
           
 java.lang.String typeArguments(XConstructorCall constructorCall)
           
 java.lang.String typeParameters(JvmIdentifiableElement element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIStrings

public UIStrings()
Method Detail

parameters

public java.lang.String parameters(JvmIdentifiableElement element)

arguments

public java.lang.String arguments(XAbstractFeatureCall featureCall)

arguments

public java.lang.String arguments(XConstructorCall constructorCall)

typeParameters

public java.lang.String typeParameters(JvmIdentifiableElement element)

typeArguments

public java.lang.String typeArguments(XAbstractFeatureCall featureCall)

typeArguments

public java.lang.String typeArguments(XConstructorCall constructorCall)

toString

protected java.lang.String toString(java.lang.Iterable<? extends JvmIdentifiableElement> elements)

referencesToString

protected java.lang.String referencesToString(java.lang.Iterable<? extends JvmTypeReference> elements)

expressionTypes

protected java.lang.String expressionTypes(java.lang.Iterable<XExpression> expressions)

parameterTypes

protected java.lang.String parameterTypes(java.lang.Iterable<JvmFormalParameter> parameters)