Multiple contexts: ERROR in (classifierContextDeclCS): (Variable name already used: (self)) [message #9488] |
Wed, 28 February 2007 18:30  |
Eclipse User |
|
|
|
Hello,
I am trying to make my first OCL constraints using MDT OCL 1.1M5.
But when I parse the following OCL file:
package emof
context Package
inv inv_true: true
context Class
inv inv_false: false
endpackage
I get the following exception:
Exception in thread "main" org.eclipse.ocl.SemanticException: ERROR in
(classifierContextDeclCS): (Variable name already used: (self))
at org.eclipse.ocl.internal.parser.OCLParser.ERR(OCLParser.java :590)
at org.eclipse.ocl.internal.parser.OCLParser.ERROR(OCLParser.ja va:599)
at
org.eclipse.ocl.internal.parser.OCLParser.genVariableDeclara tion(OCLParser.java:627)
at
org.eclipse.ocl.internal.parser.OCLParser.classifierContextD eclCS(OCLParser.java:1509)
at
org.eclipse.ocl.internal.parser.OCLParser.contextDeclCS(OCLP arser.java:1058)
at
org.eclipse.ocl.internal.parser.OCLParser.packageDeclaration CS(OCLParser.java:1035)
at
org.eclipse.ocl.internal.parser.OCLParser.parsePackageDeclar ationCS(OCLParser.java:765)
at org.eclipse.ocl.OCL.parse(OCL.java:243)
at validation.OclValidator.loadOclConstraints(OclValidator.java :194)
at tests.validation.Test.main(Test.java:59)
Is it not possible to define multiple contexts in a package? What am I
doing wrong here?
Thanks,
Markus
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.02742 seconds