org.mod4j.dsl.service.xtext.parseTreeConstruction
Class ServiceParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by org.mod4j.dsl.service.xtext.parseTreeConstruction.ServiceParsetreeConstructor
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor

public class ServiceParsetreeConstructor
extends org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor


Nested Class Summary
protected  class ServiceParsetreeConstructor.AssociationMethod_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.AssociationMethod_Group
          begin Rule AssociationMethod **************** AssociationMethod: description=STRING? name="for" main=[DtoReference] "reference" rolename=ID type= AssociationMethodType part=[DtoReference] ";";
protected  class ServiceParsetreeConstructor.AssociationMethod_MainAssignment_2
           
protected  class ServiceParsetreeConstructor.AssociationMethod_NameAssignment_1
           
protected  class ServiceParsetreeConstructor.AssociationMethod_PartAssignment_6
           
protected  class ServiceParsetreeConstructor.AssociationMethod_ReferenceKeyword_3
           
protected  class ServiceParsetreeConstructor.AssociationMethod_RolenameAssignment_4
           
protected  class ServiceParsetreeConstructor.AssociationMethod_SemicolonKeyword_7
           
protected  class ServiceParsetreeConstructor.AssociationMethod_TypeAssignment_5
           
protected  class ServiceParsetreeConstructor.CrudService_CrudKeyword_1
           
protected  class ServiceParsetreeConstructor.CrudService_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.CrudService_DtoAssignment_2
           
protected  class ServiceParsetreeConstructor.CrudService_Group
          begin Rule CrudService **************** CrudService: description=STRING? "crud" dto=[DtoReference] ";";
protected  class ServiceParsetreeConstructor.CrudService_SemicolonKeyword_3
           
protected  class ServiceParsetreeConstructor.CustomMethod_CommaKeyword_3_3_0
           
protected  class ServiceParsetreeConstructor.CustomMethod_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.CustomMethod_Group
          begin Rule CustomMethod **************** CustomMethod: description=STRING? "method" name=ID ("in" "(" inParameters+=Parameter ("," inParameters+=Parameter)* ")")? ("out" outParameter=OutParameter)? ";";
protected  class ServiceParsetreeConstructor.CustomMethod_Group_3
           
protected  class ServiceParsetreeConstructor.CustomMethod_Group_3_3
           
protected  class ServiceParsetreeConstructor.CustomMethod_Group_4
           
protected  class ServiceParsetreeConstructor.CustomMethod_InKeyword_3_0
           
protected  class ServiceParsetreeConstructor.CustomMethod_InParametersAssignment_3_2
           
protected  class ServiceParsetreeConstructor.CustomMethod_InParametersAssignment_3_3_1
           
protected  class ServiceParsetreeConstructor.CustomMethod_LeftParenthesisKeyword_3_1
           
protected  class ServiceParsetreeConstructor.CustomMethod_MethodKeyword_1
           
protected  class ServiceParsetreeConstructor.CustomMethod_NameAssignment_2
           
protected  class ServiceParsetreeConstructor.CustomMethod_OutKeyword_4_0
           
protected  class ServiceParsetreeConstructor.CustomMethod_OutParameterAssignment_4_1
           
protected  class ServiceParsetreeConstructor.CustomMethod_RightParenthesisKeyword_3_4
           
protected  class ServiceParsetreeConstructor.CustomMethod_SemicolonKeyword_5
           
protected  class ServiceParsetreeConstructor.DtoReference_FromKeyword_0
           
protected  class ServiceParsetreeConstructor.DtoReference_Group
          begin Rule DtoReference **************** DtoReference: "from" modelname=ID "import" name=ID ";";
protected  class ServiceParsetreeConstructor.DtoReference_ImportKeyword_2
           
protected  class ServiceParsetreeConstructor.DtoReference_ModelnameAssignment_1
           
protected  class ServiceParsetreeConstructor.DtoReference_NameAssignment_3
           
protected  class ServiceParsetreeConstructor.DtoReference_SemicolonKeyword_4
           
protected  class ServiceParsetreeConstructor.OutParameter_CollectionAssignment_1
           
