[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
|
- From: victorhcf@xxxxxxxxx (Victor Hugo)
- Date: Sat, 3 May 2008 21:05:41 +0000 (UTC)
- Newsgroups: eclipse.modeling.m2m
- Organization: Eclipse
- User-agent: NewsPortal/0.36 (http://florian-amrhein.de/newsportal)
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 :)