作爲新UML/OCL /紙莎草缺乏交流關於這一點給我一種感覺,我可能是在錯誤的道路上派生的紙莎草對象a)作爲組合成員的所有對象,以及b)從另一個接口繼承的所有接口。也就是說,我會說,通過直接和間接的關聯進行分層。分層由OCL
在紙莎草紙中,我可以通過簡單地將元素添加到圖層來完成此操作。更方便的是使用Reg Exp Layers,它選擇所有在OCL布爾表達式上返回TRUE的元素。例如,通過self.element.oclAsType(uml :: NamedElement).name ='myclass'可以很容易地將單個元素放置在其自己的圖層上。但是,我還想將所有(向下)關聯該層上的'myclass'元素。有什麼建議麼?