我正在使用ObjectAid UML Explorer从我的代码生成UML类图.
我需要将输出PNG包含在LaTeX文档中,而我得到的分辨率太低了.
如何从Eclipse插件获得更高的分辨率输出?
我可以看到.ucls文件的内部格式只是XML:
<class-diagram version="1.0.10"...
Run Code Online (Sandbox Code Playgroud)
是否有办法获得比72dpi更密集的东西或可扩展格式的东西,比如EPS或类似的东西?目标文件> 300dpi,不幸的是72dpi甚至没有接近.无论什么样的栅格化,XML定义都必须接受陷阱和可插拔模块?
我需要插入ObjectAid自动保存机制的东西......
我刚刚创建了代码的类图,我想将其导出为外部jpeg或其他img格式以放入报告中。但是,我看不到该怎么做。谁能告诉我在哪里?我试过右键单击它->导出,但是那里没有图像格式。
我有eclipse LUNA,我正在尝试安装ObjectAid来构建UML图.当我尝试安装它时,我收到以下错误:
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Artifact osgi.bundle,org.junit,3.8.2.v3_8_2_v20100427-1100 is a folder but the repository is an archive or remote location.
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误,以及如何克服错误?
谢谢
I'm using the objectaid eclipse plugin to get diagram class for my java project.
I can't find a way to zoom the view, I can zoom out by pressing Ctrl + "-", but I can't zoom in by pressing Ctrl + "+".
Have any one idea?
我正在尝试使用ObjectAidUML 图工具。
当我尝试在 spring boot 项目
\n( \xe2\x8c\x98 + N -> ObjectAid Class Diagram ) 中为我的包创建 UML 图时,当我完成时,没有任何反应,窗口
保持原样,但在日志中,出现异常。
每次我单击“完成”时都会出现以下异常:-
\njava.lang.NoClassDefFoundError: Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter\nat com.thoughtworks.xstream.XStream.setupConverters(XStream.java:647)\nat com.thoughtworks.xstream.XStream.<init>(XStream.java:445)\nat com.thoughtworks.xstream.XStream.<init>(XStream.java:385)\nat com.thoughtworks.xstream.XStream.<init>(XStream.java:342)\nat com.objectaid.uml.model.persistence.DiagramXStream.<init>(DiagramXStream.java:30)\nat com.objectaid.uml.model.diagram.DiagramFactory.createXStream(DiagramFactory.java:99)\nat com.objectaid.uml.model.diagram.DiagramFactory.getStream(DiagramFactory.java:89)\nat com.objectaid.uml.model.diagram.DiagramFactory.marshal(DiagramFactory.java:268)\nat com.objectaid.uml.model.diagram.DiagramFactory.marshalComplete(DiagramFactory.java:297)\nat com.objectaid.uml.editor.NewDiagramWizard.createNewFile(NewDiagramWizard.java:99)\nat com.objectaid.uml.editor.NewDiagramWizard.performFinish(NewDiagramWizard.java:59)\nat org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:832)\nat org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:472)\nat org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)\nat org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)\nat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)\nat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)\nat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)\nat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)\nat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)\nat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)\nat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)\nat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)\nat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)\nat org.eclipse.jface.window.Window.runEventLoop(Window.java:823)\nat org.eclipse.jface.window.Window.open(Window.java:799)\nat org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandler.java:263)\nat org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:283)\nat org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:283)\nat org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)\nat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)\nat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\nat java.base/java.lang.reflect.Method.invoke(Method.java:567)\nat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)\nat org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:319)\nat org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:253)\nat org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)\nat org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)\nat org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)\nat org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)\nat org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)\nat org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:389)\nat org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:142)\nat org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)\nat org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:414)\nat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)\nat …Run Code Online (Sandbox Code Playgroud)