mps - 有没有办法在 MPS 概念实例中存储一系列字节/二进制数据?
问题描述
MPS 有可能将 Java 存储string
在概念属性中。是否有可能将等价的 a 存储byte[]
到概念属性中?
解决方案
是的。在您的概念的行为方面,您可以通过键入 this/ 来向下转换到较低的语义级别(因此在您要存储字节数组的行为方法之一的某处键入“this”,然后 / 然后按ctrl+space 选择向下转换到较低语义级别的操作,请参阅https://confluence.jetbrains.com/display/MPSD20182/SModel+language获取向下转换文档)。然后您可以调用 putUserObject 和 getUserObject 将任何 java 对象与您的概念相关联。我不确定java中是否有一个ByteArray类来装箱你的字节数组,但是如果装箱不起作用,你总是可以制作一个包装器类。
推荐阅读
- docker - Snakemake:预装所有可执行文件的 Docker 映像
- huawei-mobile-services - HMS 奖励广告| 服务器端验证| 回调没有数据
- pytorch - 关于训练 MobileDet 的问题
- javascript - Youtube api响应不提供数据
- routes - 根据域在nuxt中设置根页面目录
- python - 如何检查号码是否与列表中的号码相同
- wordpress - 如何更改 Contact Form 7 中的表单操作?
- windows - Unable to SSH to a Windows machine using Ngrok
- react-native - React Native - 带有大中间按钮的 Tab.Navigator 未完全显示
- php - 无法在 CircleCi 中生成代码覆盖率