Properties 如何将属性添加到“SCA复合设计器”工具的属性视图中

Properties 如何将属性添加到“SCA复合设计器”工具的属性视图中,properties,eclipse-plugin,soa,composite,sca,Properties,Eclipse Plugin,Soa,Composite,Sca,我正在使用SCA复合设计器eclipse插件来设计遵循SCA组件模型的系统。 在某个时候,我需要一个组件元素的附加属性。我需要在property视图中显示附加属性。下图显示了带有组件属性视图的工具 如您所见,图中的property视图显示了所选计算器组件的一些属性。我的目标是向该属性视图添加一个名为path的附加属性。 我能够将该属性添加到图表的XML文件中。然而,这对我来说还不够。正如我提到的,我需要在property视图中显示附加属性,并可能对其进行修改 我的问题是:有没有一种方法可以简单地

我正在使用SCA复合设计器eclipse插件来设计遵循SCA组件模型的系统。 在某个时候,我需要一个组件元素的附加属性。我需要在property视图中显示附加属性。下图显示了带有组件属性视图的工具

如您所见,图中的property视图显示了所选计算器组件的一些属性。我的目标是向该属性视图添加一个名为path的附加属性。 我能够将该属性添加到图表的XML文件中。然而,这对我来说还不够。正如我提到的,我需要在property视图中显示附加属性,并可能对其进行修改


我的问题是:有没有一种方法可以简单地将附加属性添加到属性视图中?或者我必须修改工具的源代码,这将是痛苦的?有什么建议吗?谢谢

由于SCA组合只是XML文件,因此始终可以打开XML文件并使用元素添加属性


我想你不明白我的问题。首先,我不想向组件添加属性元素。我更希望向component元素添加一个属性,这是另一回事。例如,我不想添加这样的属性标记,而是想添加一个示例。在这里,额外的_属性是我所需要的。第二,我在问题中提到,我知道我可以使用XML文件实现这一点,但我想将属性添加到properties视图中。感谢您澄清问题,现在我了解您的问题所在。我根本不知道STP,所以我在这里的帮助是无用的,但我的直觉是,您试图做的事情是不可能的,原因有一个:对我来说,STP复合编辑器看起来像是使用EMF和GMF创建的,这两个模型都使用XSD来创建SCA的底层模型。由于创建UI的模型与这些XSD高度关联,因此无法识别您在XML中所做的修改(在本例中是SCA元素中的属性)。它甚至可能在UI中抛出/显示错误,可能是问题视图或错误视图。