选择域特定语言解决方案模板
若要创建一个域特定语言解决方案,请选择可在域特定语言设计器向导的一个解决方案模板。 通过选择非常类似于语言要创建的模板,您可以最大限度地减少必须对起始解的修改。
以下解决方案模板可用在域特定语言设计器向导。
备注
模板的作用是提供一启动的 DSL。模板将 Class 名称,并且组件图不是完整的 UML 关系图。如果要创建 UML 模型,请考虑的 UML 建模工具,提供设置关系图在单一模型的集成。使用 ModelBus,它们是可扩展的,并且可以与集成 DSL。有关更多信息,请参见开发软件设计模型。
模板 |
功能 |
说明 |
---|---|---|
类图 |
|
请使用此解决方案模板,则为域特定语言包括具有属性的实体和关系。 此模板创建类似于 UML 类图的域特定语言 (dsl)。 大要素是类和接口,与关联、泛化和实现关系。 类或接口显示为包含特性中列出的框中。 |
组件图 |
|
,在域特定语言包含元素,即,软件系统的一部分,请使用此解决方案模板。 此模板创建类似于 UML 组件图中的域特定语言 (dsl)。 大要素是元素和端口,显示为元素的外部的小的形状。 |
任务流程图 |
|
,在域特定语言包括工作流、状态、序列,请使用此解决方案模板。 此模板创建类似于 UML 活动图的域特定语言 (dsl)。 大要素是事件,并且,关系的主要类型是在操作之间的过渡。 此模板包括一些其他元素 (如启动状态、最终状态和同步条。 |
最小的语言 |
|
,在域特定语言不类似于其他模板,请使用此解决方案模板。 此模板创建具有两个类和一个关系,请在 工具箱 表示为 框 和 行的域特定语言 (dsl)。 这个类和关系每个都有一个示例字符串属性。 |
最小 WinForm 设计器 |
|
请使用此模板,如果要生成 DSL 绑定到 windows 窗体,而不是一个图形设计器的应用程序。 为窗体该语言的用户界面在文件夹 DSL \UI。 您应在打开窗体设计器之前生成项目。 有关更多信息,请参见 创建基于 Windows 窗体的域特定语言。 |
最小 WPF 设计器 |
|
请使用此模板,如果要生成 DSL 绑定到 WPF 用户界面的应用程序,而不是一个图形设计器。 用户界面的设计器是在文件夹 DSL \UI。 您应在打开 UI 设计器之前生成项目。 有关更多信息,请参见 创建基于 WPF 的域特定语言。 |
DSL 库 |
|
请使用此模板,如果要生成可以导入到其他 DSL 定义的一部分 DSL 定义。 |