Class SerializerFragment2
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
-
- org.eclipse.xtext.xtext.generator.AbstractStubGeneratingFragment
-
- org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextGeneratorFragment
public class SerializerFragment2 extends AbstractStubGeneratingFragment
-
-
Constructor Summary
Constructors Constructor Description SerializerFragment2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
protected void
generateAbstractSemanticSequencer()
protected void
generateAbstractSyntacticSequencer()
protected void
generateGrammarConstraints()
protected void
generateSemanticSequencer()
protected void
generateSyntacticSequencer()
protected TypeReference
getAbstractSemanticSequencerClass(org.eclipse.xtext.Grammar grammar)
protected TypeReference
getAbstractSyntacticSequencerClass(org.eclipse.xtext.Grammar grammar)
protected java.lang.String
getGrammarConstraintsPath(org.eclipse.xtext.Grammar grammar)
protected TypeReference
getSemanticSequencerClass(org.eclipse.xtext.Grammar grammar)
protected java.lang.String
getSerializerBasePackage(org.eclipse.xtext.Grammar grammar)
protected TypeReference
getSyntacticSequencerClass(org.eclipse.xtext.Grammar grammar)
boolean
isGenerateDebugData()
boolean
isGenerateSupportForDeprecatedContextEObject()
void
setDetectSyntheticTerminals(boolean detectSyntheticTerminals)
Set to false if synthetic terminal should be ignored.void
setGenerateDebugData(boolean generateDebugData)
void
setGenerateSupportForDeprecatedContextEObject(boolean generateSupportForDeprecatedContextEObject)
-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractStubGeneratingFragment
getGenerateStub, isGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
checkConfiguration, getGrammar, getLanguage, getProjectConfig, initialize
-
-
-
-
Method Detail
-
setDetectSyntheticTerminals
public void setDetectSyntheticTerminals(boolean detectSyntheticTerminals)
Set to false if synthetic terminal should be ignored. Synthetic terminals have the formterminal ABC: 'synthetic:ABC';
in the grammar and require a customizedtoken source
.
-
getSerializerBasePackage
protected java.lang.String getSerializerBasePackage(org.eclipse.xtext.Grammar grammar)
-
getSemanticSequencerClass
protected TypeReference getSemanticSequencerClass(org.eclipse.xtext.Grammar grammar)
-
getSyntacticSequencerClass
protected TypeReference getSyntacticSequencerClass(org.eclipse.xtext.Grammar grammar)
-
getAbstractSemanticSequencerClass
protected TypeReference getAbstractSemanticSequencerClass(org.eclipse.xtext.Grammar grammar)
-
getAbstractSyntacticSequencerClass
protected TypeReference getAbstractSyntacticSequencerClass(org.eclipse.xtext.Grammar grammar)
-
getGrammarConstraintsPath
protected java.lang.String getGrammarConstraintsPath(org.eclipse.xtext.Grammar grammar)
-
generate
public void generate()
-
generateSemanticSequencer
protected void generateSemanticSequencer()
-
generateSyntacticSequencer
protected void generateSyntacticSequencer()
-
generateAbstractSemanticSequencer
protected void generateAbstractSemanticSequencer()
-
generateAbstractSyntacticSequencer
protected void generateAbstractSyntacticSequencer()
-
generateGrammarConstraints
protected void generateGrammarConstraints()
-
isGenerateDebugData
@Pure public boolean isGenerateDebugData()
-
setGenerateDebugData
public void setGenerateDebugData(boolean generateDebugData)
-
isGenerateSupportForDeprecatedContextEObject
@Pure public boolean isGenerateSupportForDeprecatedContextEObject()
-
setGenerateSupportForDeprecatedContextEObject
public void setGenerateSupportForDeprecatedContextEObject(boolean generateSupportForDeprecatedContextEObject)
-
-