2010-02-16 5 views
23

यह मुझे लग रहा था सबसे आसान काम खोजने के लिए की तरह है, ग्रहणक्या कोई निःशुल्क ग्रहण प्लगइन है जो जावा क्लास/पैकेज से यूएमएल आरेख बनाता है?

लेकिन इस को छोड़कर में यूएमएल के रूप में मेरे वर्गों प्रदर्शित करने के लिए एक आसान तरीका: किसी भी नए, बनाए रखा और "अच्छा" कार्यान्वयन http://java2uml.gforge.enseeiht.fr/ और इस http://sourceforge.jp/projects/amateras/releases/ मैं नहीं मिला है (उपरोक्त दो के सभी सम्मान के साथ)

और कुछ भी मुझे याद आया है?

+2

ग्रहण प्लगइन केंद्रीय में देखें। वहां कई यूएमएल संपादक हैं, और जावा के लिए राउंड-ट्रिप मॉडल-कोड-मॉडल समर्थन के साथ बहुत कुछ हैं। –

+0

हां, लेकिन कौन सा? :) अनगिनत हैं! जिस कारण से मैंने यहां पूछा है वह एक परिपक्व प्लगइन का नाम प्राप्त करना है जिसका व्यापक रूप से उपयोग किया गया था –

+0

@EranMedan क्या आपको आपके द्वारा लिखे गए कोड के लिए आरेख उत्पन्न करने के लिए कोई टूल मिला? नीचे सूचीबद्ध टूल्स यूएमएल आरेखों को स्क्रैच से उत्पन्न करने और फिर आरेखों से कोड उत्पन्न करने पर केंद्रित हैं। मैं उलझन चाहता हूं, जो मुझे विश्वास है कि आप जो खोज रहे थे। – MrMas

उत्तर

8

आप

Creating UML 2 diagrams with Eclipse UML2 Tools - Tutorial पर विचार किया?

मेरे पास ऐसे टूल के लिए older references था, लेकिन नए यूएमएल 2 प्रोजेक्ट (ट्यूटोरियल में वर्णित) पर बने हैं। MDT-UML2Tools बनाने में है, Omondo वहां है, लेकिन मुफ़्त नहीं है।
Papyrus UML, उदाहरण के लिए, UML2 टूल पर आधारित है।

पूरी सूची Eclipse marketplace पर उपलब्ध है।

+0

@VonC - मुझे क्लास आरेख आधारित कैसे नहीं मिला है मौजूदा कक्षाओं में, शायद मुझे कुछ याद आ रहा है, लेकिन इसका उल्लेख ट्यूटोरियल में नहीं किया गया है, और मुझे यह नहीं मिला है कि सफलतापूर्वक प्लगइन डाउनलोड करने और इंस्टॉल करने के बाद इसे कैसे करें –

+0

@Ehrann: यदि आप पापिरस के बारे में बात कर रहे हैं, निकटतम ट्यूटोरियल जावास्क्रिप्ट होगा: ओपनविन ('_ पॉपअप', '/ होम/liblocal/दस्तावेज़/दस्तावेज़ीकरण/जावा-कोड-जनरल/Papyrus-GenJava-Synchro-src2mdl.swf', '1221', '9 0 9', 'हां') । – VonC

+0

धन्यवाद, मैं ग्रहण यूएमएल 2 टूल्स - ट्यूटोरियल के साथ निर्माण यूएमएल 2 आरेखों का उल्लेख करता हूं।लेकिन मैं Papyrus UML के साथ-साथ –

3

मैं आमतौर पर प्रलेखन बनाने के लिए Doxygen का उपयोग करता हूं क्योंकि इसमें उत्तराधिकारी आरेख उत्पन्न करने के लिए अंतर्निहित समर्थन है। डॉक्सिजन के लिए eclox नामक एक ग्रहण प्लग-इन है। इसे 1 दिसंबर से अब तक नहीं रखा जाता है।

डॉक्सीजन Graphviz पर आधारित है। आप सीधे LightUML का उपयोग कर सकते हैं, जो ग्रहण में यूएमएल आरेख बनाने के लिए ग्राफ़विज़ पर आधारित है।

+0

लाइटयूएमएल प्राप्त करने का प्रयास करूंगा लेकिन यह यूएमएल ग्राफ पर निर्भर करता है जो ऑफ़लाइन प्रतीत होता है –

+0

http://www.umlgraph.org/download.html – rochb

0

अपने कक्षाओं को दोहराना की टिप्पणियों के साथ एनोटेट करें, फिर आप उनसे एक ईकोर फ़ाइल आयात कर सकते हैं। आप उनसे एक इकोर आरेख प्रारंभ कर सकते हैं, या इसे यूएमएल में निर्यात कर सकते हैं, और इससे क्लास आरेख प्रारंभ कर सकते हैं।

+0

किसी भी लिंक को कैसे करना है इसके बारे में थोड़ा और विस्तृत विवरण उस? –

8

यदि आप ग्रहण के भीतर रहना चाहते हैं: मुक्त ObjectAid का उपयोग करें - माता-पिता, घोंसले, संघों को खोजें।
यदि आप उपकरण चाहते हैं, जो इसके अलावा बच्चों, उपयोग, निर्भरता, एनोटेशन को खोजता है और दिखाता है - तो Class Visualizer का उपयोग करें।

+2

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

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