Giter VIP home page Giter VIP logo

Comments (1)

UrsZeidler avatar UrsZeidler commented on July 28, 2024

The extension point is used by the default export dialog,

Identifier: de.urszeidler.shr5.m2t.de.urszeidler.shr5.m2t
Since: 0.2.9
Description: A register point for acceleo based model to text transformations.
Configuration Markup:

 <!ELEMENT extension (Transformer)*>
 <!ATTLIST extension
  point CDATA #REQUIRED
  id    CDATA #IMPLIED
  name  CDATA #IMPLIED>

  <!ELEMENT Transformer (TransformerMapping)+>
  <!ATTLIST Transformer
   acceleoGenerator CDATA #REQUIRED
   name             CDATA #REQUIRED
   description      CDATA #IMPLIED
  dialogImage      CDATA #IMPLIED>

Defines an acceleo generator which transform a given model object to a file.

  • acceleoGenerator - The acceleo generator doing the job.

  • name - The name of the transformation used to display it to the user.

  • description - A text which explains the transformation.

  • dialogImage - An image 48x48 for the dialog.

    <!ELEMENT TransformerMapping EMPTY>
    <!ATTLIST TransformerMapping
    class CDATA #IMPLIED>
    

All classes which the generator can make use of.

  • class - An interface of the concret model type.

Examples: See de.urszeidler.shr5.acceleo.

 <Transformer
        acceleoGenerator="de.urszeidler.shr5.acceleo.sheets.BoardCharacterSheet"
        description="%Transformer.bbcharactersheet.description"
        dialogImage="images/textTransformations.png"
        name="%Transformer.bbcharactersheet.name">
     <TransformerMapping
           class="de.urszeidler.eclipse.shr5Management.NonPlayerCharacter"></TransformerMapping>
     <TransformerMapping
           class="de.urszeidler.eclipse.shr5Management.PlayerCharacter">
     </TransformerMapping>
     <TransformerMapping
           class="de.urszeidler.eclipse.shr5Management.CharacterGroup">
     </TransformerMapping>
  </Transformer>

from shr5rcp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.