Download fowlers statemachine with expressions Free Java Code

Description

The example DSL from Fowler's book on domain specific languages, implemented with Xtext 2.3 and enhanced by the possibility to implement actions (i.e. full expressions).

Source Files

The download file fowlers-statemachine-with-expressions-master.zip has the following entries.


org.xtext.example.mydsl.sdk/.project/*from w  w  w  . ja  v a2 s. com*/
org.xtext.example.mydsl.sdk/build.properties
org.xtext.example.mydsl.sdk/feature.xml
org.xtext.example.mydsl.tests/.classpath
org.xtext.example.mydsl.tests/.project
org.xtext.example.mydsl.tests/.settings/org.eclipse.jdt.core.prefs
org.xtext.example.mydsl.tests/META-INF/MANIFEST.MF
org.xtext.example.mydsl.tests/build.properties
org.xtext.example.mydsl.tests/org.xtext.example.mydsl.tests.launch
org.xtext.example.mydsl.tests/src-gen/org/xtext/example/mydsl/MyDslInjectorProvider.java
org.xtext.example.mydsl.tests/src-gen/org/xtext/example/mydsl/MyDslUiInjectorProvider.java
org.xtext.example.mydsl.ui/.classpath
org.xtext.example.mydsl.ui/.project
org.xtext.example.mydsl.ui/.settings/org.eclipse.jdt.core.prefs
org.xtext.example.mydsl.ui/META-INF/MANIFEST.MF
org.xtext.example.mydsl.ui/build.properties
org.xtext.example.mydsl.ui/plugin.xml
org.xtext.example.mydsl.ui/plugin.xml_gen
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/AbstractMyDslUiModule.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/MyDslExecutableExtensionFactory.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/AbstractMyDslProposalProvider.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/antlr/MyDslParser.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/antlr/PartialMyDslContentAssistParser.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/antlr/internal/InternalMyDsl.g
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/antlr/internal/InternalMyDsl.tokens
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/antlr/internal/InternalMyDslLexer.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/contentassist/antlr/internal/InternalMyDslParser.java
org.xtext.example.mydsl.ui/src-gen/org/xtext/example/mydsl/ui/internal/MyDslActivator.java
org.xtext.example.mydsl.ui/src/org/xtext/example/mydsl/ui/MyDslUiModule.java
org.xtext.example.mydsl.ui/src/org/xtext/example/mydsl/ui/contentassist/MyDslProposalProvider.java
org.xtext.example.mydsl.ui/src/org/xtext/example/mydsl/ui/labeling/MyDslDescriptionLabelProvider.java
org.xtext.example.mydsl.ui/src/org/xtext/example/mydsl/ui/labeling/MyDslLabelProvider.java
org.xtext.example.mydsl.ui/src/org/xtext/example/mydsl/ui/outline/MyDslOutlineTreeProvider.java
org.xtext.example.mydsl.ui/src/org/xtext/example/mydsl/ui/quickfix/MyDslQuickfixProvider.java
org.xtext.example.mydsl/.antlr-generator-3.2.0.jar
org.xtext.example.mydsl/.classpath
org.xtext.example.mydsl/.launch/Generate Language Infrastructure (org.xtext.example.mydsl).launch
org.xtext.example.mydsl/.launch/Launch Runtime Eclipse.launch
org.xtext.example.mydsl/.project
org.xtext.example.mydsl/.settings/org.eclipse.jdt.core.prefs
org.xtext.example.mydsl/META-INF/MANIFEST.MF
org.xtext.example.mydsl/build.properties
org.xtext.example.mydsl/plugin.xml
org.xtext.example.mydsl/plugin.xml_gen
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/AbstractMyDslRuntimeModule.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/MyDsl.ecore
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/MyDsl.genmodel
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/MyDsl.xmi
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/MyDslStandaloneSetupGenerated.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/Event.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/MyDslFactory.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/MyDslPackage.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/Service.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/State.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/Statemachine.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/Transition.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/EventImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/MyDslFactoryImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/MyDslPackageImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/ServiceImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/StateImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/StatemachineImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/impl/TransitionImpl.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/util/MyDslAdapterFactory.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/myDsl/util/MyDslSwitch.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/parser/antlr/MyDslAntlrTokenFileProvider.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/parser/antlr/MyDslParser.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/parser/antlr/internal/InternalMyDsl.g
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/parser/antlr/internal/InternalMyDsl.tokens
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/parser/antlr/internal/InternalMyDslLexer.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/parser/antlr/internal/InternalMyDslParser.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/serializer/AbstractMyDslSemanticSequencer.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/serializer/AbstractMyDslSyntacticSequencer.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/services/MyDslGrammarAccess.java
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/validation/AbstractMyDslJavaValidator.java
org.xtext.example.mydsl/src/org/xtext/example/mydsl/GenerateMyDsl.mwe2
org.xtext.example.mydsl/src/org/xtext/example/mydsl/MyDsl.xtext
org.xtext.example.mydsl/src/org/xtext/example/mydsl/MyDslRuntimeModule.java
org.xtext.example.mydsl/src/org/xtext/example/mydsl/MyDslStandaloneSetup.java
org.xtext.example.mydsl/src/org/xtext/example/mydsl/formatting/MyDslFormatter.java
org.xtext.example.mydsl/src/org/xtext/example/mydsl/jvmmodel/MyDslJvmModelInferrer.xtend
org.xtext.example.mydsl/src/org/xtext/example/mydsl/validation/MyDslJavaValidator.java
org.xtext.example.mydsl/xtend-gen/org/xtext/example/mydsl/jvmmodel/.MyDslJvmModelInferrer.java._trace
org.xtext.example.mydsl/xtend-gen/org/xtext/example/mydsl/jvmmodel/MyDslJvmModelInferrer.java

Download

Click the following link to download fowlers-statemachine-with-expressions-master.zip.

fowlers-statemachine-with-expressions-master.zip




















Home »
  Java Free Code »
    Book »




Book
Book Algorithm
Book Design Patterns
Book Example
Book Hadoop
Book JEE
Book Maven
Book Spring