0.3.3 • Published 10 years ago

xmlvp2json v0.3.3

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

#xmlvp2json

Permet de transformer un fichier xmlvp en json ###v0.3.1 Ajout du type prmitif ###v0.3.0 Ajout du champ extend ###v0.2.0 Dans cette version il est possible de choisir si l'on veut uniquement récupérer les donnéer du package courant donc "PackageName" == "DiagramName"

##Install

$ npm install xmlvp2json

##Usage

var xmlvp2json = require('xmlvp2json')
var jsonObject = xmlvp2json(data)

##Data Voici un exemple pour le rendu d'une classe avec ses attributs et operations:

[
	{
		"attributes": [
			{
				"comment": "Le commentaire d'un attribut",
				"name": "nomDeAttribut",
				"type": "typeDeAttribut",
				"scope": "instance",
				"read_only": "false",
				"have_getter": "false",
				"have_setter": "false",
				"visibility": "private",
				"multiplicity": 1,
			}
		],
		"operations": [
			{
				"comment": "",
				"name": "uneOperation",
				"visibility": "public",
				"static": "false",
				"abstrac": "false",
				"scope": "instance",
				"parameters": [
					{
						"name": "premierParametreString",
						"comment": "c'est le premier paramètre",
						"type": "string",
                        "multiplicity": 1

					},
					{
						"name": "deuxiemeParametreBoolean",
						"comment": "Deuxième paramètre",
						"type": "boolean",
                        "multiplicity": 1,

					}
				],
				"return_type": "void - ou n'importe quel type",
				"return_comment": "commentaire du type de retour"
			}
		],
        extend: 
        {
            attributes: [Object],
            operations: [],
            name: 'Animaux',
            comment: '',
            id_ref: 'VVlMnSqD.AACAQ3K'
        },
		"name": "NomDeLaClasse",
		"comment": "Desecription de la classe"
	}
]

##License MIT

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago