·在采用Dynamic EMF方式生成EMF model的時候,使用EFactory創(chuàng)建的EClass一定要加到EPackage中去,否則在創(chuàng)建EObject的時候會出錯
·在使用JFace Text Editor的時候,必須加入org.eclipse.ui.workbench.texteditor依賴,否則會報StatusTextEditor找不到的異常
·對于需要添加SelectionListener來說,一般都是從SelectionAdapter來繼承創(chuàng)建自己的Listener,而不是從ISelectionListener實現(xiàn)
·IEditerInput是對Editor Input的一個描述,他不是Editor所需的model,而是對model的一個描述
·Reference的eClass是對Reference的meta, eType是對reference所指向的具體類的meta,在創(chuàng)建reference的時候的時候,必須使用eType,而不是eClass。
·如果需要使得類的實例化過程能夠Undo,那么需要使用SetCommand來給Attribute或者Reference來賦值,否則可以使用eSet來進行賦值。
·如果一個Reference是List,在給其添加實例的時候,如果是Command的方式,則應(yīng)該使用AddCommand,如果是eSet的方式,那么應(yīng)該先使用eGet拿到這個List,然后使用List的add方法來添加實例
安徽新華電腦學校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】