Getting Started with SilverModel
SilverModel is a powerful Code Generator using UML models and Razor Templates.
It can export code for any computer language using our flexible code generators.
Output code for
- C#
- Javascript
- HTML
- Typescript
- Phyton
- Java
- etc
Outline of main documentation parts
Code Generators
The main features of the code generator are
-
- Feature Overview
- [Razor Templates] (/articles/Code%20Generators/Razor Templates.html)
- Razor Editor
- Razor Debug
- Razor Tips
- Razor API
- Razor Macros
- Extending Code Generators with Stereotypes
- Stereotypes Examples
- Data Types
- Data Type Conversion Across Languages (e.g C#, Javascript, HTML )
- Included Generators
- Walkthrough
Generating Code
UML Class Models
- Class's
- Properties
- Enums
- Interfaces
- Relationships
- Diagram Layout
- Code Generator Selection
- Documentation
- Editor
- Wiki Output
- C# DLL Import
UML Modeling
The UML section contains information to help you learn about UML Modeling.
Documentation
Tools to help you document your models and publish this documentation to Wikis, Word, Code Comments etc
Plugins
How to write Plugins to extent the functionality of SilverModel