2013-06-20 5 views
7

में हल नहीं करता है मेरे ईकोर मॉडल में वर्तमान मॉडल के बाहर से आने वाले सभी प्रकार उनके प्रॉक्सी द्वारा हल नहीं किए जाते हैं। getType() द्वारा ऑब्जेक्ट के सभी फ़ील्ड null और केवल स्टोरेज प्रकार यूआरआई रनटाइम पर भरे हुए हैं।ईप्रोक्सी यूआरआई ईकोर मॉडल

[email protected] (eProxyURI: 
platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//String) 
: अगर मैं एक

Address a = <address item from model> 
Type t = a.getType(); 

t के सभी क्षेत्रों null हो जाएगा और जैसे 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> 
वर्तमान में

:

यहाँ मेरी मॉडल के एक उद्धरण है

उत्तर

5

से प्रॉक्सी यूआरआई बदलेंपैकेज के एनएस यूआरआई को शामिल करने के लिए जिसमें डेटा प्रकार है: http://www.eclipse.org/uml2/4.0.0/Types#//String

ध्यान दें कि यह परिवर्तन केवल एक पाठ संपादक में किया जा सकता है।

संबंधित मुद्दे