Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » [ATL] collecting transformation trace information
[ATL] collecting transformation trace information [message #108194] Fri, 10 July 2009 12:19
Andy Carpenter is currently offline Andy CarpenterFriend
Messages: 145
Registered: July 2009
Senior Member
I need a trace of source elements to target elements and have
tried the code below. However, I get array bounds exception
(also below) when the number of model elements exceeds
about 100. Does anyone have any ideas for alternative ways
to collect the trace information.

thanks
Andy.

abstract rule ModelElement {
from source : In!SourceModelElement
to targete : Out!TargetModelElement (
),
traceElement : Trace!TraceModelElement (
targetElement <- target
)
}

rule Model extends ModelElement {
from source : In!EmfModel
to target : Out!EPackage (
)
do {
traceElement.refSetValue('sourceElement', source);
}
}

java.lang.ArrayIndexOutOfBoundsException: 100
at
org.eclipse.m2m.atl.engine.emfvm.ASMOperation.exec(ASMOperat ion.java:430)
at
org.eclipse.m2m.atl.engine.emfvm.ASMOperation.exec(ASMOperat ion.java:387)
at org.eclipse.m2m.atl.engine.emfvm.ASM.run(ASM.java:197)
at
org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMLauncher.launch (EMFVMLauncher.java:162)
Previous Topic:How to extend rule ?
Next Topic:How to duplicate an element
Goto Forum:
  


Current Time: Thu Mar 28 16:36:34 GMT 2024

Powered by FUDForum. Page generated in 0.02590 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top