提案提供者中的当前模型

时间:2015-08-17 17:08:59

标签: xtext

我尝试检查拼写并根据之前的输入制作动态提案。

为了检查拼写,我使用Validator和这样的代码。

# in your terminal
rails g migration AddIndexOnStatusOfUsers

# in db/migrate/xxxxx_add_index_on_status_of_users.rb
def change
  add_index :users, :status
end

在这段代码中,我有一个模型,它完全符合我的要求。 但是为了制作动态提案,我需要在ui项目中使用提议提供程序。 有人可以解释我如何在提案提供程序中获得与Validator中相同的模型吗?所以我可以在那里使用类似的代码。

谢谢

1 个答案:

答案 0 :(得分:1)

可以从给定的ContentAssistContext获取模型。您可能需要导航到正确类型的eContainer。请尝试使用EcoreUtil2.getContainerOfType来实现此目的。