Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2
Compare

wCMF is a lightweight MDA approach to application development based on the MVC pattern. It allows to create any kind of PHP webapp, e.g. CRM, CMS from an UML model. It features an object persistence layer, a soap interface and standard views/controllers.

5.0
 
  0 reviews  |  1 user  |  174,165 lines of code  |  3 current contributors  |  Analyzed 4 days ago
 
 

IntelliJ IDEA plugin for creating equals() and hashCode() methods in a custom way, using either Apache Commons Lang or Google's Guava libraries.

5.0
 
  0 reviews  |  1 user  |  1,536 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

blanco Framework is code generation framework for Java. It include R/O mapping tool 'blancoDb', SQL editor plug-in 'BlancoSqlEditorPlugin'.

0
 
  0 reviews  |  1 user  |  0 current contributors  |  Analyzed 9 days ago
 
 

Of course, converting a context-free grammar to a regular grammar is not possible in the general case; however, practical languages are highly regular (otherwise regex-based syntax highlighting systems like vim and emacs wouldn't work at all!) Autohighlight generates vim and emacs syntax ... [More] highlighting from a BNF grammar and a description of which terms should be highlighted which colors. This project originated from a student collaboration between Scotty Allen and Scott Williams at the University of Colorado in 2006. [Less]

0
 
  0 reviews  |  0 users  |  1,703 lines of code  |  0 current contributors  |  Analyzed about 7 hours ago
 
 

PHP-based class generatorGiven a simple text-based description of a class, code generator will produce the following : PHP class fileUser comments on class, property, and method level, suitable for use with PHPDocumentor Generated properties and methods with appropriate access access and ... [More] class/instance type PHPUnit2 test case fileProvides stubs for testing all public methods of class Includes debug support Runs test cases as-is PHP class runner fileUse this to instantiate and experiment with classes Simple example file showing how to instantiate class and run all public methods Sample input file Uses mixture of Ruby-style notation for class members and UML accessor notation : Simple case : class MyClass @+myPublicInstanceProperty @@-myPrivateClassProperty #=myProtectedInstanceMethod ##+myPublicClassMethodMore complete case : class FirstTestClass First comment line for class myTestClass Second comment line for class myTestClass @defaultProtectedInstanceProperty First line of comments for defaultProtectedInstanceProperty Second line of comments for defaultProtectedInstanceProperty @-privateInstanceProperty One line of comments @=protectedInstanceProperty @+publicInstanceProperty First line of comments for publicInstanceProperty Second line of comments for publicInstanceProperty @@defaultProtectedClassProperty First line of comments for defaultProtectedClassProperty Second line of comments for defaultProtectedClassProperty @@-privateClassProperty One line of comments @@=protectedClassProperty @@+publicClassProperty First line of comments for publicClassProperty Second line of comments for publicClassProperty #defaultProtectedInstanceMethod First line of comments for defaultProtectedInstanceMethod Second line of comments for defaultProtectedInstanceMethod #-privateInstanceMethod One line of comments #=protectedInstanceMethod #+publicInstanceMethod First line of comments for publicInstanceMethod Second line of comments for publicInstanceMethod #defaultProtectedClassMethod First line of comments for defaultProtectedClassMethod Second line of comments for defaultProtectedClassMethod #-privateClassMethod One line of comments #=protectedClassMethod #+publicClassMethod First line of comments for publicClassMethod Second line of comments for publicClassMethod [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

JSeance is an Structured Code Generator based on XML, JavaTM and JavaScriptTMThe Code Generation ProcessUsing input XML Models (any schema) and a JSeance XML template, the code generation engine produces text output of any type, supporting complex transformations and customizations through native ... [More] rich-features and an embedded JavaScriptTM engine: Key FeaturesJSeance philosophy is to enable developers to produce highly-complex code while keeping emphasis on template readability and maintainability. It follows a structured approach to solve 90% of the challenges of code generation, and integrates a full-featured JavaScript engine (Rhino) for solving the other 10% within the same template XML file. Feature DescriptionContext Sensitive State Management: Allows state and content isolation between areas of a code template, reducing the overall complexity and unintended side effects. This is critical for large and complex templates, it guarantees that changes in a template section won't have negative side-effects on another non-related section. Context-independent values are also supported through a shared JavaScript executing context. Embedded JavaScriptTM Engine (Rhino): While the general features of the engine support most common cases, there will be situations where specialized code is required. The embedded full-featured JavaScript Engine allows developers and template designers to achieve specialized code generation behaviors and transformations without requiring external code files. ECMAScript for XML (E4X) Support and Iterators: Built-in iterators with E4X expressions allow for easy navigation between input model nodes, making cross-model queries possible. E4X provides a simple and expressive syntax for selecting, filtering and locating relevant node information. Multiple XML Input Models: Allows the template designer to load several XML files, query and cross-reference each separately. This makes it possible to split domain model aspects into separate files, increasing maintainability and readability. For example, you could separate business object information into a Relations.xml and Attributes.xml XML files, each referring to the same entities but expressing different aspects. A template could access both XML files to generate a database schema or Hibernate back end. Conditional Expressions: Part of the template XML schema includes If/ElseIf/Else and Switch/Case functionality with rich JavaScript expression syntax. This provides a standard mechanism for expressing choices and conditional clauses within the same template structure, which improves maintainability and readability. External Includes with dependency validation: This allows template designers to split large template files into smaller, semi-independent sections which can later be re-used by other parent templates while explicitly declaring the required prerequisites to be fulfilled for the include to work correctly. Multiple Output Files: A template can generate multiple files; the name, location and contents can be customized at runtime based on model data, context information or embedded JavaScript. This allows simultaneous generation of files related to a feature or functionality from a single template. Runtime Template Parametrization: Every attribute and text content of a JSeance template element can be embedded with JavaScript to be evaluated at runtime. Input and output file names can be decided based on context and input data. This complements the structured XML template approach with added flexibility for cases where the concrete inputs, outputs and actions need to be discovered at runtime. [Less]

0
 
  0 reviews  |  0 users  |  12,084 lines of code  |  1 current contributor  |  Analyzed 5 days ago
 
 

...

0
 
  0 reviews  |  0 users  |  165 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

TypePipe allows you to modify existing CLR types using a simple, expression-based API. Modifications from several tools and libraries (AOP, IoC etc.) can be combined. Types are generated via Reflection.Emit or user-defined back-ends.

0
 
  0 reviews  |  0 users  |  32,465 lines of code  |  2 current contributors  |  Analyzed about 1 year ago
 
 

syboos hibernate-codegen is a easy to use hibernate generation toolkits. With hibernate-codegen, you can generate hibernate.cfg.xml, .hbm.xml, Hibernate Entity.java, DAOs from a Excel format's database defination in minutes. You can use it: 1) As a Ant-task builder 2) As a Eclipse Plugin ... [More] Supported Language: 1) Chinese 2) English 3) Japanese and you can add any language for it if you like. And, It's free to use (Opensource). Enjoy it! See detail: http://www.syboos.jp/hibernate-codegen/ Download: http://www.syboos.jp/hibernate-codegen/category/downloads.html [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 3 days ago
 
 

This project is a part of our computer science studies at INSA, an engineering school in Toulouse, France. We will create a real time software that will make it possible to reduce fuel consumption while driving. It will all the time suggest at what speed and transmission you should maintain to ... [More] optimize the fuel consumption. We will also create a simulator to test our software extensively. For the project we will only use Telelogic Tau and we will generate C code from the UML diagrams. The group (group 7) is composed by: Alexander RemenSoftware Team Leader Jalal BenabdouhRequirements Engineer Trond BjerkestrandSoftware Architect Lin ZhiyanQuality Assurance The project started 08/10/07 and ended 11/12/07. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 7 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.