Class EMFJvmTypesBuilder


  • public class EMFJvmTypesBuilder
    extends org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder
    Custom JvmTypesBuilder for EMFPatternLanguage.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected <T extends org.eclipse.emf.ecore.EObject>
      T
      initializeSafely​(T targetElement, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super T> initializer)
      Overriding parent method to replace logging
      • Methods inherited from class org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder

        addAnnotation, addAnnotations, addArrayTypeDimension, addSuperInterface, associate, cloneAndAssociate, cloneWithProxies, cloneWithProxies, copyDocumentationTo, createJvmGenericType, getDocumentation, getExpression, getInitializer, getJvmAnnotationReference, inferredType, inferredType, internalSetExtension, isPrimitiveBoolean, isValidSource, newTypeRef, newTypeRef, newTypeRef, operator_add, operator_add, removeExistingBody, setBody, setBody, setBody, setCompilationStrategy, setCompilationStrategy, setDocumentation, setExtension, setExtension, setFileHeader, setInitializer, setInitializer, setInitializer, setSuperClass, splitQualifiedName, toAnnotation, toAnnotation, toAnnotation, toAnnotation, toAnnotationType, toAnnotationType, toClass, toClass, toClass, toClass, toConstructor, toEnumerationLiteral, toEnumerationLiteral, toEnumerationType, toEnumerationType, toEqualsMethod, toEqualsMethod, toField, toField, toGetter, toGetter, toHashCodeMethod, toHashCodeMethod, toInterface, toJvmAnnotationValue, toMethod, toParameter, toSetter, toSetter, toToStringMethod, translateAnnotationsTo
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EMFJvmTypesBuilder

        public EMFJvmTypesBuilder()
    • Method Detail

      • initializeSafely

        protected <T extends org.eclipse.emf.ecore.EObject> T initializeSafely​(T targetElement,
                                                                               org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super T> initializer)
        Overriding parent method to replace logging
        Overrides:
        initializeSafely in class org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder