首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Scala语言的MWE2工作流组件

基于Scala语言的MWE2工作流组件
EN

Stack Overflow用户
提问于 2011-11-11 03:34:14
回答 1查看 211关注 0票数 1

我正在尝试使用scala语言编写一个MWE2工作流组件。

以下是scala代码:

代码语言:javascript
复制
package com.ford.modelling.workflow

import org.eclipse.emf.mwe2.runtime.workflow.{IWorkflowComponent, IWorkflowContext}

class SayHello extends IWorkflowComponent {
  var message : String = null;

  def preInvoke {}
  def invoke(ctx : IWorkflowContext) { System.out.println(message) } 
  def postInvoke {}
}

下面是工作流代码:

代码语言:javascript
复制
module com.ford.modelling.workflow.SomeWorklow

SayHello {}

我不明白为什么这个工作流会报错:

代码语言:javascript
复制
'com.ford.modelling.workflow.SayHello' does not have a public default constructor.
EN

回答 1

Stack Overflow用户

发布于 2011-11-11 05:40:17

我假设scala IDE插件没有完全模仿java协议,例如IType没有公开无参数的构造器。你可能想问一下scale的人。

一旦您显式添加了默认构造函数,错误消息就会消失。这有意义吗?

在google上快速搜索一下,可能没有默认构造函数的语法,所以我认为这是scala工具问题。这个问题在运行时也会发生吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8085252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档