[ATL]Can someone Check my below Ant Build file ,Why it generates error ? [message #533764] |
Sun, 16 May 2010 20:27 |
wafaa Messages: 163 Registered: January 2010 Location: Egypt |
Senior Member |
|
|
Hi all,
Hope u all are fine
I really need help to clarify points and discuss them.
I want to transform a model from a profile called MyOUPProfile.profile.uml which contains concepts in ontology , to ordinary class diagram
can any one check my ant build file, I want to see if it is ok or has error
<project name="MyFirstATLProg" default="test">
<!-- Change this value if you want to use another input model
<property name="model" value="NewMusician"/> -->
<target name="test" depends="loadMetamodels">
<am3.loadModel modelHandler="EMF" name="OUPModel" metamodel="OUP" path="../InputModel/NewMusician.uml"/>
<am3.atl path="../transformation/OUP2UMLClassModel.asm">
<inModel name="IN" model="OUPModel"/>
<inModel name="OUP" model="OUP"/>
<inModel name="UML" model="UML"/>
<outModel name="OUT" model="UMLClassModel" metamodel="UML"/>
</am3.atl>
<am3.saveModel model="UMLClassModel" path="/OutputModel/outFile.uml"/>
</target>
<target name="loadMetamodels">
<!-- Load UML 2.0 metamodel-->
<am3.loadModel modelHandler="EMF" name="UML" metamodel="MOF" nsuri="http://www.eclipse.org/uml2/2.1.0/UML"/>
<!-- Load OUPProfile-->
<am3.loadModel modelHandler="EMF" name="OUP" metamodel="MOF" path="../metamodels/OUP/MyOUPProfile.profile.uml"/>
</target>
</project>
it generates error on the line of UML metamodel with red
Please if any one has any comment or guidance because I am stuck there and Till now could not decide on the algorithm used for transformation I mean How could I deal with the the classes or association in which the profile is applied, as ordinary class or as type of the stereotype name
for example if I have stereotype called ontologyClass , where the metaclass is Class, how to transform it to class
is it like this:
rule OntoClass2Class{
from oc : OUP!OntologyClass
to c : UML!Class
(
name <- oc.name
........
)
}
where the OUP is the Main package in the PRofile
sorry for the long Question , but I tried to put many details for u
thanks and hope some one replies, I am really in need
[Updated on: Mon, 17 May 2010 17:19] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.03026 seconds