UML-Java中使用的静态导入建模

UML-Java中使用的静态导入建模,java,import,uml,enterprise-architect,Java,Import,Uml,Enterprise Architect,有没有一种方法可以用UML对Java的静态导入进行建模?即 import static com.myCompany.Globals.MY_GLOBAL_VALUE; 因此,我只需要使用我的全局值而不是全局值。我的全局值 编辑: 也许我应该举一个更精确的例子来说明我想要实现的目标…… 假设我对以下内容进行了建模: 我有一个抽象类(aconteprovider),它有两个受保护的成员,初始化时我希望这些成员为空(“”)。由于我不想在抽象类中使用“--Strings,我创建了ConstantSt

有没有一种方法可以用UML对Java的静态导入进行建模?即

import static com.myCompany.Globals.MY_GLOBAL_VALUE;
因此,我只需要使用
我的全局值
而不是
全局值。我的全局值


编辑: 也许我应该举一个更精确的例子来说明我想要实现的目标……

假设我对以下内容进行了建模:

我有一个抽象类(aconteprovider),它有两个受保护的成员,初始化时我希望这些成员为空(“”)。由于我不想在抽象类中使用“--Strings,我创建了ConstantString类来保存所有常量字符串,并将其导入到一个ContentProvider。 它现在生成如下内容(企业架构师):

但实际上我想要这样的东西:

package tools.integration.contentprovider;
import java.lang.String;
import static tools.integration.util.ConstantStrings.GENERAL_EMPTY_STRING;

abstract class AContentProvider implements IContentProvider {

    protected String content = GENERAL_EMPTY_STRING;

    protected String origin = GENERAL_EMPTY_STRING;

    public abstract String getContent();

    public String getOrigin(){
        return "";
    }

    public void setOrigin(String origin){

    }
}

首先,EA不可能像这样生成它,但这不是问题。我只是想知道是否有一种方法来模拟这个。。。希望事情现在更清楚:)

根本没有办法用UML建模导入…@immibis你能用证据支持你的说法吗?那么我已经在使用这个功能了。我只是觉得有可能以某种方式扩展它:)你的意思是这样的:?@Matthias如果EA没有显示关系,这意味着关系不存在。您可以使用可跟踪性视图轻松验证关系的存在。这可能意味着EA的逆向工程过程中存在缺陷。如果是这样,你最好发送一份bug报告。
package tools.integration.contentprovider;
import java.lang.String;
import static tools.integration.util.ConstantStrings.GENERAL_EMPTY_STRING;

abstract class AContentProvider implements IContentProvider {

    protected String content = GENERAL_EMPTY_STRING;

    protected String origin = GENERAL_EMPTY_STRING;

    public abstract String getContent();

    public String getOrigin(){
        return "";
    }

    public void setOrigin(String origin){

    }
}