MPS可以在概念属性中存储Java string
。是否可以将byte[]
的等效项存储到概念属性中?
答案 0 :(得分:1)
是的。在您的概念的行为方面,您可以通过键入this /(因此可以在其中一种要存储字节数组的行为方法中的某个地方键入“ this”,然后按/然后按)来将语义转换为较低的语义级别。 ctrl + space选择向下转换以降低语义级别的操作,请参见https://confluence.jetbrains.com/display/MPSD20182/SModel+language以获取向下转换文档)。然后,您可以调用putUserObject和getUserObject将任何Java对象与您的概念相关联。 我不确定java中是否存在ByteArray类来对字节数组进行装箱,但是如果装箱不起作用,则始终可以创建包装器类。