protected  class ServiceParsetreeConstructor.OutParameter_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.OutParameter_Group
          begin Rule OutParameter **************** OutParameter returns Parameter: description=STRING? collection=CollectionType? type=[DtoReference]; // name=ID
protected  class ServiceParsetreeConstructor.OutParameter_TypeAssignment_2
           
protected  class ServiceParsetreeConstructor.Parameter_CollectionAssignment_1
           
protected  class ServiceParsetreeConstructor.Parameter_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.Parameter_Group
          begin Rule Parameter **************** Parameter: description=STRING? collection=CollectionType? type=[DtoReference] name=ID;
protected  class ServiceParsetreeConstructor.Parameter_NameAssignment_3
           
protected  class ServiceParsetreeConstructor.Parameter_TypeAssignment_2
           
protected  class ServiceParsetreeConstructor.ServiceMethod_Alternatives
          begin Rule ServiceMethod **************** ServiceMethod: CustomMethod|SpecialMethod|AssociationMethod; // (description=STRING )?
protected  class ServiceParsetreeConstructor.ServiceMethod_AssociationMethodParserRuleCall_2
           
protected  class ServiceParsetreeConstructor.ServiceMethod_CustomMethodParserRuleCall_0
           
protected  class ServiceParsetreeConstructor.ServiceMethod_SpecialMethodParserRuleCall_1
           
protected  class ServiceParsetreeConstructor.ServiceModel_Alternatives_5
           
protected  class ServiceParsetreeConstructor.ServiceModel_CrudServicesAssignment_5_0
           
protected  class ServiceParsetreeConstructor.ServiceModel_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.ServiceModel_DtoReferencesAssignment_4
           
protected  class ServiceParsetreeConstructor.ServiceModel_Group
          begin Rule ServiceModel **************** ServiceModel: description=STRING? "service" name=ID ";" dtoReferences+=DtoReference* (crudServices +=CrudService|methods+=ServiceMethod)*; / ******************************************************************************* * Copyright (c) 2009 Ordina and committers to Mod4j * All rights reserved.
protected  class ServiceParsetreeConstructor.ServiceModel_MethodsAssignment_5_1
           
protected  class ServiceParsetreeConstructor.ServiceModel_NameAssignment_2
           
protected  class ServiceParsetreeConstructor.ServiceModel_SemicolonKeyword_3
           
protected  class ServiceParsetreeConstructor.ServiceModel_ServiceKeyword_1
           
protected  class ServiceParsetreeConstructor.SpecialMethod_DescriptionAssignment_0
           
protected  class ServiceParsetreeConstructor.SpecialMethod_DtoAssignment_4
           
protected  class ServiceParsetreeConstructor.SpecialMethod_ForKeyword_3
           
protected  class ServiceParsetreeConstructor.SpecialMethod_Group
          begin Rule SpecialMethod **************** SpecialMethod: description=STRING? type=SpecialMethodType name=ID "for" dto=[DtoReference] ";";
protected  class ServiceParsetreeConstructor.SpecialMethod_NameAssignment_2
           
protected  class ServiceParsetreeConstructor.SpecialMethod_SemicolonKeyword_5
           
protected  class ServiceParsetreeConstructor.SpecialMethod_TypeAssignment_1
           
protected  class ServiceParsetreeConstructor.ThisRootNode
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.ActionToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AlternativesToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentType, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.GroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.KeywordToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RootToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RuleCallToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnassignedTextToken
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionDiagnostic, org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionReport
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
converterService, crossRefSerializer, tvService, unassTextSerializer
 
Constructor Summary
ServiceParsetreeConstructor()
           
 
Method Summary
 ServiceGrammarAccess getGrammarAccess()
           
protected  org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IInstanceDescription inst)
           
 
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
createReport, debug, getDescr, serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceParsetreeConstructor

public ServiceParsetreeConstructor()
Method Detail

getGrammarAccess

public ServiceGrammarAccess getGrammarAccess()
Specified by:
getGrammarAccess in class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor

getRootToken

protected org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IInstanceDescription inst)
Specified by:
getRootToken in class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor


Copyright © 2010 Mod4j. All Rights Reserved.