Class AbstractXbaseWithAnnotationsSemanticSequencer

    • Constructor Detail

      • AbstractXbaseWithAnnotationsSemanticSequencer

        public AbstractXbaseWithAnnotationsSemanticSequencer()
    • Method Detail

      • sequence

        public void sequence​(org.eclipse.xtext.serializer.ISerializationContext context,
                             org.eclipse.emf.ecore.EObject semanticObject)
        Overrides:
        sequence in class AbstractXbaseSemanticSequencer
      • sequence_XAnnotationElementValueOrCommaList_XListLiteral

        protected void sequence_XAnnotationElementValueOrCommaList_XListLiteral​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                                XListLiteral semanticObject)
         Contexts:
             XAnnotationElementValueOrCommaList returns XListLiteral
        
         Constraint:
             (
                 (elements+=XAnnotationOrExpression elements+=XAnnotationOrExpression*) | 
                 (elements+=XAnnotationElementValueOrCommaList_XListLiteral_1_1_0 elements+=XAnnotationOrExpression+) | 
                 (elements+=XExpression elements+=XExpression*)
             )?
         
      • sequence_XAnnotationElementValueOrCommaList_XListLiteral

        @Deprecated
        protected void sequence_XAnnotationElementValueOrCommaList_XListLiteral​(org.eclipse.emf.ecore.EObject context,
                                                                                XListLiteral semanticObject)
        Deprecated.
      • sequence_XAnnotationElementValuePair

        protected void sequence_XAnnotationElementValuePair​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                            XAnnotationElementValuePair semanticObject)
         Contexts:
             XAnnotationElementValuePair returns XAnnotationElementValuePair
        
         Constraint:
             (element=[JvmOperation|ValidID] value=XAnnotationElementValue)
         
      • sequence_XAnnotationElementValuePair

        @Deprecated
        protected void sequence_XAnnotationElementValuePair​(org.eclipse.emf.ecore.EObject context,
                                                            XAnnotationElementValuePair semanticObject)
        Deprecated.
      • sequence_XAnnotationElementValue_XListLiteral

        protected void sequence_XAnnotationElementValue_XListLiteral​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                     XListLiteral semanticObject)
         Contexts:
             XAnnotationElementValue returns XListLiteral
        
         Constraint:
             ((elements+=XAnnotationOrExpression elements+=XAnnotationOrExpression*) | (elements+=XExpression elements+=XExpression*))?
         
      • sequence_XAnnotationElementValue_XListLiteral

        @Deprecated
        protected void sequence_XAnnotationElementValue_XListLiteral​(org.eclipse.emf.ecore.EObject context,
                                                                     XListLiteral semanticObject)
        Deprecated.
      • sequence_XAnnotation

        protected void sequence_XAnnotation​(org.eclipse.xtext.serializer.ISerializationContext context,
                                            XAnnotation semanticObject)
         Contexts:
             XAnnotation returns XAnnotation
             XAnnotationElementValueOrCommaList returns XAnnotation
             XAnnotationElementValueOrCommaList.XListLiteral_1_1_0 returns XAnnotation
             XAnnotationElementValue returns XAnnotation
             XAnnotationOrExpression returns XAnnotation
        
         Constraint:
             (
                 annotationType=[JvmAnnotationType|QualifiedName] 
                 ((elementValuePairs+=XAnnotationElementValuePair elementValuePairs+=XAnnotationElementValuePair*) | value=XAnnotationElementValueOrCommaList)?
             )
         
      • sequence_XAnnotation

        @Deprecated
        protected void sequence_XAnnotation​(org.eclipse.emf.ecore.EObject context,
                                            XAnnotation semanticObject)
        Deprecated.