7
Ecoreモデルでは、現在のモデル外のすべてのタイプはプロキシによって解決されません。 getType()
が返すオブジェクトのすべてのフィールドはnull
であり、実行時に格納タイプのURIのみが入力されます。EcoreモデルでEProxy URIが解決されない
[email protected] (eProxyURI:
platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String)
:私は
t
のすべてのフィールドが
null
なります
Address a = <address item from model>
Type t = a.getType();
などtoString()
リターンの何かを作る場合は、現在
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model" nsURI="http:///model.ecore" nsPrefix="model">
<eSubpackages name="general" nsURI="http:///model/general.ecore" nsPrefix="model.general">
<eClassifiers xsi:type="ecore:EClass" name="Address">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="street" ordered="false" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String"/>
</eClassifiers>
</eSubpackages>
</ecore:EPackage>
:ここ
は私のモデルの抽出物であります