Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[m2m-atl-dev] UML2JAVA


Hi every body, i need help....

I have a problem at UML2JAVA transformation...

I have downladed the script from atl site.. And copied them to my project.But isn't working...

The output just like this:
##============================
============================##
file: rifky.xmi
##========================================================##
<?xml version = '1.0' encoding = 'windows-1252' ?>
<XMI xmi.version = '1.2' timestamp = 'Thu Jan 17 05:11:33 ICT 2008'>
  <XMI.header>
    <XMI.documentation>
      <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
      <XMI.exporterVersion>1.0</XMI.exporterVersion>
    </XMI.documentation>
  </XMI.header>
  <XMI.content/>
</XMI>
##========================================================##


The result should be like this (like in the downloaded file):

##========================================================##
file:outputModelJAVA.xmi
##========================================================##
<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<XMI xmi.version = '1.2' timestamp = 'Mon Jun 13 14:40:17 CEST 2005'>
  <XMI.header>
    <XMI.documentation>
      <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
      <XMI.exporterVersion>1.0</XMI.exporterVersion>
    </XMI.documentation>
  </XMI.header>
  <XMI.content>
    <JAVA.Package xmi.id = 'a1' name = 'appli.model'>
      <JAVA.Package.classes>
        < JAVA.JavaClass xmi.id = 'a2' name = 'BoundedInteger' isFinal = 'false'
          isAbstract = 'false' isStatic = 'false' isPublic = 'true'>
          < JAVA.JavaClass.members>
            <JAVA.Field xmi.id = 'a3' name = 'minValue' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a4'/>
              </JAVA.ClassMember.type>
            </JAVA.Field>
            < JAVA.Field xmi.id = 'a5' name = 'maxValue' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              < JAVA.ClassMember.type >
                <JAVA.PrimitiveType xmi.idref = 'a4'/>
              </JAVA.ClassMember.type>
            </JAVA.Field>
            <JAVA.Field xmi.id = 'a6' name = 'currentValue' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a4'/>
              </JAVA.ClassMember.type>
            </JAVA.Field>
            <JAVA.Method xmi.id = 'a7' name = 'decrement' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a8'/>
              </JAVA.ClassMember.type>
            </JAVA.Method>
            <JAVA.Method xmi.id = 'a9' name = 'increment' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              < JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a8'/>
              </JAVA.ClassMember.type>
            </JAVA.Method>
            <JAVA.Method xmi.id = 'a10' name = 'toString' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                < JAVA.JavaClass xmi.idref = 'a11'/>
              </JAVA.ClassMember.type>
            </JAVA.Method>
            <JAVA.Method xmi.id = 'a12' name = 'BoundedInteger' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                <JAVA.JavaClass xmi.idref = 'a2'/>
              </JAVA.ClassMember.type>
              < JAVA.Method.parameters>
                <JAVA.FeatureParameter xmi.id = 'a13' name = 'current' isFinal = 'false'>
                  < JAVA.FeatureParameter.type >
                    <JAVA.PrimitiveType xmi.idref = 'a4'/>
                  </JAVA.FeatureParameter.type>
                </JAVA.FeatureParameter>
                <JAVA.FeatureParameter xmi.id = 'a14' name = 'min' isFinal = 'false'>
                  <JAVA.FeatureParameter.type>
                    <JAVA.PrimitiveType xmi.idref = 'a4'/>
                  </JAVA.FeatureParameter.type>
                </JAVA.FeatureParameter>
                <JAVA.FeatureParameter xmi.id = 'a15' name = 'max' isFinal = 'false'>
                  <JAVA.FeatureParameter.type>
                    <JAVA.PrimitiveType xmi.idref = 'a4'/>
                  </JAVA.FeatureParameter.type>
                </JAVA.FeatureParameter>
              </JAVA.Method.parameters>
            </JAVA.Method>
          </JAVA.JavaClass.members>
          <JAVA.JavaClass.typedElements>
            <JAVA.Method xmi.idref = 'a12'/>
          </JAVA.JavaClass.typedElements>
        </JAVA.JavaClass>
      </JAVA.Package.classes>
    </JAVA.Package>
    <JAVA.Package xmi.id = 'a16' name = 'java'/>
    <JAVA.Package xmi.id = 'a17' name = 'appli'/>
    <JAVA.Package xmi.id = 'a18' name = ' java.lang'>
      <JAVA.Package.classes>
        <JAVA.JavaClass xmi.id = 'a11' name = 'String' isFinal = 'false' isAbstract = 'false'
          isStatic = 'false' isPublic = 'false'>
          <JAVA.JavaClass.typedElements>
            <JAVA.Method xmi.idref = 'a10'/>
          </JAVA.JavaClass.typedElements>
        </JAVA.JavaClass>
        <JAVA.PrimitiveType xmi.id = 'a8' name = 'void' isFinal = 'false' isAbstract = 'false'
          isStatic = 'false' isPublic = 'false'>
          < JAVA.JavaClass.typedElements >
            <JAVA.Method xmi.idref = 'a19'/>
            <JAVA.Method xmi.idref = 'a7'/>
            <JAVA.Method xmi.idref = 'a9'/>
            <JAVA.Method xmi.idref = 'a20'/>
          </JAVA.JavaClass.typedElements>
        </JAVA.PrimitiveType>
        <JAVA.PrimitiveType xmi.id = 'a4' name = 'int' isFinal = 'false' isAbstract = 'false'
          isStatic = 'false' isPublic = 'false'>
          <JAVA.JavaClass.parameters>
            <JAVA.FeatureParameter xmi.idref = 'a21'/>
            <JAVA.FeatureParameter xmi.idref = 'a15'/>
            <JAVA.FeatureParameter xmi.idref = 'a14'/>
            <JAVA.FeatureParameter xmi.idref = 'a13'/>
          </JAVA.JavaClass.parameters>
          <JAVA.JavaClass.typedElements>
            <JAVA.Field xmi.idref = 'a3'/>
            <JAVA.Field xmi.idref = 'a22'/>
            <JAVA.Field xmi.idref = 'a23'/>
            <JAVA.Field xmi.idref = 'a5'/>
            <JAVA.Field xmi.idref = 'a6'/>
            <JAVA.Method xmi.idref = 'a24'/>
          </JAVA.JavaClass.typedElements>
        </JAVA.PrimitiveType>
      </JAVA.Package.classes>
    </JAVA.Package>
    <JAVA.Package xmi.id = 'a25' name = 'appli.view '>
      < JAVA.Package.classes>
        <JAVA.JavaClass xmi.id = 'a26' name = 'BoudedIntegerGraphicalView' isFinal = 'false'
          isAbstract = 'false' isStatic = 'false' isPublic = 'true'>
          <JAVA.JavaClass.members>
            <JAVA.Field xmi.id = 'a23' name = 'size' isFinal = 'false' isStatic = 'false'
              isPublic = 'false'>
              <JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a4'/>
              </JAVA.ClassMember.type>
            </JAVA.Field>
            < JAVA.Method xmi.id = 'a24' name = 'getSize' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              < JAVA.ClassMember.type >
                <JAVA.PrimitiveType xmi.idref = 'a4'/>
              </JAVA.ClassMember.type>
            </JAVA.Method>
            <JAVA.Method xmi.id = 'a20' name = 'setSize' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a8'/>
              </JAVA.ClassMember.type>
              <JAVA.Method.parameters>
                <JAVA.FeatureParameter xmi.id = 'a21' name = 'n' isFinal = 'false'>
                  <JAVA.FeatureParameter.type>
                    <JAVA.PrimitiveType xmi.idref = 'a4'/>
                  </JAVA.FeatureParameter.type>
                </JAVA.FeatureParameter>
              </JAVA.Method.parameters>
            </JAVA.Method>
          </JAVA.JavaClass.members>
        </JAVA.JavaClass>
        <JAVA.JavaClass xmi.id = 'a27' name = 'BoundedIntegerView' isFinal = 'false'
          isAbstract = 'false' isStatic = 'false' isPublic = 'true'>
          <JAVA.JavaClass.members >
            <JAVA.Field xmi.id = 'a22' name = 'value' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              < JAVA.ClassMember.type>
                <JAVA.PrimitiveType xmi.idref = 'a4'/>
              </JAVA.ClassMember.type>
            </JAVA.Field>
            <JAVA.Method xmi.id = 'a19' name = 'update' isFinal = 'false' isStatic = 'false'
              isPublic = 'true'>
              <JAVA.ClassMember.type>
                < JAVA.PrimitiveType xmi.idref = 'a8'/>
              </JAVA.ClassMember.type>
            </JAVA.Method>
          </JAVA.JavaClass.members>
        </JAVA.JavaClass>
      </JAVA.Package.classes>
    </JAVA.Package>
  </XMI.content>
</XMI>
##========================================================##

Please help me to solve this problem, thanks.....

--
Rifky Ramadhana
+62 813 88 789 254
-------------------------------------------------------
Taman Indria 4 Cabang LNG Arun
Taman Muda 4 Cabang LNG Arun
Taman Dewasa 2 Cabang LNG Arun
SMUN 2 Modal Bangsa Kuta Baro
Teknik Informatika STT Telkom
----------------------------------------------------
Visual Basic, Java, .NET, MySql, Oracle
----------------------------------------------------
Interesting with:
-MDA (Model Driven Architecture)
-Web Services
----------------------------------------------------
http://therif.blogspot.com

Back to the top