Class ErrorSafeExtensions


  • public class ErrorSafeExtensions
    extends java.lang.Object
    • Constructor Detail

      • ErrorSafeExtensions

        public ErrorSafeExtensions()
    • Method Detail

      • getErrors

        public java.lang.Iterable<org.eclipse.xtext.validation.Issue> getErrors​(org.eclipse.emf.ecore.EObject element)
      • hasErrors

        public boolean hasErrors​(org.eclipse.emf.ecore.EObject element)
      • forEachSafely

        public <T extends org.eclipse.emf.ecore.EObject> void forEachSafely​(ITreeAppendable appendable,
                                                                            java.lang.Iterable<T> elements,
                                                                            org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super LoopParams> loopInitializer,
                                                                            org.eclipse.xtext.xbase.lib.Procedures.Procedure2<? super T,​? super ITreeAppendable> body)
      • serializeSafely

        public void serializeSafely​(org.eclipse.xtext.common.types.JvmTypeReference typeRef,
                                    ITreeAppendable appendable)
      • serializeSafely

        public void serializeSafely​(org.eclipse.xtext.common.types.JvmTypeReference typeRef,
                                    java.lang.String surrogateType,
                                    ITreeAppendable appendable)
      • serializeSafely

        public void serializeSafely​(org.eclipse.xtext.common.types.JvmAnnotationReference annotationRef,
                                    ITreeAppendable appendable,
                                    org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super ITreeAppendable> onSuccess)