Ahhh.. Now I see what you mean. The last sentence must be:

If I change the Relation in my metafacades into a 
Generalization between "MyEntityFacade" and "ClassifierFacade"
everything runs fine"..so what causes it to fail?

Timo

> > -----Urspr�ngliche Nachricht-----
> > Von: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Im Auftrag von 
> > Plodeck, Timo DPCOM, Bonn
> > Gesendet: Donnerstag, 7. April 2005 16:18
> > An: [EMAIL PROTECTED]
> > Cc: [email protected]
> > Betreff: AW: AW: [Andromda-user] velocity template class 
> variable api
> > 
> > Hi Chad,
> > 
> > The EntityFacade generalizise from the ClassfierFacade. In my 
> > metafacades I am only able to generalizise from 
> ClassifierFacade...if 
> > I try to generalizise from EntityFacade I get the mentioned error.
> > 
> > Timo
> > 
> > > -----Urspr�ngliche Nachricht-----
> > > Von: Chad Brandon [mailto:[EMAIL PROTECTED]
> > > Gesendet: Donnerstag, 7. April 2005 16:07
> > > An: Plodeck, Timo DPCOM, Bonn
> > > Cc: [EMAIL PROTECTED]; [email protected]
> > > Betreff: Re: AW: [Andromda-user] velocity template class
> > variable api
> > > 
> > > [EMAIL PROTECTED] wrote:
> > > 
> > > >Hi all,
> > > >
> > > >According to the message below I have a similar problem with
> > > the metafacades.
> > > >
> > > >I already followed the mentioned link and I looked into the
> > > source of other cartridges in order to solve my problem 
> but nothing 
> > > works.
> > > >
> > > >In my Metafacades I have a Generalization between the
> > > metafacades "MyEntityFacade" and "EntityFacade" (from the 
> > > UMLMetafacadeModel). With "use Profile" I added the
> > UMLMetafacadeModel
> > > according to the ejb-cartridge.
> > > >
> > > >In the metafacades-descriptor I tried (according to the
> > > ejb-cartridge) the following:
> > > >...
> > > ><metafacade
> > > >        
> metaobjectClass="org.omg.uml.foundation.core.UmlClassImpl"
> > > >        
> > > metafacadeClass="de.dpcom.bpm.metafacades.uml.MyEntityFacadeLo
> > > gicImpl">
> > > >        <stereotype>Xxx</stereotype> </metafacade> ...
> > > >
> > > >The building of the cartridge runs without any errors. But
> > > when I use the cartridge and the new stereotype I get the 
> following
> > > error:
> > > >
> > > >------- AndroMDA Exception Recording ------- Version -->
> > 3.0M3 Error
> > > >--> Error performing ModelProcessor.process with model(s)
> > > --> 
> > > 'jar:file:D:\dev\diplom\tpl\cartridgeTest\mda/src/uml/Cartridg
> > > eTestModel.xml.zip!/CartridgeTestModel.xml'
> > > >Main Exception --> Failed to construct a meta facade of type
> > > 'class de.dpcom.bpm.metafacades.uml.MyEntityFacadeLogicImpl' 
> > > with metaObject of type --> 'class
> > > org.omg.uml.foundation.core.UmlClass$Impl'
> > > >Root Exception -->
> > > org.andromda.core.metafacade.MetafacadeFactoryException: 
> > > MetafacadeFactory.getRegisteredProperty - no property 
> > > 'allowDefaultIdentifiers' registered under namespace --> 
> > > 'timosfirst:de.dpcom.bpm.metafacades.uml.MyEntityFacade'
> > > >org.andromda.core.metafacade.MetafacadeFactoryException: 
> > > MetafacadeFactory.getRegisteredProperty - no property 
> > > 'allowDefaultIdentifiers' registered under namespace --> 
> > > 'timosfirst:de.dpcom.bpm.metafacades.uml.MyEntityFacade'
> > > > at
> > > org.andromda.core.metafacade.MetafacadeFactory.getRegisteredPr
> > > operty(MetafacadeFactory.java:684)
> > > > at
> > > org.andromda.core.metafacade.MetafacadeBase.getConfiguredPrope
> > > rty(MetafacadeBase.java:291)
> > > > at
> > > org.andromda.metafacades.uml14.EntityFacadeLogicImpl.isAllowDe
> > > faultIdentifiers(EntityFacadeLogicImpl.java:533)
> > > > at
> > > org.andromda.metafacades.uml14.EntityFacadeLogicImpl.initializ
> > > e(EntityFacadeLogicImpl.java:50)
> > > > at
> > > org.andromda.core.metafacade.MetafacadeFactory.internalCreateM
> > > etafacade(MetafacadeFactory.java:292)
> > > > at
> > > org.andromda.core.metafacade.MetafacadeFactory.createFacadeImp
> > > l(MetafacadeFactory.java:378)
> > > > at
> > > de.dpcom.bpm.metafacades.uml.TimoEntityFacadeLogic.<init>(Timo
> > > EntityFacadeLogic.java:21)
> > > > at
> > > de.dpcom.bpm.metafacades.uml.TimoEntityFacadeLogicImpl.<init>(
> > > TimoEntityFacadeLogicImpl.java:23)
> > > > at
> > > 
> > 
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> > > > at
> > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> > > nstructorAccessorImpl.java:39)
> > > > at
> > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> > > gatingConstructorAccessorImpl.java:27)
> > > > at
> > > java.lang.reflect.Constructor.newInstance(Constructor.java:274)
> > > > at
> > > org.apache.commons.beanutils.ConstructorUtils.invokeConstructo
> > > r(ConstructorUtils.java:155)
> > > > at
> > > org.andromda.core.metafacade.MetafacadeFactory.internalCreateM
> > > etafacade(MetafacadeFactory.java:260)
> > > > at
> > > org.andromda.core.metafacade.MetafacadeFactory.createMetafacad
> > > es(MetafacadeFactory.java:560)
> > > > at
> > > org.andromda.core.metafacade.MetafacadeFactory.createMetafacad
> > > es(MetafacadeFactory.java:579)
> > > > at
> > > org.andromda.metafacades.uml14.UMLModelAccessFacade.getModelEl
> > > ements(UMLModelAccessFacade.java:146)
> > > > at
> > > org.andromda.core.cartridge.Cartridge.processTemplate(Cartridg
> > > e.java:164)
> > > > at
> > > org.andromda.core.cartridge.Cartridge.processModelElements(Car
> > > tridge.java:97)
> > > > at
> > > org.andromda.core.ModelProcessor.process(ModelProcessor.java:273)
> > > > at
> > > org.andromda.core.ModelProcessor.process(ModelProcessor.java:143)
> > > > at
> > > org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGen
> > > Task.java:247)
> > > > at org.apache.tools.ant.Task.perform(Task.java:341)
> > > > at
> > > org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
> > > > at
> > > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > > > at
> > > 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(Mave
> > > nGoalTag.java:79)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction
> > > .performAction(MavenGoalTag.java:110)
> > > > at com.werken.werkz.Goal.fire(Goal.java:639)
> > > > at com.werken.werkz.Goal.attain(Goal.java:575)
> > > > at
> > > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(Mav
> > > enAttainGoalTag.java:127)
> > > > at
> > > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > > > at
> > > 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > > > at
> > > 
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
> > > > at
> > > 
> com.werken.werkz.jelly.PreGoalTag$1.firePreGoal(PreGoalTag.java:87)
> > > > at com.werken.werkz.Goal.firePreGoalCallbacks(Goal.java:691)
> > > > at com.werken.werkz.Goal.fire(Goal.java:616)
> > > > at com.werken.werkz.Goal.attain(Goal.java:575)
> > > > at
> > > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(Mav
> > > enAttainGoalTag.java:127)
> > > > at
> > > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > > > at
> > > 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(Mave
> > > nGoalTag.java:79)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction
> > > .performAction(MavenGoalTag.java:110)
> > > > at com.werken.werkz.Goal.fire(Goal.java:639)
> > > > at com.werken.werkz.Goal.attain(Goal.java:575)
> > > > at
> > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManage
> > > r.java:671)
> > > > at
> > > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
> > > > at
> > > org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.
> > > java:368)
> > > > at
> > > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > > > at
> > > 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(Mave
> > > nGoalTag.java:79)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction
> > > .performAction(MavenGoalTag.java:110)
> > > > at com.werken.werkz.Goal.fire(Goal.java:639)
> > > > at com.werken.werkz.Goal.attain(Goal.java:575)
> > > > at
> > > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(Mav
> > > enAttainGoalTag.java:127)
> > > > at
> > > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > > > at
> > > 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(Mave
> > > nGoalTag.java:79)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction
> > > .performAction(MavenGoalTag.java:110)
> > > > at com.werken.werkz.Goal.fire(Goal.java:639)
> > > > at com.werken.werkz.Goal.attain(Goal.java:575)
> > > > at
> > > com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(Mav
> > > enAttainGoalTag.java:127)
> > > > at
> > > org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> > > > at
> > > 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(Mave
> > > nGoalTag.java:79)
> > > > at
> > > org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction
> > > .performAction(MavenGoalTag.java:110)
> > > > at com.werken.werkz.Goal.fire(Goal.java:639)
> > > > at com.werken.werkz.Goal.attain(Goal.java:575)
> > > > at
> > > org.apache.maven.plugin.PluginManager.attainGoals(PluginManage
> > > r.java:671)
> > > > at
> > > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
> > > > at org.apache.maven.cli.App.doMain(App.java:488)
> > > > at org.apache.maven.cli.App.main(App.java:1239)
> > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > at
> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> > > orImpl.java:39)
> > > > at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> > > odAccessorImpl.java:25)
> > > > at java.lang.reflect.Method.invoke(Method.java:324)
> > > > at com.werken.forehead.Forehead.run(Forehead.java:551)
> > > > at com.werken.forehead.Forehead.main(Forehead.java:581)
> > > >
> > > >I don`t understand why this error occurs... If I change the
> > > Relation in my metafacades into a Generalization between 
> > > "MyEntityFacade" and "EntityFacade" everything runs fine!
> > > What am I doing wrong.
> > > >  
> > > >
> > > I thought you said above it doesn't work with the
> > generalization "In
> > > my Metafacades I have a Generalization between the metafacades 
> > > "MyEntityFacade" and "EntityFacade"
> > > (from the UMLMetafacadeModel)"..but then right above you
> > say it does
> > > work?: "If I change the Relation in my metafacades into a 
> > > Generalization between "MyEntityFacade" and "EntityFacade"
> > everything
> > > runs fine"..so what causes it to fail?
> > > 
> > > >Thanks in advance
> > > >Timo
> > > >
> > > >  
> > > >
> > > >>-----Urspr�ngliche Nachricht-----
> > > >>Von: [EMAIL PROTECTED]
> > > >>[mailto:[EMAIL PROTECTED] Im
> > > Auftrag von Chad
> > > >>Brandon
> > > >>Gesendet: Mittwoch, 6. April 2005 21:35
> > > >>An: Jim Otte
> > > >>Cc: [EMAIL PROTECTED]; [email protected]
> > > >>Betreff: Re: [Andromda-user] velocity template class 
> variable api
> > > >>
> > > >>Take a look at the
> > > >>andromda-all/metafacades/uml/uml14/src/META-INF/andromda-metaf
> > > >>acades.xml.  
> > > >>In there you'll see mappings from meta model classes to
> > metafacade
> > > >>classes.  In there you'll see default metafacades that are
> > > applied if
> > > >>unmapped by a stereotype, for example, you'll see this:
> > > >>
> > > >>    <metafacade
> > > 
> >>class="org.andromda.metafacades.uml14.ClassifierFacadeLogicImpl">
> > > >>        <mapping
> > class="org.omg.uml.foundation.core.UmlClass$Impl"/>
> > > >>    </metafacade>
> > > >>
> > > >>So if model element with the tgl-persistable stereotype
> > is of type
> > > >>"org.omg.uml.foundation.core.UmlClass$Impl" then it will
> > > automatically
> > > >>be wrapped with an instance of
> > > >>"org.andromda.metafacades.uml14.ClassifierFacadeLogicImpl",
> > > >>if you added a stereotype to the mapping, like this for example:
> > > >>
> > > >>    <metafacade
> > > 
> >>class="org.andromda.metafacades.uml14.EnumerationFacadeLogicImpl">
> > > >>        <mapping
> > > class="org.omg.uml.foundation.core.Classifier$Impl">
> > > >>            <stereotype>Enumeration</stereotype>
> > > >>        </mapping>
> > > >>    </metafacade>
> > > >>
> > > >>Then it wraps the meta model element with another
> > > metafacade (instead
> > > >>of the default ClassifierFacade).  For more information,
> > > try readying
> > > >>the metafacade docs, and take a look at how they're configured:
> > > >>
> > > >>http://galaxy.andromda.org/docs/andromda-metafacades/configu
> > > ring.html
> > > >>
> > > >>Jim Otte wrote:
> > > >>
> > > >>    
> > > >>
> > > >>>1 more thing-
> > > >>>I was looking at the model I am working with and notice that
> > > >>>      
> > > >>>
> > > >>I have a
> > > >>    
> > > >>
> > > >>>custom stereotype (created in
> > > >>>MagicDraw- and extends base "Class")- and applied to my
> > > data classes
> > > >>>called "TGL-Persistable".
> > > >>>I do not actually create the TGL-Persistable class- as
> > magic draw
> > > >>>created the stereotype and inserted it in the xmi project.
> > > >>>In my custom template I also reference $class and as you
> > > pointed out
> > > >>>this resolves to the variable in the
> > > >>>cartridge-
> > > >>>
> > > >>>   <template
> > > >>>       path="templates/tgl-java/TGL-Persistable.vsl"
> > > >>>       outputPattern="{0}/{1}.java"
> > > >>>       outlet="tgl-persistable"
> > > >>>       overwrite="true"
> > > >>>       required="false">
> > > >>>       <modelElements variable="class">
> > > >>>           <modelElement
> > > >>>stereotype="TGL-Persistable"/>
> > > >>>       </modelElements>
> > > >>>   </template>
> > > >>>
> > > >>>TGL-Persistable...and it does get the right values when the
> > > >>>      
> > > >>>
> > > >>template is
> > > >>    
> > > >>
> > > >>>resolved. Is something creating the custom stereotype class
> > > >>>      
> > > >>>
> > > >>and having
> > > >>    
> > > >>
> > > >>>it extend ClassifierFacade to get those attributes???
> > > >>>1 of those cases where it works but not exactly certain
> > > why- Thanks,
> > > >>>Jim
> > > >>>
> > > >>>
> > > >>>--- Chad Brandon <[EMAIL PROTECTED]> wrote:
> > > >>>
> > > >>> 
> > > >>>
> > > >>>      
> > > >>>
> > > >>>>Thats all in the links I gave you, for example, take 
> a look at 
> > > >>>>ModelElementFacade from the first link (which almost all UML 
> > > >>>>metafacades
> > > >>>>extend) (that has getPackageName(), etc which can be 
> called as 
> > > >>>>"packageName" from the template).  To know which
> > variable in the
> > > >>>>template has what, take a look at the
> > > andromda-cartridge.xml of the
> > > >>>>java cartridge for example, in there you'll see this:
> > > >>>>
> > > >>>>   <template
> > > >>>>       path="templates/java/ValueObject.vsl"
> > > >>>>       outputPattern="{0}/{1}.java"
> > > >>>>       outlet="value-objects"
> > > >>>>       overwrite="true"
> > > >>>>       required="false">
> > > >>>>       <modelElements variable="class">
> > > >>>>           <modelElement>
> > > >>>>               <type
> > > >>>>name="org.andromda.metafacades.uml.ValueObject"/>
> > > >>>>           </modelElement>
> > > >>>>       </modelElements>
> > > >>>>   </template>
> > > >>>>
> > > >>>>This is the template descriptor for generating value objects.
> > > >>>>
> > > >>>>Notice the <type/> element, this defines the metafacade
> > > >>>>        
> > > >>>>
> > > >>that will be
> > > >>    
> > > >>
> > > >>>>used within the template, then you can go look at the API I
> > > >>>>        
> > > >>>>
> > > >>gave you
> > > >>    
> > > >>
> > > >>>>for the ValueObject metafacades and see what features it
> > > >>>>        
> > > >>>>
> > > >>has (and what
> > > >>    
> > > >>
> > > >>>>it extends).
> > > >>>>
> > > >>>>Jim Otte wrote:
> > > >>>>
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>Chad,
> > > >>>>>
> > > >>>>>Thank you for your reply- however, after looking at
> > > these links I
> > > >>>>>still do not see how 1 could know
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>that
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>in the velocity template ValueObject.vsl in 
> > > >>>>>andromda-java-cartridge-3.0M3.jar
> > > >>>>>That you can use the variable $class.packageName or 
> > > >>>>>$attribute.type.fullyQualifiedName or
> > > >>>>>          
> > > >>>>>
> > > >>$associationEnd.otherEnd - they
> > > >>    
> > > >>
> > > >>>>>are resonable- in
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>fact
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>I succesfully used a variable class.abstract- but
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>that
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>was just a good guess- how can I know all the
> > attributes off of
> > > >>>>>'class' such as packageName, name
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>or
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>that there is even a variable that can be resolved
> > with the name
> > > >>>>>"associationEnd"- is such a mapping
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>in a
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>file- or is it in a different api?
> > > >>>>>
> > > >>>>>Thanks,
> > > >>>>>Jim
> > > >>>>>--- Chad Brandon <[EMAIL PROTECTED]> wrote:
> > > >>>>>
> > > >>>>>
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>>>Here's the source reference, unfortunately the javadoc
> > > reference
> > > >>>>>>seems to be missing for the generated interfaces
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>http://team.andromda.org/docs/andromda-metafacades-uml/xref/
> > > >>>>        
> > > >>>>
> > > >>index.html
> > > >>    
> > > >>
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>>>You can also find the metafacade interfaces for
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>each
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>>cartridge in the
> > > >>>>>>same type of report, under the "Project Reports", for
> > > >>>>>>            
> > > >>>>>>
> > > >>example here
> > > >>    
> > > >>
> > > >>>>>>are the ones for the spring cartridge:
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>http://team.andromda.org/docs/andromda-spring-cartridge/xref
> > > >>>>        
> > > >>>>
> > > >>/index.html
> > > >>    
> > > >>
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>     
> > > >>>>>
> > > >>>>>          
> > > >>>>>
> > > >>>>>>Jim Otte wrote:
> > > >>>>>>
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>I have been using andromda for a little while now
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>and
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>am overall impressed by it- The only thing that I
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>am
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>still finding a little "mysterious" is the api
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>for
> > > >>>>   
> > > >>>>
> > > >>>>        
> > > >>>>
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>the
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>model class variables used in the velocity
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>templates
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>(I am having to create a few custom templates).
> > > >>>>>>>For example- in the templates these variables are
> > > >>>>>>>used:
> > > >>>>>>>class.generalization.fullyQualifiedName
> > > >>>>>>>class.attributes
> > > >>>>>>>attribute.type.fullyQualifiedName
> > > >>>>>>>
> > > >>>>>>>are all attributes off of variable Class which is
> > > resolved to the
> > > >>>>>>>class being generated. But where
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>are
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>these attributes listed- is there a public api 
> available for 
> > > >>>>>>>"class" or am I just completely
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>missing
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>something basic?
> > > >>>>>>>For example- when I use the StringUtils variable
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>(from
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>commons)- I can see the class it is referring to
> > > >>>>>>>(StringUtils) and the java api for it (at apache
> > > commons)...but
> > > >>>>>>>where can I find the analogous api
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>for
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>these implicitly resolved variables (I do not see
> > > >>>>>>>    
> > > >>>>>>>
> > > >>>>>>>         
> > > >>>>>>>
> > > >>>>>>>              
> > > >>>>>>>
> > > >>>>>>them
> > > >>>>>>  
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>
> > > >>>>>>            
> > > >>>>>>
> > > >>>>>>>set anywhere)
> > > >>>>>>>
> > > >>>>>>>Thanks,
> > > >>>>>>>Jim
> > > >>>>>>>              
> > > >>>>>>>
> > > >
> > > >
> > > >
> > > >-------------------------------------------------------
> > > >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
> > > >
> > > >  
> > > >
> > > 
> > > 
> > 
> > 
> > -------------------------------------------------------
> > 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=ick
> > _______________________________________________
> > 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_ide95&alloc_id396&op=click
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to