UML-Java中使用的静态导入建模
有没有一种方法可以用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
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){
}
}