2011-04-15 16 views
6

के साथ ग्रहण यूएमएल प्लगइन क्या किसी को भी एक अच्छा (पढ़ना: नि: शुल्क) ग्रहण यूएमएल प्लगइन पता है जो कोड जनरेशन भी कर सकता है? यदि नहीं, तो क्या किसी को किसी भी अच्छे ग्रहण यूएमएल प्लगइन्स के बारे में पता है?जावा कोड जनरेशन

संपादित: मैं ग्रहण आईडीई चल रहा हूँ फेडोरा लिनक्स पर

TIA

Noob

उत्तर

2

eUML नि: शुल्क है (प्रतिबंध के लिए लाइसेंस पढ़ें) की जाँच कर सकते हैं। बहुत लचीला।

+0

हाँ! ये सही हैं! दोनों ग्रहण प्लगइन्स हैं और दोनों कोड जनरेशन/सिंक्रनाइज़ेशन करते हैं ... बहुत बहुत धन्यवाद! – certifiedNoob

+2

सावधान रहें क्योंकि आपको अपने कोड @ यूएमएल में यूएमएल एनोटेशन मिलता है ..... आपके सभी कोड प्रारूप को बदल दिया जाएगा टूल। एक असली दुख और बहुत गंदे कोड। मेरे पास एक अच्छा स्वागत लिखित कोड था और मेरे जावा कोड को उलट करने के बाद मेरा पूरा प्रारूप बदल गया था और बहुत सारे उम एनोटेशन लिखे गए थे। मेरा कोड एक वास्तविक गड़बड़ था और मूल्य यह है कि जब मैंने अपने कोड को दोबारा करने की कोशिश की तो मैंने अपने सभी आरेख खो दिए क्योंकि ऐसा लगता है कि यूएमएल एनोटेशन भी मिटा दिए गए थे। –

+0

ईयूएमएल एफएक्यू से पूछे जाने वाले प्रश्न: 1. मुझे आश्चर्य है कि क्या मैं वाणिज्यिक उपयोग के लिए ईयूएमएल 2 सॉफ्टवेयर का मुफ्त संस्करण उपयोग कर सकता हूं? निश्चित रूप से। आप अपने वाणिज्यिक विकास के लिए ईयूएमएल 2 मुक्त संस्करण का उपयोग कर सकते हैं। अधिक जानकारी के लिए, कृपया लाइसेंस फ़ाइल पढ़ें। – user1154664

0

Netbeans जो कोड पीढ़ी किया यूएमएल प्लगइन एक मुक्त संस्करण के साथ आया था। यूएमएल प्लगइन के साथ अंतिम संस्करण 6.7 था। उसके बाद वे रुक गए। आप इसे डाउनलोड कर सकते हैं और उसके बाद प्लगइन स्थापित कर सकते हैं। http://www.soyatec.com/euml2/features/

इसके अलावा Jupe: http://jupe.binaervarianz.de/

+0

आपके उत्तर के लिए धन्यवाद। मैं उल्लेख करना भूल गया, मैं लिनक्स पर ग्रहण चला रहा हूं, हालांकि मैं STARUml अच्छा दिखता हूं। एक बार फिर धन्यवाद! – certifiedNoob

+0

नेटबीन भी लिनक्स पर काम कर सकते हैं। मुझे नहीं लगता कि यह एक मुद्दा होना चाहिए। – allthenutsandbolts

1

Acceleo प्रयास करें आप STARUML

+0

धन्यवाद! हालांकि, मुझे कोई यूएमएल आधारित विशेषताएं नहीं दिखाई देती हैं। एक बार फिर धन्यवाद। – certifiedNoob

+0

यहां: http://wiki.eclipse.org/Acceleo/Demonstrations वे जावा डेमो –

2

ऑब्जेक्टएड: ObjectAid Download Page के साथ जावा कोड के आधार पर यूएमएल आरेख बनाने में कुछ भाग्य है।

यह ग्रहण के लिए बनाया गया था ताकि इसे काम करना चाहिए। हालांकि, मुझे नहीं पता कि यह कोड पीढ़ी करता है ... लेकिन यह एक सुंदर तस्वीर बनाता है!

साइट यह बताती है कि इसे कैसे इंस्टॉल करें और यूएमएल आरेखण भाग बिल्कुल मुफ्त है!

आशा है कि इससे मदद मिलेगी!

+0

पर यूएमएल का उल्लेख करते हैं, नहीं, यह कोड उत्पन्न नहीं करता है – zell

0

मैं जॉर्दी कैबोट से सहमत हूं। आप मौजूदा मॉडल संपादकों में से एक के साथ ग्रहण मॉडलिंग फ्रेमवर्क का मूल रूप से उपयोग कर सकते हैं (यानी पापीरस, टॉपकेज्ड इत्यादि)। फिर आप टेक्स्ट ट्रांसफॉर्मेशन भाषा में एमओएफ के ग्रहण कार्यान्वयन, Acceleo के माध्यम से अपना स्वयं का पीढ़ी वर्कफ़्लो लिख सकते हैं। यह आपको एक मॉडल में गोता लगाने और आपके इच्छित पाठ (यानी जावा, सी ++, सी, पायथन, मैटलैब इत्यादि) उत्पन्न करने में सक्षम बनाता है।

शुरुआत में यह थोड़ा अजीब और समझने में मुश्किल लग सकता है लेकिन यह इस उद्देश्य के लिए मुझे पता है कि यह सबसे अच्छा वातावरण है। यह पूरी तरह से ओएमजी मानकों के अनुरूप है।

अल

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