[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.m2m] error lauch atl transformation programmatic - could not find model UML

Hi people,

i need help again..
i`m trying to run atl transformation programmatic but i get an error..
someone know where i can found an atl transformation over uml2 models? An transformation that uses uml2 metamodel, uml2 model in, uml2 model out.. this will be great help!




HERE YOU CAN SEE MY PROPERTIES FILE:

properties
--in IN=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/modelsTest/HealthWatchers.uml2 UML2=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/metamodel/Superstructure.uml EMF --in PROFILE=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/modelsTest/crossmda_profile-1.1.uml2 UML2=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/metamodel/Superstructure.uml EMF --in ASPECTS=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/modelsTest/model_aspects.uml2 UML2=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/metamodel/Superstructure.uml EMF --out OUT=file:/C:\dev\MESTRADO\workspace\CrossMDAMarcelo\z_Lixo\m.xmi UML2=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/metamodel/Superstructure.uml EMF --lib MergeHelpers=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/lib/MergeHelpers.asm --lib CrossMDAHelpers=file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/lib/CrossMDAHelpers.asm



HERE YOU CAN SEE THE OUT PRINTED AFTER LOAD MODELS:
modelId: UML2
uri => file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/metamodel/Superstructure.uml


modelId: IN
uri => file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/modelsTest/HealthWatchers.uml2


modelId: PROFILE
uri => file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/modelsTest/crossmda_profile-1.1.uml2


modelId: ASPECTS
uri => file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/modelsTest/model_aspects.uml2
file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/lib/MergeHelpers.asm
file:/C:/dev/MESTRADO/workspace/CrossMDAMarcelo/lib/CrossMDAHelpers.asm


HERE YOU CAN SEE THE TYPE O EACH MODEL:
PROFILE : UML2
ASPECTS : UML2
IN : UML2
UML2 : MOF
OUT : UML2

AND FINALLY, HERE YOU CAN SEE THE CONSOLE AFTER CALL
myLauncher.launch(trans, libs, models, params);


WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
WARNING: could not find model UML.
****** BEGIN Stack Trace
exception: java.lang.NullPointerException
at org.atl.engine.repositories.emf4atl.ASMEMFModel.getExtent(ASMEMFModel.java:414)
at org.atl.engine.repositories.emf4atl.ASMEMFModel.initClassifiersInAllExtents(ASMEMFModel.java:88)
at org.atl.engine.repositories.emf4atl.ASMEMFModel.getClassifier(ASMEMFModel.java:68)
at org.atl.engine.repositories.emf4atl.ASMEMFModel.findModelElement(ASMEMFModel.java:136)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:265)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java:60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java:50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:214)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java:60)
at org.atl.engine.vm.nativelib.ASMOclAny.invoke(ASMOclAny.java:50)
at org.atl.engine.vm.ASMOperation.realExec(ASMOperation.java:214)
at org.atl.engine.vm.ASMOperation.exec(ASMOperation.java:155)
at org.atl.engine.vm.ASMInterpreter.<init>(ASMInterpreter.java:276)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:123)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:83)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:58)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:54)
at org.atl.eclipse.engine.AtlLauncher.launch(AtlLauncher.java:50)
at br.ufrj.nce.crossmda.transformation.engine.implementation.ATLExecute.run(ATLExecute.java:431)
at br.ufrj.nce.crossmda.modelgenerate.PSMGenerateImpl.execute(PSMGenerateImpl.java:121)
at br.ufrj.nce.crossmda.gui.AspectIntegrationEMF.gerarPSM(AspectIntegrationEMF.java:649)
at br.ufrj.nce.crossmda.gui.AspectIntegrationEMF.access$42(AspectIntegrationEMF.java:604)
at br.ufrj.nce.crossmda.gui.AspectIntegrationEMF$28$1.run(AspectIntegrationEMF.java:2727)
at java.lang.Thread.run(Unknown Source)
A.main() : ??#22 null
local variables = {self=M : ASMModule}
local stack = []
A.__matcher__() : ??#1 null
local variables = {self=M : ASMModule}
local stack = []
A.__matchMergeClass() : ??#2 null
local variables = {self=M : ASMModule}
local stack = []
****** END Stack Trace


best regards :)