import _source : 'SourceMM1.ecore#/' import _target : 'TargetMM1.ecore#/' import 'Source2TargetLookup.ocl' package _source context X def : isA1() : Boolean = isA1 def : isA2() : Boolean = isA2 def : isA3() : Boolean = not (isA1 or isA2) context Z def : parentIsY1() : Boolean = oclContainer().oclIsTypeOf(Y1) def : parentIsY2() : Boolean = oclContainer().oclIsTypeOf(Y2) endpackage