2024-04-20 02:04:53 发布
网友
我使用MagicDraw进行基于模型的系统工程(MBSE),使用UML和SysML。我知道有一个基于Java的API,这个工具主要是用它编写的,但是我想用Python连接到我的模型。你知道吗
是否有API包装器或其他使用Python访问MagicDraw的方法?你知道吗
MagicDraw Developers Guide (currently for v19.0-SP2)有关于OpenAPI的信息,OpenAPI支持Jython,这是Python的Java实现。你知道吗
OpenAPI实现允许为MagicDraw编写脚本,这些脚本可以从任何MagicDraw查询调用(例如,表范围中的表达式、表自定义列定义和图例装饰中的查询)。你知道吗
有关于Jython脚本here in the OpenAPI documentation的信息。你知道吗
Python的核心开发是CPython,它主要是用C语言编写的,可以编译到给定的目标,比如C。Jython端口与Java兼容,并以javajvm为目标,而不是为特定的平台编译。你知道吗
这允许直接在Java中作为类对象运行Python的Jython解释器,并编写直接在JVM上运行的Jython脚本。你知道吗
Jython目前只支持Python2.7。Jython for Python3.5的开发在过去一直处于开发阶段,不过目前它还在“休息”as stated in this SO answer
MagicDraw Developers Guide (currently for v19.0-SP2)有关于OpenAPI的信息,OpenAPI支持Jython,这是Python的Java实现。你知道吗
OpenAPI实现允许为MagicDraw编写脚本,这些脚本可以从任何MagicDraw查询调用(例如,表范围中的表达式、表自定义列定义和图例装饰中的查询)。你知道吗
有关于Jython脚本here in the OpenAPI documentation的信息。你知道吗
关于Jython的注释:
Python的核心开发是CPython,它主要是用C语言编写的,可以编译到给定的目标,比如C。Jython端口与Java兼容,并以javajvm为目标,而不是为特定的平台编译。你知道吗
这允许直接在Java中作为类对象运行Python的Jython解释器,并编写直接在JVM上运行的Jython脚本。你知道吗
Jython目前只支持Python2.7。Jython for Python3.5的开发在过去一直处于开发阶段,不过目前它还在“休息”as stated in this SO answer
相关问题 更多 >
编程相关推荐