2015-01-12 15 views
0

目前我嘗試將一些xml文件轉換成檸檬模型。我使用檸檬API和檸檬工廠來創建所需對象的實例。不幸的是,我無法找到如何實例化SenseContext類的對象。Lemon-Model:實例化SenseContext對象

E.g. Lexical Sense可以這樣創建:

LexicalSense lclsns = factory.makeSense(senseURI); 

其中factory是LemonFactory的一個實例。對於SenseContext,存在於LemonFactory沒有化妝的功能,並試圖使用方法make()沒有發揮出來,即:

SenseContext sns = factory.make(SenseContext.class, snsURI, snsURI); 

(插入兩次相同的URI只是爲了測試的原因)。

誰能告訴我如何正確實例化SenseContext對象嗎?

在此先感謝!

添加在(2015年12月1日 - 17:47):對API的文檔可以在這裏找到:http://lemon-model.net/apidocs/index.html和API本身在這裏

+0

你能請添加一個鏈接到您使用的檸檬api? – fxm

+0

我最近添加了API的鏈接 – mrsminirobot

回答

0

下面是javadoc的API爲檸檬API搜索結果:

SenseContext

根據這一點,你要麼需要使用:

LinguisticOntology.getContext(String name) 

LexInfo.getContext(String name) 

編輯:

此外,根據本javadoc的,這裏只有一個該接口的實現,所以你的選擇是: http://lemon-model.net/apidocs/eu/monnetproject/lemon/impl/class-use/ContextImpl.html

AccepterFactory.getContextImpl(URI uri) 

AccepterFactory.getContextImpl(String bNode) 
+0

但是這是一個get方法,它返回名稱指定的上下文 - 我沒有創建任何上下文,所以這不會解決我的問題... – mrsminirobot

+0

@mrsminirobot請參閱編輯 – szegedi

+0

但這仍然是方法,所以他們正在返回已經存在的上下文。我想創建一個新的上下文... – mrsminirobot