yeah I would definitely upgrade, try upgrading to 3.0-RC1-SNAPSHOT, that
way you have access to all the new features

(you can check them out here:
http://team.andromda.org/docs/changes-report.html)

-- Wouter

> <[EMAIL PROTECTED]> schrieb am 08.03.05 10:45:46:
>>
> Hello,
>
> (I have tried this what Wouter said....to declare the "type" in the
> cartridge like this:
> <cartridge name="gl">
>     <template
>         sheet="templates/datencontainer.vsl"
>         outputPattern="{0}/{1}.java"
>         outlet="datencontainers"
>         overWrite="true">
>       <modelElements variable="class">
>               <type
> name="org.andromda.cartridges.gl.metafacades.DatenContainerFacade"/>
>         </modelElements>
>     </template>
> </cartridge>
>
> But I get a parser exception that the type element is invalid and
> "modelElement" is expected. It dosen't work. I work with andromda 3.0M1.
> Could it be that I have to update to 3.0M3???)
>
> Here are the contents of my files:
>
>
> ----andromda-cartridge.xml----------------
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <cartridge name="gl">
>     <template
>         sheet="templates/datencontainer.vsl"
>         outputPattern="{0}/{1}.java"
>         outlet="datencontainers"
>         overWrite="true">
>         <modelElements variable="class">
>             <modelElement stereotype="DatenContainer"/>
>         </modelElements>
>     </template>
> </cartridge>
>
> ---------andromda-metafacades.xml----------------
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <metafacades namespace="gl">
>       <default
> className="org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl" />
>       <metafacade
>               metaobjectClass="org.omg.uml.foundation.core.UmlClass$Impl"
>               
> metafacadeClass="org.andromda.cartridges.gl.metafacades.DatenContainerFacadeLogicImpl">
>               <stereotype>DatenContainer</stereotype>
>       </metafacade>
> </metafacades>
>
>
> --------------------metafacades-impl.properties-----------------------------------------
>
> org.andromda.cartridges.gl.metafacades.DatenContainerFacade=org.andromda.cartridges.gl.metafacades.DatenContainerFacadeLogicImpl
>
> --------------------------------
>
> It doesn't find the "class" variable in my template which I have declared
> in the cartridge.xml.
>
> Thanks for help.
>
> Sandra
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>> Can you paste your template here ? At least the first 20 lines or
>> something.
>> If you have an element with the <<DatenContainer>> stereotype it should
>> work
>> fine.
>>
>> Can you also paste the complete andromda-cartridge.xml fragment for this
>> mapping ?
>>
>> -- Wouter
>>
>> > -----Original Message-----
>> > From: [EMAIL PROTECTED] [mailto:andromda-user-
>> > [EMAIL PROTECTED] On Behalf Of Sandra Wollny
>> > Sent: Tuesday, March 08, 2005 9:25 AM
>> > To: [email protected]
>> > Subject: [Andromda-user] Variable in the cart
>> >
>> > Hello,
>> >
>> > I' m just a beginner and I have a simple question. If I declare the
>> > variable in the andromda-cartridge.xml as "class", than I have access
>> to
>> > the model elements, which have the named stereotype, in the template
>> > files, isn't i`t?
>> >
>> > <modelElements variable="class">
>> >             <modelElement stereotype="DatenContainer"/>
>> > </modelElements>
>> >
>> > My problem is that I get a reference exception if I try to use the
>> > variable $class in my template definition. And I don't understand why
>> it
>> > is. I wrote an own cartridge and metafacade. And it dosn't work. I
>> have
>> > extended the UML MetaModel from andromda modeling an own class
>> > "DatencontainerFacade". This class extends the ModelElementFacade
>> class
>> > and then I generated the metafacade. In the Java Code file the
>> extension
>> > is done. But I have no access to the elements.
>> >
>> > If anyone have a tip / evidence for me.... thanks.
>> >
>> > Sandra
>> >
>> > This is my log file:
>> >
>> >
>> > 2005-03-02 07:00:10,842 -
>> > **************************************************************
>> > 2005-03-02 07:00:10,842 - Starting Jakarta Velocity v1.4
>> > 2005-03-02 07:00:10,842 - RuntimeInstance initializing.
>> > 2005-03-02 07:00:10,842 - Default Properties File:
>> > org\apache\velocity\runtime\defaults\velocity.properties
>> > 2005-03-02 07:00:10,852 - Default ResourceManager initializing. (class
>> > org.apache.velocity.runtime.resource.ResourceManagerImpl)
>> > 2005-03-02 07:00:10,862 - Resource Loader Instantiated:
>> > org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> > 2005-03-02 07:00:10,862 - ClasspathResourceLoader : initialization
>> > starting.
>> > 2005-03-02 07:00:10,862 - ClasspathResourceLoader : initialization
>> > complete.
>> > 2005-03-02 07:00:10,872 - Resource Loader Instantiated:
>> > org.apache.velocity.runtime.resource.loader.FileResourceLoader
>> > 2005-03-02 07:00:10,872 - FileResourceLoader : initialization
>> starting.
>> > 2005-03-02 07:00:10,872 - FileResourceLoader : adding path '.'
>> > 2005-03-02 07:00:10,872 - FileResourceLoader : initialization
>> complete.
>> > 2005-03-02 07:00:10,882 - ResourceCache : initialized. (class
>> > org.apache.velocity.runtime.resource.ResourceCacheImpl)
>> > 2005-03-02 07:00:10,882 - Default ResourceManager initialization
>> complete.
>> > 2005-03-02 07:00:10,882 - Loaded System Directive:
>> > org.apache.velocity.runtime.directive.Literal
>> > 2005-03-02 07:00:10,892 - Loaded System Directive:
>> > org.apache.velocity.runtime.directive.Macro
>> > 2005-03-02 07:00:10,912 - Loaded System Directive:
>> > org.apache.velocity.runtime.directive.Parse
>> > 2005-03-02 07:00:10,922 - Loaded System Directive:
>> > org.apache.velocity.runtime.directive.Include
>> > 2005-03-02 07:00:10,922 - Loaded System Directive:
>> > org.apache.velocity.runtime.directive.Foreach
>> > 2005-03-02 07:00:11,043 - Created: 20 parsers.
>> > 2005-03-02 07:00:11,083 - Velocimacro : initialization starting.
>> > 2005-03-02 07:00:11,083 - Velocimacro : adding VMs from VM library
>> > template : VM_global_library.vm
>> > 2005-03-02 07:00:11,093 - ResourceManager : unable to find resource
>> > 'VM_global_library.vm' in any resource loader.
>> > 2005-03-02 07:00:11,093 - Velocimacro : error using  VM library
>> template
>> > VM_global_library.vm :
>> > org.apache.velocity.exception.ResourceNotFoundException: Unable to
>> find
>> > resource 'VM_global_library.vm'
>> > 2005-03-02 07:00:11,093 - Velocimacro :  VM library template macro
>> > registration complete.
>> > 2005-03-02 07:00:11,093 - Velocimacro : allowInline = true : VMs can
>> be
>> > defined inline in templates
>> > 2005-03-02 07:00:11,093 - Velocimacro : allowInlineToOverride = false
>> :
>> > VMs defined inline may NOT replace previous VM definitions
>> > 2005-03-02 07:00:11,093 - Velocimacro : allowInlineLocal = false : VMs
>> > defined inline will be  global in scope if allowed.
>> > 2005-03-02 07:00:11,093 - Velocimacro : messages on  : VM system will
>> > output logging messages
>> > 2005-03-02 07:00:11,093 - Velocimacro : autoload off  : VM system will
>> not
>> > automatically reload global library macros
>> > 2005-03-02 07:00:11,093 - Velocimacro : initialization complete.
>> > 2005-03-02 07:00:11,093 - Velocity successfully started.
>> > 2005-03-02 07:00:11,323 - metaobject stereotype names -->
>> > '[DatenContainer]'
>> > 2005-03-02 07:00:11,323 - lookupFacadeClass:
>> > org.omg.uml.foundation.core.UmlClass$Impl -> class
>> > org.andromda.cartridges.gl.metafacades.DatenContainerFacadeLogicImpl
>> > 2005-03-02 07:00:11,333 - metaobject stereotype names -->
>> > '[DatenContainer]'
>> > 2005-03-02 07:00:11,333 - lookupFacadeClass:
>> > org.omg.uml.foundation.core.UmlClass$Impl -> class
>> > org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl
>> > 2005-03-02 07:00:11,383 - metaobject stereotype names -->
>> > '[DatenContainer]'
>> > 2005-03-02 07:00:11,383 - lookupFacadeClass:
>> > org.omg.uml.foundation.core.UmlClass$Impl -> class
>> > org.andromda.cartridges.gl.metafacades.DatenContainerFacadeLogicImpl
>> > 2005-03-02 07:00:11,383 - metaobject stereotype names -->
>> > '[DatenContainer]'
>> > 2005-03-02 07:00:11,383 - lookupFacadeClass:
>> > org.omg.uml.foundation.core.UmlClass$Impl -> class
>> > org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl
>> > 2005-03-02 07:00:11,383 - metaobject stereotype names -->
>> > '[DatenContainer]'
>> > 2005-03-02 07:00:11,383 - lookupFacadeClass:
>> > org.omg.uml.foundation.core.UmlClass$Impl -> class
>> > org.andromda.cartridges.gl.metafacades.DatenContainerFacadeLogicImpl
>> > 2005-03-02 07:00:11,383 - metaobject stereotype names -->
>> > '[DatenContainer]'
>> > 2005-03-02 07:00:11,383 - lookupFacadeClass:
>> > org.omg.uml.foundation.core.UmlClass$Impl -> class
>> > org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl
>> > 2005-03-02 07:00:11,383 - performing processTemplate with templateFile
>> > 'templates/datencontainer.vsl' and output ''
>> > 2005-03-02 07:00:11,453 - ResourceManager : found
>> > templates/datencontainer.vsl with loader
>> > org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> > 2005-03-02 07:00:11,483 - RHS of #set statement is null. Context will
>> not
>> > be modified. templates/datencontainer.vsl [line 5, column 1]
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 6,column 9] :
>> $packagename
>> > is not a valid reference.
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 9,column 1] :
>> > $class.getDocumentation(" * ") is not a valid reference.
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 13,column 14] :
>> > ${class.getName()} is not a valid reference.
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 15,column 1] :
>> > $class.fullyQualifiedName is not a valid reference.
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 16,column 1] :
>> > $class.getName() is not a valid reference.
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 17,column 1] :
>> > $class.getFullyQualifiedName() is not a valid reference.
>> > 2005-03-02 07:00:11,483 -
>> > org.apache.velocity.runtime.exception.ReferenceException: reference :
>> > template = templates/datencontainer.vsl [line 28,column 8] :
>> > $class.getName() is not a valid reference.
>> > ______________________________________________________________
>> > Verschicken Sie romantische, coole und witzige Bilder per SMS!
>> > Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
>> >
>> >
>> >
>> > -------------------------------------------------------
>> > SF email is sponsored by - The IT Product Guide
>> > Read honest & candid reviews on hundreds of IT Products from real
>> users.
>> > Discover which products truly live up to the hype. Start reading now.
>> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>> > _______________________________________________
>> > Andromda-user mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/andromda-user
>>
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real users.
>> Discover which products truly live up to the hype. Start reading now.
>> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>> _______________________________________________
>> Andromda-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/andromda-user
>
>
> ______________________________________________________________
> Verschicken Sie romantische, coole und witzige Bilder per SMS!
> Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
>
>




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to