Class UIStrings


  • public class UIStrings
    extends java.lang.Object
    UI presentable string representation of Xbase elements.
    • Constructor Summary

      Constructors 
      Constructor Description
      UIStrings()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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​(org.eclipse.xtext.common.types.JvmIdentifiableElement element)  
      protected java.lang.String parametersToString​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmFormalParameter> elements, boolean isVarArgs, boolean includeName)  
      protected java.lang.String parameterTypes​(java.lang.Iterable<org.eclipse.xtext.common.types.JvmFormalParameter> parameters, boolean isVarArgs)  
      protected java.lang.String referencesToString​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmTypeReference> elements)  
      java.lang.String referenceToString​(org.eclipse.xtext.common.types.JvmTypeReference typeRef, java.lang.String defaultLabel)  
      protected java.lang.String referenceToString​(LightweightTypeReference reference)  
      java.lang.String signature​(org.eclipse.xtext.common.types.JvmExecutable executable)  
      java.lang.String toString​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmTypeParameter> elements)  
      java.lang.String typeArguments​(XAbstractFeatureCall featureCall)  
      java.lang.String typeArguments​(XConstructorCall constructorCall)  
      java.lang.String typeParameters​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmTypeParameter> typeParams)  
      java.lang.String typeParameters​(org.eclipse.xtext.common.types.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

      • signature

        public java.lang.String signature​(org.eclipse.xtext.common.types.JvmExecutable executable)
      • parameters

        public java.lang.String parameters​(org.eclipse.xtext.common.types.JvmIdentifiableElement element)
      • arguments

        public java.lang.String arguments​(XConstructorCall constructorCall)
      • typeParameters

        public java.lang.String typeParameters​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmTypeParameter> typeParams)
      • typeParameters

        public java.lang.String typeParameters​(org.eclipse.xtext.common.types.JvmIdentifiableElement element)
      • typeArguments

        public java.lang.String typeArguments​(XConstructorCall constructorCall)
      • toString

        public java.lang.String toString​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmTypeParameter> elements)
      • referencesToString

        protected java.lang.String referencesToString​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmTypeReference> elements)
      • referenceToString

        public java.lang.String referenceToString​(org.eclipse.xtext.common.types.JvmTypeReference typeRef,
                                                  java.lang.String defaultLabel)
        Since:
        2.4
      • expressionTypes

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

        protected java.lang.String parametersToString​(java.lang.Iterable<? extends org.eclipse.xtext.common.types.JvmFormalParameter> elements,
                                                      boolean isVarArgs,
                                                      boolean includeName)
      • parameterTypes

        protected java.lang.String parameterTypes​(java.lang.Iterable<org.eclipse.xtext.common.types.JvmFormalParameter> parameters,
                                                  boolean isVarArgs)