org.eclipse.xtext.xbase.annotations.serializer
Class AbstractXbaseWithAnnotationsSemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.eclipse.xtext.xbase.serializer.AbstractXtypeSemanticSequencer
org.eclipse.xtext.xbase.serializer.XtypeSemanticSequencer
org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer
org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer
org.eclipse.xtext.xbase.annotations.serializer.AbstractXbaseWithAnnotationsSemanticSequencer
- All Implemented Interfaces:
- ISemanticSequencer
- Direct Known Subclasses:
- XbaseWithAnnotationsSemanticSequencer
public abstract class AbstractXbaseWithAnnotationsSemanticSequencer
- extends XbaseSemanticSequencer
Methods inherited from class org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer |
getValidOperator, isBuilderSyntax, isBuilderSyntax, isXShortClosure, isXShortClosure, isXShortClosureAndBuilderSyntax, sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression, sequence_XAdditiveExpression, sequence_XAssignment, sequence_XConstructorCall, sequence_XExpression, sequence_XFeatureCall, sequence_XMemberFeatureCall |
Methods inherited from class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer |
sequence_FullJvmFormalParameter, sequence_JvmFormalParameter, sequence_XAssignment_XMemberFeatureCall, sequence_XBlockExpression, sequence_XBooleanLiteral, sequence_XCasePart, sequence_XCastedExpression, sequence_XCatchClause, sequence_XClosure, sequence_XDoWhileExpression, sequence_XExpressionInClosure, sequence_XForLoopExpression, sequence_XIfExpression, sequence_XNullLiteral, sequence_XNumberLiteral, sequence_XRelationalExpression, sequence_XReturnExpression, sequence_XShortClosure, sequence_XStringLiteral, sequence_XSwitchExpression, sequence_XThrowExpression, sequence_XTryCatchFinallyExpression, sequence_XTypeLiteral, sequence_XUnaryOperation, sequence_XVariableDeclaration, sequence_XWhileExpression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractXbaseWithAnnotationsSemanticSequencer
public AbstractXbaseWithAnnotationsSemanticSequencer()
createSequence
public void createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject)
- Specified by:
createSequence
in interface ISemanticSequencer
- Overrides:
createSequence
in class AbstractXbaseSemanticSequencer
sequence_XAnnotationElementValuePair
protected void sequence_XAnnotationElementValuePair(org.eclipse.emf.ecore.EObject context,
XAnnotationElementValuePair semanticObject)
- Constraint:
(element=[JvmOperation|ValidID] value=XAnnotationElementValue)
sequence_XAnnotationElementValueStringConcatenation
protected void sequence_XAnnotationElementValueStringConcatenation(org.eclipse.emf.ecore.EObject context,
XAnnotationElementValueBinaryOperation semanticObject)
- Constraint:
(
leftOperand=XAnnotationElementValueStringConcatenation_XAnnotationElementValueBinaryOperation_1_0
operator='+'
rightOperand=XAnnotationElementValue
)
sequence_XAnnotationValueArray
protected void sequence_XAnnotationValueArray(org.eclipse.emf.ecore.EObject context,
XAnnotationValueArray semanticObject)
- Constraint:
(values+=XAnnotationElementValue values+=XAnnotationElementValue*)
sequence_XAnnotationValueFieldReference
protected void sequence_XAnnotationValueFieldReference(org.eclipse.emf.ecore.EObject context,
XFeatureCall semanticObject)
- Constraint:
(declaringType=[JvmDeclaredType|StaticQualifier]? feature=[JvmIdentifiableElement|IdOrSuper])
sequence_XAnnotation
protected void sequence_XAnnotation(org.eclipse.emf.ecore.EObject context,
XAnnotation semanticObject)
- Constraint:
(
annotationType=[JvmAnnotationType|QualifiedName]
((elementValuePairs+=XAnnotationElementValuePair elementValuePairs+=XAnnotationElementValuePair*) | value=XAnnotationElementValue)?
)