-- @atlcompiler atl2006 -- $Id$ -- Filters UML2Copy by redefining inElements. module UML2FilteredCopy; --extends UML2Copy create OUT : UML2 from IN : UML2; uses UML2Copy; helper def : inElements : Set(UML2!"ecore::EObject") = UML2!"ecore::EObject".allInstancesFrom('IN') ->select(e|e.oclIsKindOf(UML2!"uml::Package"));