国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
AmaterasUML

AmaterasUML is an Eclipse plug-in for drawing UML class-diagram, and UML sequence-diagram.

  • Class diagram
  • Sequence diagram

License

Eclipse Public License 1.0

Download

AmaterasUML

AmaterasUML works with Eclipse 3.1 (not support Eclipse 3.0), and AmaterasUML also requires GEF.

  1. Please download AmaterasUML.x.x.x.zip from here.
  2. Unzip that and put all jar files into ECLIPSE_HOME/plugins.

AmaterasUML Extension

AmaterasUML Extension is a component of XMI import/export. This extension requires EMF, and UML2

  1. Before install the extension, please install the EMF and UML2 (I tested on EMF2.2.0 and UML2 2.0.0)
  2. Please download AmaterasUMLExtension.x.x.x.zip from here.
  3. Unzip that and put all jar files into ECLIPSE_HOME/plugins.

How to Use

 Class diagram editor

  • Please select "File"->"New"->"Other"->"AmaterasUML"->"Class diagram". Then class diagram file (*.cld) was created.
  • Opened Class diagam editor, and you can edit diagram using pallete. Then fields/methods can add from a context menu.
  • Some properties (ex class name) are edit directry in diagram. but some property(is abstract class or concrete class) are edit only property view.
  • If you want import/export Java, choose "Java" from a context menu.

Edit directry

AmaterasUML automaticaly parse field/methods when edit directry.

  • edit directy
  • parse your input

 Sequence diagram editor

  • Please select "File"->"New"->"Other"->"AmaterasUML"->"Class diagram". Then class diagram file (*.sqd) was created.
  • Opened Sequence diagram editor, and you can edit diagram using pallete.
  • If you want add a Message, choose "Message". Then select source "Lifeline" or "Activation" and target "Lifeline" or "Activation"
  • If you want add a Creation message, choose "Message". Then select source "Lifeline" or "Activation" and target "Instance" (Target instance must be none of imcoming/outgoing message)
  • If you want add a Self-call message, choose "Message". Then select source "Activation" and same "Activation" by target.
  • You can select a class of Instance. Select the instance and choose "Import and Assign Class model" from a context menu. Then you can code assist on diagram or property view. Please hit CTRL + SPACE(limitation: can‘t use mouse when select the proposal, and if you escape the edit on diagram, hit esc key 2 times...)

Add Creation message

Please connect Lifeline/Activation to Instance.

Add Self-call message

Please connect same Activation.

Message completion

Please hit CTRL+SPACE on message.

Sequence API example

Please select "Window"->"Show View"->"Other"->"AmaterasUML"->"Stack Trace Sample".Then paste Java stack trace to opened view, and execute action. New stacktrace.sqd file is created on selected project/folder.

  • paste stack trace.
  • generated stack trace sequence diagram.

If you use Sequence API, you can create such plugin easily. This is a sample code, how to use Sequence API.

  • Sample code
//Add net.java.amateras.umleditor plugin in your plugin dependency.//instanciate builder.SequenceModelBuilder builder = new SequenceModelBuilder();// create instancesInstanceModel start = builder.createInstance("Start");InstanceModel next = builder.createInstance("Next");InstanceModel last = builder.createInstance("Last");InstanceModel instanciated = builder.createInstance("NewObject");// ready to create messagebuilder.init(start);// create message from Start to NextMessageModel msg = builder.createMessage("Message to Next", next);// create message from Next to Lastbuilder.createCreationMessage("Message to Last", last);// create message from Last to Startbuilder.createMessage("Return to Start", start);// create self-call message on Startbuilder.createSelfCallMessage("Self-Call");// back to pointerbuilder.back(msg);// create message from Start to Last on next to first message.builder.createMessage("Message to Last", last);// add creation message.builder.createCreationMessage("create", instanciated);// convert to xmlSystem.out.println(builder.toXML());
  • generated sequence diagram

 Usecase diagram editor

  • Please select "File"->"New"->"Other"->"AmaterasUML"->"Usecase diagram". Then class diagram file (*.ucd) was created.
  • Opened Usecase diagram editor, and you can edit diagram using pallete.
  • You can change the Actor image using property.
  • You can also attach any file to Usecase using property.
  • If you double click the Usecase, attached file will open in Eclipse.

 Activity diagram editor

  • Please select "File"->"New"->"Other"->"AmaterasUML"->"Activity diagram". Then class diagram file (*.acd) was created.
  • Opened Usecase diagram editor, and you can edit diagram using pallete.

 Common

  • You can swtich the hide/show grid by using "AmaterasUML" file menu

History

 2007/04/22 - Version 1.2.2

  • Activity diagram is available.
  • Connection routers which exclude BendpoinConnectionRouter are not supported.
  • Bendpoint moves according to the entity dragging.
  • Note: This version hasn‘t compatibility with old versions.

See details here about new features.

 2006/8/31 - Version 1.2.1

  • Class Diagram
    • Enable to drag two or more classes at a time.
    • Enable auto connect to Generalization/Realization connection.
    • Enable to drop the classes in jar entry.
  • Extension
    • XMI import/export extension is available.

See details here about new features.

 2006/6/10 - Version 1.2.0

  • Common
    • Enable to switch show/hide diagram grid.
  • Class Diagram
    • Enable to hide fields/methods by context menu.
  • Usecase Diagram
    • New feature

 2006/5/13 - Version 1.1.2

  • Common
    • Enable to hide icons.
    • Enable to change background/foreground color.
  • Class Diagram
    • Enable to align diagram element.
    • Add new connection router.
  • Sequence Diagram
    • Change presentation of instance.
    • Add Sequence API and sample plugin.
  • Java support
    • Enable to open Java editor from class diagram.
  • Limitation
    • Sorry, Sequence diagram editor can‘t edit *.sqd files created by older version.

 2006/4/22 - Version 1.1.1

  • Add drag-and-drop
    • both class and sequence
    • drap Java file in package exploler view.
  • Enable to delete and create Return message.
    • Auto return message creation swtich in AmaterasUML preference
  • Add code compiletion feature to edit message.

 2006/4/9 - Version 1.1.0

  • Add sequence diagram editor.
  • Add Note for class diagram editor

 2005/12/31 - Version 1.0.0

  • This is the initial public release.
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
eclipse中。green UML 自動生成類圖
解決 Android 在Eclipse 開發(fā)中 Class Not Found ...
使用JAD集成到Eclipse里去,方便地查看任意Java類的源代碼
解決 Eclipse 中 Android.jar 無法關(guān)聯(lián)源代碼的辦法
什么是統(tǒng)一建模語言(UML)?
Holub Associates: UML Reference Card
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服