What happens if you define the same namespace in felixdsl? generate.properties: language.name=sculptordsl language.nsURI=http://www.fornax-platform.org/sculptor/dsl
/Patrik Steffen Stundzig wrote: > > Hi folks, > > I would like to extend the sculptor.dsl with aspects like historizable and > standing data. Standing data is similar to enum, lists for eg. salutation, > but users can change them at runtime. So these standing data must be > entities in the database. > > Now I would add the word StandingData to the xtext editor. Therefore I've > generated a new xtext project called felixdsl with the following > felixdsl.xtxt: > > ---- > importGrammar > "platform:/resource/org.fornax.cartridges.sculptor.dsl/src/sculptordsl.xtxt" > > FelixModel : > model=DslModel; > > DslSimpleDomainObject : > DslBasicType | DslEnum | DslDomainObject | DslStandingData; > > DslStandingData : > (doc=STRING)? > "StandingData" name=ID ";"; > // tbc > ---- > > Editor generation works great and I get the literal standing data in my > modeleditor. > > Next step is, to parse the model and transform it to the > sculptormetamodel. Therefore I've the following felixworkflow.oaw based on > the sculptorguiworkflow.oaw-stuff: > > http://www.nabble.com/file/p20636034/felixworkflow.oaw felixworkflow.oaw > > The problem now is my FelixDslTransformation.ext to transform the > FelixDslModel in the SculptorMetaModel. > > http://www.nabble.com/file/p20636034/FelixDslTransformation.ext > FelixDslTransformation.ext > > The editor generator generates my felixdsl.ecore with all emf classes like > DslModel. Now I have two DslModels, one from felixdsl and one from > sculptordsl. I can't use from now the checks und transformations from the > sculptor.generator project, because of this namespace problem? > > Any ideas on how to solve this? > > I've tried to set the sculptor::DslModel as superclass of > felixdsl::DslModel in the generated felixdsl.ecore, but this doesnt work. > > The recommended way, like your wiki, is to put my changes directly in the > sculptor.dsl und sculptor.metamodel projects. But so I lost the > compatibility with your trunk. > > Regards > Steffen... > -- View this message in context: http://www.nabble.com/-sculptor--howto-extends-sculptor-dsl-and-metamodel-tp20636034s17564p20641044.html Sent from the Fornax-Platform mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fornax-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fornax-developer
