| oclIsTypeOf error with OCLinEcore [message #701981] |
Mon, 25 July 2011 16:21  |
fafanellu Messages: 37 Registered: July 2011 |
Member |
|
|
Hi again,
I use a metamodel where a class A is composed of two eReferences : leftMember and rightMember. Those references can be of some types I created, let's say : T1, T2, T3...
when I test the trivial operation self.left_member=self.left_member in the OCLinEcore console, I get a response.
when I test self.right_member.oclIsTypeOf(T1), I also get a boolean answer.
but, when I test something like self.left_member.oclIsTypeOf(self.right_member) or even self.left_member.oclIsTypeOf(self.left_member), I am given the following error : Cannot find operation (oclIsTypeOf(T1)) for the type (T1).
Is it because of my class hierarchy ? How can I solve this ? thanks
|
|
|