chore(build): setup gradle and antlr for v2
@@ -0,0 +1,12 @@
|
|||||||
|
#
|
||||||
|
# https://help.github.com/articles/dealing-with-line-endings/
|
||||||
|
#
|
||||||
|
# Linux start script should use lf
|
||||||
|
/gradlew text eol=lf
|
||||||
|
|
||||||
|
# These are Windows script files and should use crlf
|
||||||
|
*.bat text eol=crlf
|
||||||
|
|
||||||
|
# Binary files should be left untouched
|
||||||
|
*.jar binary
|
||||||
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
# Ignore Gradle project-specific cache directory
|
||||||
|
.gradle
|
||||||
|
|
||||||
|
# Ignore Gradle build output directory
|
||||||
|
**/build
|
||||||
|
**/.antlr
|
||||||
|
|
||||||
|
# Ignore MacOS system files
|
||||||
|
**/.DS_Store
|
||||||
|
|
||||||
|
# Ignore IDE project files
|
||||||
|
.idea
|
||||||
|
.vscode
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
help:
|
||||||
|
@echo "Available commands:"
|
||||||
|
@echo " make run - Run the application"
|
||||||
|
@echo " make test - Run tests"
|
||||||
|
@echo " make build - Build the project"
|
||||||
|
@echo " make build-grammar - Generate grammar source files"
|
||||||
|
@echo " make format - Format the code"
|
||||||
|
@echo " make clean - Clean the build artifacts"
|
||||||
|
@echo " make help - Show this help message"
|
||||||
|
|
||||||
|
run: format build-grammar
|
||||||
|
./gradlew run
|
||||||
|
|
||||||
|
test: format build-grammar
|
||||||
|
./gradlew test
|
||||||
|
|
||||||
|
build:
|
||||||
|
./gradlew build
|
||||||
|
|
||||||
|
build-grammar:
|
||||||
|
./gradlew generateGrammarSource
|
||||||
|
|
||||||
|
format:
|
||||||
|
./gradlew spotlessApply
|
||||||
|
|
||||||
|
clean:
|
||||||
|
./gradlew clean
|
||||||
|
|
||||||
|
.PHONY: help run clean test build-grammar build format
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
10 affiche "Bienvenue dans le programme Median3Entiers.lir"
|
|
||||||
20 affiche
|
|
||||||
30 affiche "Entrez le premier entier : "
|
|
||||||
40 entre premier
|
|
||||||
50 affiche "Entrez le deuxième entier : "
|
|
||||||
60 entre deuxieme
|
|
||||||
70 affiche "Entrez le troisième entier : "
|
|
||||||
80 entre troisieme
|
|
||||||
90 procedure 1000
|
|
||||||
100 affiche "Median( "
|
|
||||||
110 affiche premier
|
|
||||||
120 affiche ", "
|
|
||||||
130 affiche deuxieme
|
|
||||||
140 affiche ", "
|
|
||||||
150 affiche troisieme
|
|
||||||
160 affiche ") = "
|
|
||||||
170 affiche median
|
|
||||||
180 affiche
|
|
||||||
250 stop
|
|
||||||
|
|
||||||
1000 si premier <= deuxieme vaen 1100
|
|
||||||
1010 si deuxieme <= troisieme vaen 1200
|
|
||||||
1020 vaen 1520
|
|
||||||
|
|
||||||
1100 si deuxieme <= troisieme vaen 1520
|
|
||||||
1110 si premier <= troisieme vaen 1540
|
|
||||||
1120 vaen 1500
|
|
||||||
|
|
||||||
1200 si premier <= troisieme vaen 1500
|
|
||||||
1220 vaen 1540
|
|
||||||
|
|
||||||
1500 var median = premier
|
|
||||||
1510 vaen 1550
|
|
||||||
1520 var median = deuxieme
|
|
||||||
1530 vaen 1550
|
|
||||||
1540 var median = troisieme
|
|
||||||
1550 retour
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
# interpreteurlir
|
|
||||||
## Présentation du projet
|
|
||||||
Dans le cadre des projets tuteuré du semestre 2 de première année de DUT
|
|
||||||
informatique de l’année 2020-2021, le sujet de l’Interpréteur LIR a été proposé
|
|
||||||
par F. Barrios, un des enseignants de l’IUT de Rodez.
|
|
||||||
|
|
||||||
## Tableau d'avancement prévisionnel asychrone
|
|
||||||
[Trello](https://trello.com/b/TJ1FG9mr/tableau-de-bord)
|
|
||||||
|
|
||||||
## Membres de l'équipe :
|
|
||||||
- Nicolas Caminade
|
|
||||||
- Sylvan Courtiol
|
|
||||||
- Pierre Debas
|
|
||||||
- Heïa Dexter
|
|
||||||
- Lucas Vabre
|
|
||||||
|
|
||||||
## Description du contenu
|
|
||||||
Ce dépôt contient toutes les données en lien avec le projet.
|
|
||||||
|
|
||||||
### Documents
|
|
||||||
- Analyse et spécification du besoin
|
|
||||||
- Conception Orientée objet du projet
|
|
||||||
- Plan projet
|
|
||||||
- Comptes-rendu des réunions
|
|
||||||
- Templates pour les documents LaTex
|
|
||||||
|
|
||||||
### Ressources
|
|
||||||
- documentation LaTex
|
|
||||||
- méthodologie de gestion de projet
|
|
||||||
- cahier des charges du projet Interpréteur LIR
|
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
plugins {
|
||||||
|
java
|
||||||
|
application
|
||||||
|
id("com.diffplug.spotless") version "6.25.0"
|
||||||
|
id("antlr")
|
||||||
|
}
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
|
||||||
|
spotless {
|
||||||
|
java {
|
||||||
|
googleJavaFormat()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation("org.antlr:antlr4-runtime:4.13.1")
|
||||||
|
antlr("org.antlr:antlr4:4.13.1")
|
||||||
|
|
||||||
|
implementation(libs.guava)
|
||||||
|
|
||||||
|
testImplementation(libs.junit.jupiter)
|
||||||
|
|
||||||
|
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
|
||||||
|
}
|
||||||
|
|
||||||
|
java {
|
||||||
|
toolchain {
|
||||||
|
languageVersion = JavaLanguageVersion.of(21)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
sourceSets {
|
||||||
|
main {
|
||||||
|
java {
|
||||||
|
srcDir("build/generated-src/antlr/main")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
application {
|
||||||
|
mainClass.set("iut_rodez.lir_lang.App")
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.named<Test>("test") {
|
||||||
|
useJUnitPlatform()
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.named("build") {
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.named("run") {
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.named<AntlrTask>("generateGrammarSource") {
|
||||||
|
arguments = listOf("-visitor", "-long-messages")
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
grammar Lir;
|
||||||
|
|
||||||
|
@header {
|
||||||
|
package iut_rodez.lir_lang.core;
|
||||||
|
}
|
||||||
|
|
||||||
|
prog: INTEGER EOF;
|
||||||
|
|
||||||
|
INTEGER: [0-9]+;
|
||||||
|
WS: [ \t\r\n]+ -> skip;
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
/*
|
||||||
|
* App.java
|
||||||
|
*/
|
||||||
|
package iut_rodez.lir_lang;
|
||||||
|
|
||||||
|
import iut_rodez.lir_lang.core.LirLexer;
|
||||||
|
import iut_rodez.lir_lang.core.LirParser;
|
||||||
|
import org.antlr.v4.runtime.CharStreams;
|
||||||
|
import org.antlr.v4.runtime.CommonTokenStream;
|
||||||
|
import org.antlr.v4.runtime.tree.ParseTree;
|
||||||
|
|
||||||
|
/** Main application class for LIR language processing. */
|
||||||
|
public class App {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Main method to run the LIR parser.
|
||||||
|
*
|
||||||
|
* @param args Command line arguments (not used).
|
||||||
|
*/
|
||||||
|
public static void main(String[] args) {
|
||||||
|
LirLexer lexer = new LirLexer(CharStreams.fromString("10"));
|
||||||
|
LirParser parser = new LirParser(new CommonTokenStream(lexer));
|
||||||
|
ParseTree tree = parser.prog();
|
||||||
|
System.out.println(tree.toStringTree(parser));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
30 affiche "Bienvenue "+$nom
|
30 affiche "Bienvenue "+$nom
|
||||||
35 affiche
|
35 affiche
|
||||||
40 var an=2021
|
40 var an=2021
|
||||||
50 affiche "Quelle est ton année de naissance ? "
|
50 affiche "Quelle est ton ann�e de naissance ? "
|
||||||
60 entre naissance
|
60 entre naissance
|
||||||
65 si naissance > an vaen 50
|
65 si naissance > an vaen 50
|
||||||
70 affiche "Tu as autour de "
|
70 affiche "Tu as autour de "
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
20 affiche
|
20 affiche
|
||||||
30 var instant = 2021
|
30 var instant = 2021
|
||||||
40 procedure 500
|
40 procedure 500
|
||||||
50 var $message = "Vous êtes " + $prenom
|
50 var $message = "Vous �tes " + $prenom
|
||||||
60 var $message = $message + " "
|
60 var $message = $message + " "
|
||||||
65 var $message = $message + $nom
|
65 var $message = $message + $nom
|
||||||
70 affiche $message
|
70 affiche $message
|
||||||
@@ -12,17 +12,17 @@
|
|||||||
110 affiche " ans"
|
110 affiche " ans"
|
||||||
120 vaen 150
|
120 vaen 150
|
||||||
124 affiche
|
124 affiche
|
||||||
125 affiche "erreur vaen si affiché"
|
125 affiche "erreur vaen si affich�"
|
||||||
150 affiche
|
150 affiche
|
||||||
200 affiche "Merci d'avoir utilisé ce programme !"
|
200 affiche "Merci d'avoir utilis� ce programme !"
|
||||||
400 stop
|
400 stop
|
||||||
500 affiche "Saisissez votre nom : "
|
500 affiche "Saisissez votre nom : "
|
||||||
510 entre $nom
|
510 entre $nom
|
||||||
520 affiche "Saisissez votre prénom : "
|
520 affiche "Saisissez votre pr�nom : "
|
||||||
530 entre $prenom
|
530 entre $prenom
|
||||||
540 affiche "Saisissez votre année de naissance (entier) : "
|
540 affiche "Saisissez votre ann�e de naissance (entier) : "
|
||||||
550 entre naissance
|
550 entre naissance
|
||||||
560 procedure 1000
|
560 procedure 1000
|
||||||
570 retour
|
570 retour
|
||||||
1000 var age = instant - naissance
|
1000 var age = instant - naissance
|
||||||
1010 retour
|
1010 retour
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
200 stop
|
200 stop
|
||||||
|
|
||||||
500 si entier >= 0 vaen 600
|
500 si entier >= 0 vaen 600
|
||||||
510 affiche "n! est définie sur l'ensemble des entiers naturels"
|
510 affiche "n! est d�finie sur l'ensemble des entiers naturels"
|
||||||
520 stop
|
520 stop
|
||||||
600 retour
|
600 retour
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
1030 var entierCourant = entierCourant + 1
|
1030 var entierCourant = entierCourant + 1
|
||||||
1040 vaen 1015
|
1040 vaen 1015
|
||||||
1050 vaen 1100
|
1050 vaen 1100
|
||||||
1060 affiche "dépassement de la capacité des entiers pour "
|
1060 affiche "d�passement de la capacit� des entiers pour "
|
||||||
1070 affiche entier
|
1070 affiche entier
|
||||||
1080 affiche "!"
|
1080 affiche "!"
|
||||||
1090 affiche
|
1090 affiche
|
||||||
@@ -2,9 +2,9 @@
|
|||||||
20 affiche
|
20 affiche
|
||||||
30 affiche "Entrez le premier entier : "
|
30 affiche "Entrez le premier entier : "
|
||||||
40 entre premier
|
40 entre premier
|
||||||
50 affiche "Entrez le deuxième entier : "
|
50 affiche "Entrez le deuxi�me entier : "
|
||||||
60 entre deuxieme
|
60 entre deuxieme
|
||||||
70 affiche "Entrez le troisième entier : "
|
70 affiche "Entrez le troisi�me entier : "
|
||||||
80 entre troisieme
|
80 entre troisieme
|
||||||
90 procedure 1000
|
90 procedure 1000
|
||||||
100 affiche "Median( "
|
100 affiche "Median( "
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
# ignore les fichiers non nécessaire TexStudio
|
|
||||||
*.synctex.gz
|
|
||||||
*.aux
|
|
||||||
*.log
|
|
||||||
*.out
|
|
||||||
*.toc
|
|
||||||
|
Before Width: | Height: | Size: 225 KiB |
@@ -1,709 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:JavaExtensions="http:///schemas/JavaExtensions/_NIobYKkMEeuE-4LRZz3rew/0" xmlns:default="http:///schemas/default/_NIeqYKkMEeuE-4LRZz3rew/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http:///schemas/JavaExtensions/_NIobYKkMEeuE-4LRZz3rew/0 JavaExtensions.profile.xmi#_NI7WV6kMEeuE-4LRZz3rew http:///schemas/default/_NIeqYKkMEeuE-4LRZz3rew/0 default.profile.xmi#_NIq3p6kMEeuE-4LRZz3rew">
|
|
||||||
<uml:Model xmi:id="_NILIYKkMEeuE-4LRZz3rew" name="Modèle">
|
|
||||||
<eAnnotations xmi:id="_NILIYakMEeuE-4LRZz3rew" source="Objing">
|
|
||||||
<contents xmi:type="uml:Property" xmi:id="_NILIYqkMEeuE-4LRZz3rew" name="exporterVersion">
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIY6kMEeuE-4LRZz3rew" value="3.0.0"/>
|
|
||||||
</contents>
|
|
||||||
</eAnnotations>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILIZKkMEeuE-4LRZz3rew" name="interpreteurlir">
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILIZakMEeuE-4LRZz3rew" name="donnees">
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILIZqkMEeuE-4LRZz3rew" name="variables">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILIZ6kMEeuE-4LRZz3rew" name="Variable">
|
|
||||||
<ownedAttribute xmi:id="_NILIaKkMEeuE-4LRZz3rew" name="identifiant" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_NILIaakMEeuE-4LRZz3rew" name="Variable" visibility="protected">
|
|
||||||
<ownedParameter xmi:id="_NILIaqkMEeuE-4LRZz3rew" name="indentifiant" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIa6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIbKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIbakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIbqkMEeuE-4LRZz3rew" name="isIdentifiant" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_NILIb6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIcKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIcakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIcqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIc6kMEeuE-4LRZz3rew" name="compareTo" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIdKkMEeuE-4LRZz3rew" name="aComparer" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIdakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIdqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILId6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIeKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIeakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIeqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIe6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILIfKkMEeuE-4LRZz3rew" name="VariableEntier">
|
|
||||||
<generalization xmi:id="_NILIfakMEeuE-4LRZz3rew" general="_NILIZ6kMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILIfqkMEeuE-4LRZz3rew" name="valeur" visibility="private" type="_NILJLqkMEeuE-4LRZz3rew" isUnique="false" aggregation="composite" association="_NILI56kMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILIf6kMEeuE-4LRZz3rew" name="compareTo" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIgKkMEeuE-4LRZz3rew" name="aComparer" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIgakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIgqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIg6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIhKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIhakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIhqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIh6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIiKkMEeuE-4LRZz3rew" name="equals" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIiakMEeuE-4LRZz3rew" name="aComparer" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIiqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIi6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIjKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIjakMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIjqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIj6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIkKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIkakMEeuE-4LRZz3rew" name="Entier" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIkqkMEeuE-4LRZz3rew" name="id" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIk6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIlKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIlakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIlqkMEeuE-4LRZz3rew" name="isEntier" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_NILIl6kMEeuE-4LRZz3rew" name="aTester" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILImKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILImakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILImqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIm6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILInKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILInakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILInqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIn6kMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIoKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIoakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIoqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIo6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIpKkMEeuE-4LRZz3rew" name="somme" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIpakMEeuE-4LRZz3rew" name="aSommer" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIpqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIp6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIqKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIqakMEeuE-4LRZz3rew" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIqqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIq6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIrKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIrakMEeuE-4LRZz3rew" name="soustrait" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIrqkMEeuE-4LRZz3rew" name="aSoustraire" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIr6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIsKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIsakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIsqkMEeuE-4LRZz3rew" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIs6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILItKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILItakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILItqkMEeuE-4LRZz3rew" name="multiplie" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIt6kMEeuE-4LRZz3rew" name="aMultiplier" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIuKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIuakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIuqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIu6kMEeuE-4LRZz3rew" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIvKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIvakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIvqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIv6kMEeuE-4LRZz3rew" name="quotient" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIwKkMEeuE-4LRZz3rew" name="diviseur" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIwakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIwqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIw6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIxKkMEeuE-4LRZz3rew" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIxakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIxqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIx6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILIyKkMEeuE-4LRZz3rew" name="reste" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILIyakMEeuE-4LRZz3rew" name="diviseur" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIyqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIy6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILIzKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILIzakMEeuE-4LRZz3rew" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILIzqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILIz6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI0KkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILI0akMEeuE-4LRZz3rew" name="Entier" visibility="protected">
|
|
||||||
<ownedParameter xmi:id="_NILI0qkMEeuE-4LRZz3rew" name="id" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI06kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI1KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI1akMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILI1qkMEeuE-4LRZz3rew" name="entier" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI16kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI2KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI2akMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILI2qkMEeuE-4LRZz3rew" name="getValeur" visibility="package" clientDependency="_NILI6akMEeuE-4LRZz3rew">
|
|
||||||
<ownedComment xmi:id="_NILI26kMEeuE-4LRZz3rew">
|
|
||||||
<body>// Automatically generated method. Please delete this comment before entering specific code.</body>
|
|
||||||
</ownedComment>
|
|
||||||
<ownedComment xmi:id="_NILI3KkMEeuE-4LRZz3rew">
|
|
||||||
<body>return this.valeur;</body>
|
|
||||||
</ownedComment>
|
|
||||||
<ownedParameter xmi:id="_NILI3akMEeuE-4LRZz3rew" type="_NILJLqkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI3qkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI36kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI4KkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILI4akMEeuE-4LRZz3rew" name="setValeur" visibility="package" clientDependency="_NILI6qkMEeuE-4LRZz3rew">
|
|
||||||
<ownedComment xmi:id="_NILI4qkMEeuE-4LRZz3rew">
|
|
||||||
<body>// Automatically generated method. Please delete this comment before entering specific code.
|
|
||||||
this.valeur = value;</body>
|
|
||||||
</ownedComment>
|
|
||||||
<ownedParameter xmi:id="_NILI46kMEeuE-4LRZz3rew" name="value" type="_NILJLqkMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI5KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI5akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI5qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILI56kMEeuE-4LRZz3rew" memberEnd="_NILIfqkMEeuE-4LRZz3rew _NILI6KkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILI6KkMEeuE-4LRZz3rew" visibility="private" type="_NILIfKkMEeuE-4LRZz3rew" isUnique="false" association="_NILI56kMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Dependency" xmi:id="_NILI6akMEeuE-4LRZz3rew" name="" supplier="_NILIfqkMEeuE-4LRZz3rew" client="_NILI2qkMEeuE-4LRZz3rew"/>
|
|
||||||
<packagedElement xmi:type="uml:Dependency" xmi:id="_NILI6qkMEeuE-4LRZz3rew" name="" supplier="_NILIfqkMEeuE-4LRZz3rew" client="_NILI4akMEeuE-4LRZz3rew"/>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILI66kMEeuE-4LRZz3rew" name="VariableChaine">
|
|
||||||
<generalization xmi:id="_NILI7KkMEeuE-4LRZz3rew" general="_NILIZ6kMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILI7akMEeuE-4LRZz3rew" name="valeur" visibility="private" type="_NILJQ6kMEeuE-4LRZz3rew" isUnique="false" aggregation="composite" association="_NILJKakMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILI7qkMEeuE-4LRZz3rew" name="compareTo" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILI76kMEeuE-4LRZz3rew" name="aComparer" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI8KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI8akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI8qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILI86kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI9KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI9akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI9qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILI96kMEeuE-4LRZz3rew" name="equals" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILI-KkMEeuE-4LRZz3rew" name="aComparer" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI-akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI-qkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI-6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILI_KkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILI_akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILI_qkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILI_6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJAKkMEeuE-4LRZz3rew" name="Chaine" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJAakMEeuE-4LRZz3rew" name="chaineCaracteres" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJAqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJA6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJBKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJBakMEeuE-4LRZz3rew" name="isChaine" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_NILJBqkMEeuE-4LRZz3rew" name="aTester" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJB6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJCKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJCakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJCqkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJC6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJDKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJDakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJDqkMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJD6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJEKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJEakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJEqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJE6kMEeuE-4LRZz3rew" name="concat" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJFKkMEeuE-4LRZz3rew" name="aConcatener" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJFakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJFqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJF6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJGKkMEeuE-4LRZz3rew" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJGakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJGqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJG6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJHKkMEeuE-4LRZz3rew" name="getValeur" visibility="package" clientDependency="_NILJK6kMEeuE-4LRZz3rew">
|
|
||||||
<ownedComment xmi:id="_NILJHakMEeuE-4LRZz3rew">
|
|
||||||
<body>// Automatically generated method. Please delete this comment before entering specific code.</body>
|
|
||||||
</ownedComment>
|
|
||||||
<ownedComment xmi:id="_NILJHqkMEeuE-4LRZz3rew">
|
|
||||||
<body>return this.valeur;</body>
|
|
||||||
</ownedComment>
|
|
||||||
<ownedParameter xmi:id="_NILJH6kMEeuE-4LRZz3rew" type="_NILJQ6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJIKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJIakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJIqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJI6kMEeuE-4LRZz3rew" name="setValeur" visibility="package" clientDependency="_NILJLKkMEeuE-4LRZz3rew">
|
|
||||||
<ownedComment xmi:id="_NILJJKkMEeuE-4LRZz3rew">
|
|
||||||
<body>// Automatically generated method. Please delete this comment before entering specific code.
|
|
||||||
this.valeur = value;</body>
|
|
||||||
</ownedComment>
|
|
||||||
<ownedParameter xmi:id="_NILJJakMEeuE-4LRZz3rew" name="value" type="_NILJQ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJJqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJJ6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJKKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJKakMEeuE-4LRZz3rew" memberEnd="_NILI7akMEeuE-4LRZz3rew _NILJKqkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJKqkMEeuE-4LRZz3rew" visibility="private" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false" association="_NILJKakMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Dependency" xmi:id="_NILJK6kMEeuE-4LRZz3rew" name="" supplier="_NILI7akMEeuE-4LRZz3rew" client="_NILJHKkMEeuE-4LRZz3rew"/>
|
|
||||||
<packagedElement xmi:type="uml:Dependency" xmi:id="_NILJLKkMEeuE-4LRZz3rew" name="" supplier="_NILI7akMEeuE-4LRZz3rew" client="_NILJI6kMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILJLakMEeuE-4LRZz3rew" name="types">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJLqkMEeuE-4LRZz3rew" name="Entier">
|
|
||||||
<generalization xmi:id="_NILJL6kMEeuE-4LRZz3rew" general="_NILJQKkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJMKkMEeuE-4LRZz3rew" name="valeur" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_NILJMakMEeuE-4LRZz3rew" name="Entier" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJMqkMEeuE-4LRZz3rew" name="valeur" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJM6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJNKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJNakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJNqkMEeuE-4LRZz3rew" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJN6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJOKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJOakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJOqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJO6kMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJPKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJPakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJPqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJP6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJQKkMEeuE-4LRZz3rew" name="Type">
|
|
||||||
<ownedOperation xmi:id="_NILJQakMEeuE-4LRZz3rew" name="Type" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_NILJQqkMEeuE-4LRZz3rew" name="toString" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJQ6kMEeuE-4LRZz3rew" name="Chaine">
|
|
||||||
<generalization xmi:id="_NILJRKkMEeuE-4LRZz3rew" general="_NILJQKkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJRakMEeuE-4LRZz3rew" name="valeur" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedAttribute xmi:id="_NILJRqkMEeuE-4LRZz3rew" name="LG_MAX_CHAINE" visibility="public" isStatic="true" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJR6kMEeuE-4LRZz3rew" value="70"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_NILJSKkMEeuE-4LRZz3rew" name="Chaine" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJSakMEeuE-4LRZz3rew" name="valeur" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJSqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJS6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJTKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJTakMEeuE-4LRZz3rew" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJTqkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJT6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJUKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJUakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJUqkMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJU6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJVKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJVakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJVqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJV6kMEeuE-4LRZz3rew" name="InterpreteurLIR">
|
|
||||||
<ownedOperation xmi:id="_NILJWKkMEeuE-4LRZz3rew" name="main" visibility="public" isStatic="true"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILJWakMEeuE-4LRZz3rew" name="expressions">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJWqkMEeuE-4LRZz3rew" name="Expression">
|
|
||||||
<ownedAttribute xmi:id="_NILJW6kMEeuE-4LRZz3rew" name="operandeG Object" visibility="private" type="_NILvj6kMEeuE-4LRZz3rew" isUnique="false"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJXKkMEeuE-4LRZz3rew" name="operandeD Object" visibility="private" type="_NILvj6kMEeuE-4LRZz3rew" isUnique="false"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJXakMEeuE-4LRZz3rew" name="operateur" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedAttribute xmi:id="_NILJXqkMEeuE-4LRZz3rew" name="contexteGlobal" visibility="private" isStatic="true" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false"/>
|
|
||||||
<ownedOperation xmi:id="_NILJX6kMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJYKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJYakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJYqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJY6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJZKkMEeuE-4LRZz3rew" name="Expression" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJZakMEeuE-4LRZz3rew" name="opG" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJZqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJZ6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJaKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJaakMEeuE-4LRZz3rew" name="operateur" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJaqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJa6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJbKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJbakMEeuE-4LRZz3rew" name="opD" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJbqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJb6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJcKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJcakMEeuE-4LRZz3rew" name="isExpression" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_NILJcqkMEeuE-4LRZz3rew" name="aTester" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJc6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJdKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJdakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJdqkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJd6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJeKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJeakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJeqkMEeuE-4LRZz3rew" name="referencerContexte" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_NILJe6kMEeuE-4LRZz3rew" name="aReferencer" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJfKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJfakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJfqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJf6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJgKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJgakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJgqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJg6kMEeuE-4LRZz3rew" name="ExpressionEntier">
|
|
||||||
<generalization xmi:id="_NILJhKkMEeuE-4LRZz3rew" general="_NILJWqkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILJhakMEeuE-4LRZz3rew" name="resultat" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJhqkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJh6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJiKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJiakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJiqkMEeuE-4LRZz3rew" name="ExpressionChaine">
|
|
||||||
<generalization xmi:id="_NILJi6kMEeuE-4LRZz3rew" general="_NILJWqkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILJjKkMEeuE-4LRZz3rew" name="concat" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJjakMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJjqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJj6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJkKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJkakMEeuE-4LRZz3rew" name="isChaine" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_NILJkqkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJk6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJlKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJlakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJlqkMEeuE-4LRZz3rew" name="ExpressionChaine" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJl6kMEeuE-4LRZz3rew" name="opG" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJmKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJmakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJmqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJm6kMEeuE-4LRZz3rew" name="opD" type="_NILI66kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJnKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJnakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJnqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJn6kMEeuE-4LRZz3rew" name="Contexte">
|
|
||||||
<ownedAttribute xmi:id="_NILJoKkMEeuE-4LRZz3rew" name="variable" visibility="private" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false" aggregation="composite" association="_NILJuKkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJoakMEeuE-4LRZz3rew" name="listeVariables" visibility="private" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJoqkMEeuE-4LRZz3rew" value="*"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJo6kMEeuE-4LRZz3rew"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_NILJpKkMEeuE-4LRZz3rew" name="raz" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_NILJpakMEeuE-4LRZz3rew" name="ajouterVariable" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJpqkMEeuE-4LRZz3rew" name="variable" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJp6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJqKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJqakMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJqqkMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJq6kMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJrKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJrakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJrqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJr6kMEeuE-4LRZz3rew" name="lireValeurVariable" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJsKkMEeuE-4LRZz3rew" name="variable" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJsakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJsqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJs6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJtKkMEeuE-4LRZz3rew" type="_NILJQKkMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJtakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJtqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJt6kMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJuKkMEeuE-4LRZz3rew" memberEnd="_NILJoKkMEeuE-4LRZz3rew _NILJuakMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJuakMEeuE-4LRZz3rew" visibility="private" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false" association="_NILJuKkMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILJuqkMEeuE-4LRZz3rew" name="motscles">
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_NILJu6kMEeuE-4LRZz3rew" name="instructions">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJvKkMEeuE-4LRZz3rew" name="InstructionAffiche">
|
|
||||||
<generalization xmi:id="_NILJvakMEeuE-4LRZz3rew" general="_NILJzakMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJvqkMEeuE-4LRZz3rew" name="argExpression" visibility="private" type="_NILJWqkMEeuE-4LRZz3rew" isUnique="false" association="_NILJy6kMEeuE-4LRZz3rew">
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJv6kMEeuE-4LRZz3rew"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_NILJwKkMEeuE-4LRZz3rew" name="InstructionAffiche" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJwakMEeuE-4LRZz3rew" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJwqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJw6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJxKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJxakMEeuE-4LRZz3rew" name="contexte" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJxqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJx6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJyKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJyakMEeuE-4LRZz3rew" name="executer" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_NILJyqkMEeuE-4LRZz3rew" name="toString" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJy6kMEeuE-4LRZz3rew" memberEnd="_NILJvqkMEeuE-4LRZz3rew _NILJzKkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJzKkMEeuE-4LRZz3rew" visibility="private" type="_NILJvKkMEeuE-4LRZz3rew" isUnique="false" association="_NILJy6kMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJzakMEeuE-4LRZz3rew" name="Instruction">
|
|
||||||
<generalization xmi:id="_NILJzqkMEeuE-4LRZz3rew" general="_NILJ-qkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILJz6kMEeuE-4LRZz3rew" name="toString" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_NILJ0KkMEeuE-4LRZz3rew" name="Instruction" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJ0akMEeuE-4LRZz3rew" name="InstructionVar">
|
|
||||||
<generalization xmi:id="_NILJ0qkMEeuE-4LRZz3rew" general="_NILJzakMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJ06kMEeuE-4LRZz3rew" name="contexte" visibility="private" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false" association="_NILJ5akMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJ1KkMEeuE-4LRZz3rew" name="argVariable" visibility="private" type="_NILIZ6kMEeuE-4LRZz3rew" isUnique="false" association="_NILJ56kMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJ1akMEeuE-4LRZz3rew" name="argExpression" visibility="private" type="_NILJWqkMEeuE-4LRZz3rew" isUnique="false" association="_NILJ6akMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILJ1qkMEeuE-4LRZz3rew" name="InstructionVar" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJ16kMEeuE-4LRZz3rew" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJ2KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJ2akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJ2qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJ26kMEeuE-4LRZz3rew" name="contexte" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJ3KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJ3akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJ3qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJ36kMEeuE-4LRZz3rew" name="executer" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_NILJ4KkMEeuE-4LRZz3rew" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJ4akMEeuE-4LRZz3rew" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJ4qkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJ46kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJ5KkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJ5akMEeuE-4LRZz3rew" memberEnd="_NILJ06kMEeuE-4LRZz3rew _NILJ5qkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJ5qkMEeuE-4LRZz3rew" visibility="private" type="_NILJ0akMEeuE-4LRZz3rew" isUnique="false" association="_NILJ5akMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJ56kMEeuE-4LRZz3rew" memberEnd="_NILJ1KkMEeuE-4LRZz3rew _NILJ6KkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJ6KkMEeuE-4LRZz3rew" visibility="private" type="_NILJ0akMEeuE-4LRZz3rew" isUnique="false" association="_NILJ56kMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJ6akMEeuE-4LRZz3rew" memberEnd="_NILJ1akMEeuE-4LRZz3rew _NILJ6qkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJ6qkMEeuE-4LRZz3rew" visibility="private" type="_NILJ0akMEeuE-4LRZz3rew" isUnique="false" association="_NILJ6akMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJ66kMEeuE-4LRZz3rew" name="CommandeDebut">
|
|
||||||
<generalization xmi:id="_NILJ7KkMEeuE-4LRZz3rew" general="_NILJ-qkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILJ7akMEeuE-4LRZz3rew" name="contexte" visibility="private" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false" association="_NILJ-KkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILJ7qkMEeuE-4LRZz3rew" name="CommandeDebut" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILJ76kMEeuE-4LRZz3rew" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJ8KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJ8akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJ8qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILJ86kMEeuE-4LRZz3rew" name="contexte" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILJ9KkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILJ9akMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILJ9qkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILJ96kMEeuE-4LRZz3rew" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILJ-KkMEeuE-4LRZz3rew" memberEnd="_NILJ7akMEeuE-4LRZz3rew _NILJ-akMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILJ-akMEeuE-4LRZz3rew" visibility="private" type="_NILJ66kMEeuE-4LRZz3rew" isUnique="false" association="_NILJ-KkMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJ-qkMEeuE-4LRZz3rew" name="Commande">
|
|
||||||
<ownedOperation xmi:id="_NILJ-6kMEeuE-4LRZz3rew" name="Commande" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_NILJ_KkMEeuE-4LRZz3rew" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILJ_akMEeuE-4LRZz3rew" name="CommandeDefs">
|
|
||||||
<generalization xmi:id="_NILvcKkMEeuE-4LRZz3rew" general="_NILJ-qkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILvcakMEeuE-4LRZz3rew" name="contexte" visibility="private" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false" association="_NILvfKkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILvcqkMEeuE-4LRZz3rew" name="CommandeDefs" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILvc6kMEeuE-4LRZz3rew" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILvdKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILvdakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILvdqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILvd6kMEeuE-4LRZz3rew" name="contexte" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILveKkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILveakMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILveqkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILve6kMEeuE-4LRZz3rew" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILvfKkMEeuE-4LRZz3rew" memberEnd="_NILvcakMEeuE-4LRZz3rew _NILvfakMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILvfakMEeuE-4LRZz3rew" visibility="private" type="_NILJ_akMEeuE-4LRZz3rew" isUnique="false" association="_NILvfKkMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILvfqkMEeuE-4LRZz3rew" name="CommandeFin">
|
|
||||||
<generalization xmi:id="_NILvf6kMEeuE-4LRZz3rew" general="_NILJ-qkMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedOperation xmi:id="_NILvgKkMEeuE-4LRZz3rew" name="CommandeFin" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_NILvgakMEeuE-4LRZz3rew" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILvgqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILvg6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILvhKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_NILvhakMEeuE-4LRZz3rew" name="contexte" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NILvhqkMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NILvh6kMEeuE-4LRZz3rew" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_NILviKkMEeuE-4LRZz3rew" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_NILviakMEeuE-4LRZz3rew" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_NILviqkMEeuE-4LRZz3rew" name="Analyseur">
|
|
||||||
<ownedAttribute xmi:id="_NILvi6kMEeuE-4LRZz3rew" name="contexte" visibility="private" type="_NILJn6kMEeuE-4LRZz3rew" isUnique="false" association="_NILvjakMEeuE-4LRZz3rew"/>
|
|
||||||
<ownedAttribute xmi:id="_NILvjKkMEeuE-4LRZz3rew" name="entreeStandard Scanner" visibility="private" type="_NILvj6kMEeuE-4LRZz3rew" isUnique="false"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_NILvjakMEeuE-4LRZz3rew" memberEnd="_NILvi6kMEeuE-4LRZz3rew _NILvjqkMEeuE-4LRZz3rew">
|
|
||||||
<ownedEnd xmi:id="_NILvjqkMEeuE-4LRZz3rew" visibility="private" type="_NILviqkMEeuE-4LRZz3rew" isUnique="false" association="_NILvjakMEeuE-4LRZz3rew"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_NILvj6kMEeuE-4LRZz3rew" name="undefined"/>
|
|
||||||
<profileApplication xmi:id="_NJD5MKkMEeuE-4LRZz3rew">
|
|
||||||
<eAnnotations xmi:id="_NJD5MakMEeuE-4LRZz3rew" source="http://www.eclipse.org/uml2/2.0.0/UML">
|
|
||||||
<references xmi:type="ecore:EPackage" href="default.profile.xmi#_NIq3p6kMEeuE-4LRZz3rew"/>
|
|
||||||
</eAnnotations>
|
|
||||||
<appliedProfile href="default.profile.xmi#_NIq3oKkMEeuE-4LRZz3rew"/>
|
|
||||||
</profileApplication>
|
|
||||||
<profileApplication xmi:id="_NJFHUKkMEeuE-4LRZz3rew">
|
|
||||||
<eAnnotations xmi:id="_NJFHUakMEeuE-4LRZz3rew" source="http://www.eclipse.org/uml2/2.0.0/UML">
|
|
||||||
<references xmi:type="ecore:EPackage" href="JavaExtensions.profile.xmi#_NI7WV6kMEeuE-4LRZz3rew"/>
|
|
||||||
</eAnnotations>
|
|
||||||
<appliedProfile href="JavaExtensions.profile.xmi#_NI7WUKkMEeuE-4LRZz3rew"/>
|
|
||||||
</profileApplication>
|
|
||||||
</uml:Model>
|
|
||||||
<default:create xmi:id="_NJGVcKkMEeuE-4LRZz3rew" base_Operation="_NILIaakMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaClass xmi:id="_NJGVcakMEeuE-4LRZz3rew" base_Class="_NILIfKkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJG8gKkMEeuE-4LRZz3rew" base_Operation="_NILIkakMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJG8gakMEeuE-4LRZz3rew" base_Operation="_NILI0akMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaGetter xmi:id="_NJG8gqkMEeuE-4LRZz3rew" base_Operation="_NILI2qkMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaGetter xmi:id="_NJG8g6kMEeuE-4LRZz3rew" base_Dependency="_NILI6akMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaSetter xmi:id="_NJG8hKkMEeuE-4LRZz3rew" base_Operation="_NILI4akMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaSetter xmi:id="_NJG8hakMEeuE-4LRZz3rew" base_Dependency="_NILI6qkMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaClass xmi:id="_NJG8hqkMEeuE-4LRZz3rew" base_Class="_NILI66kMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJG8h6kMEeuE-4LRZz3rew" base_Operation="_NILJAKkMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaGetter xmi:id="_NJG8iKkMEeuE-4LRZz3rew" base_Operation="_NILJHKkMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaGetter xmi:id="_NJG8iakMEeuE-4LRZz3rew" base_Dependency="_NILJK6kMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaSetter xmi:id="_NJG8iqkMEeuE-4LRZz3rew" base_Operation="_NILJI6kMEeuE-4LRZz3rew"/>
|
|
||||||
<JavaExtensions:JavaSetter xmi:id="_NJHjkKkMEeuE-4LRZz3rew" base_Dependency="_NILJLKkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIKoKkMEeuE-4LRZz3rew" base_Operation="_NILJMakMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIKoakMEeuE-4LRZz3rew" base_Operation="_NILJQakMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIKoqkMEeuE-4LRZz3rew" base_Operation="_NILJSKkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIKo6kMEeuE-4LRZz3rew" base_Operation="_NILJZKkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIKpKkMEeuE-4LRZz3rew" base_Operation="_NILJlqkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIKpakMEeuE-4LRZz3rew" base_Operation="_NILJwKkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIxsKkMEeuE-4LRZz3rew" base_Operation="_NILJ0KkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIxsakMEeuE-4LRZz3rew" base_Operation="_NILJ1qkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIxsqkMEeuE-4LRZz3rew" base_Operation="_NILJ7qkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIxs6kMEeuE-4LRZz3rew" base_Operation="_NILJ-6kMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIxtKkMEeuE-4LRZz3rew" base_Operation="_NILvcqkMEeuE-4LRZz3rew"/>
|
|
||||||
<default:create xmi:id="_NJIxtakMEeuE-4LRZz3rew" base_Operation="_NILvgKkMEeuE-4LRZz3rew"/>
|
|
||||||
</xmi:XMI>
|
|
||||||
|
Before Width: | Height: | Size: 230 KiB |
@@ -1,752 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:JavaExtensions="http:///schemas/JavaExtensions/_tlzZoKwzEeuqsdlAtG5Gyg/0" xmlns:default="http:///schemas/default/_tlmlUKwzEeuqsdlAtG5Gyg/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http:///schemas/JavaExtensions/_tlzZoKwzEeuqsdlAtG5Gyg/0 JavaExtensions.profile.xmi#_tmBcF6wzEeuqsdlAtG5Gyg http:///schemas/default/_tlmlUKwzEeuqsdlAtG5Gyg/0 default.profile.xmi#_tl3EB6wzEeuqsdlAtG5Gyg">
|
|
||||||
<uml:Model xmi:id="_tlZJ8KwzEeuqsdlAtG5Gyg" name="Modèle">
|
|
||||||
<eAnnotations xmi:id="_tlZJ8awzEeuqsdlAtG5Gyg" source="Objing">
|
|
||||||
<contents xmi:type="uml:Property" xmi:id="_tlZJ8qwzEeuqsdlAtG5Gyg" name="exporterVersion">
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZJ86wzEeuqsdlAtG5Gyg" value="3.0.0"/>
|
|
||||||
</contents>
|
|
||||||
</eAnnotations>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZJ9KwzEeuqsdlAtG5Gyg" name="interpreteurlir">
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZJ9awzEeuqsdlAtG5Gyg" name="donnees">
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZJ9qwzEeuqsdlAtG5Gyg" name="variables">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZJ96wzEeuqsdlAtG5Gyg" name="Variable">
|
|
||||||
<ownedAttribute xmi:id="_tlZJ-KwzEeuqsdlAtG5Gyg" name="valeur" visibility="private" type="_tlZLAqwzEeuqsdlAtG5Gyg" isUnique="false" aggregation="composite" association="_tlZKIawzEeuqsdlAtG5Gyg">
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZJ-awzEeuqsdlAtG5Gyg"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedAttribute xmi:id="_tlZJ-qwzEeuqsdlAtG5Gyg" name="identifiant" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_tlZJ-6wzEeuqsdlAtG5Gyg" name="Variable" visibility="protected">
|
|
||||||
<ownedParameter xmi:id="_tlZJ_KwzEeuqsdlAtG5Gyg" name="indentifiant" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZJ_awzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZJ_qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZJ_6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKAKwzEeuqsdlAtG5Gyg" name="isIdentifiant" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKAawzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKAqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKA6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKBKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKBawzEeuqsdlAtG5Gyg" name="compareTo" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKBqwzEeuqsdlAtG5Gyg" name="aComparer" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKB6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKCKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKCawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKCqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKC6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKDKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKDawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKDqwzEeuqsdlAtG5Gyg" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKD6wzEeuqsdlAtG5Gyg" type="_tlZLAqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKEKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKEawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKEqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKE6wzEeuqsdlAtG5Gyg" name="setValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKFKwzEeuqsdlAtG5Gyg" name="nouvelleValeur" type="_tlZLAqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKFawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKFqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKF6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKGKwzEeuqsdlAtG5Gyg" name="determinerTypeVariable" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKGawzEeuqsdlAtG5Gyg" name="identifiant" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKGqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKG6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKHKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKHawzEeuqsdlAtG5Gyg" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKHqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKH6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKIKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZKIawzEeuqsdlAtG5Gyg" memberEnd="_tlZJ-KwzEeuqsdlAtG5Gyg _tlZKIqwzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZKIqwzEeuqsdlAtG5Gyg" visibility="private" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZKIawzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZKI6wzEeuqsdlAtG5Gyg" name="VariableEntier">
|
|
||||||
<generalization xmi:id="_tlZKJKwzEeuqsdlAtG5Gyg" general="_tlZJ96wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZKJawzEeuqsdlAtG5Gyg" name="compareTo" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKJqwzEeuqsdlAtG5Gyg" name="aComparer" type="_tlZKI6wzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKJ6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKKKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKKawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKKqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKK6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKLKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKLawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKLqwzEeuqsdlAtG5Gyg" name="equals" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKL6wzEeuqsdlAtG5Gyg" name="aComparer" type="_tlZKI6wzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKMKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKMawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKMqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKM6wzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKNKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKNawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKNqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKN6wzEeuqsdlAtG5Gyg" name="isEntier" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKOKwzEeuqsdlAtG5Gyg" name="aTester" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKOawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKOqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKO6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKPKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKPawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKPqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKP6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKQKwzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKQawzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKQqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKQ6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKRKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKRawzEeuqsdlAtG5Gyg" name="VariableEntier" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKRqwzEeuqsdlAtG5Gyg" name="id" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKR6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKSKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKSawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKSqwzEeuqsdlAtG5Gyg" name="entier" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKS6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKTKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKTawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKTqwzEeuqsdlAtG5Gyg" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKT6wzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKUKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKUawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKUqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKU6wzEeuqsdlAtG5Gyg" name="setValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKVKwzEeuqsdlAtG5Gyg" name="nouvelleValeur" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKVawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKVqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKV6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZKWKwzEeuqsdlAtG5Gyg" name="VariableChaine">
|
|
||||||
<generalization xmi:id="_tlZKWawzEeuqsdlAtG5Gyg" general="_tlZJ96wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZKWqwzEeuqsdlAtG5Gyg" name="compareTo" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKW6wzEeuqsdlAtG5Gyg" name="aComparer" type="_tlZKWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKXKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKXawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKXqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKX6wzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKYKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKYawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKYqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKY6wzEeuqsdlAtG5Gyg" name="equals" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKZKwzEeuqsdlAtG5Gyg" name="aComparer" type="_tlZKWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKZawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKZqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKZ6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKaKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKaawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKaqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKa6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKbKwzEeuqsdlAtG5Gyg" name="VariableChaine" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKbawzEeuqsdlAtG5Gyg" name="chaineCaracteres" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKbqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKb6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKcKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKcawzEeuqsdlAtG5Gyg" name="isChaine" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKcqwzEeuqsdlAtG5Gyg" name="aTester" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKc6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKdKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKdawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKdqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKd6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKeKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKeawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKeqwzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKe6wzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKfKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKfawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKfqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKf6wzEeuqsdlAtG5Gyg" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKgKwzEeuqsdlAtG5Gyg" type="_tlZK4awzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKgawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKgqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKg6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKhKwzEeuqsdlAtG5Gyg" name="setValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKhawzEeuqsdlAtG5Gyg" name="nouvelleValeur" type="_tlZK4awzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKhqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKh6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKiKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZKiawzEeuqsdlAtG5Gyg" memberEnd="_tlZLWawzEeuqsdlAtG5Gyg _tlZKiqwzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZKiqwzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZKiawzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZKi6wzEeuqsdlAtG5Gyg" memberEnd="_tlZLi6wzEeuqsdlAtG5Gyg _tlZKjKwzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZKjKwzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLiKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZKi6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZKjawzEeuqsdlAtG5Gyg" name="types">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZKjqwzEeuqsdlAtG5Gyg" name="Entier">
|
|
||||||
<generalization xmi:id="_tlZKj6wzEeuqsdlAtG5Gyg" general="_tlZLAqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZKkKwzEeuqsdlAtG5Gyg" name="valeur" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_tlZKkawzEeuqsdlAtG5Gyg" name="Entier" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKkqwzEeuqsdlAtG5Gyg" name="valeur" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKk6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKlKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKlawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKlqwzEeuqsdlAtG5Gyg" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKl6wzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKmKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKmawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKmqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKm6wzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZKnKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKnawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKnqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKn6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKoKwzEeuqsdlAtG5Gyg" name="somme" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKoawzEeuqsdlAtG5Gyg" name="premier" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKoqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKo6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKpKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKpawzEeuqsdlAtG5Gyg" name="second" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKpqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKp6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKqKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKqawzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKqqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKq6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKrKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKrawzEeuqsdlAtG5Gyg" name="soustrait" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKrqwzEeuqsdlAtG5Gyg" name="premier" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKr6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKsKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKsawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKsqwzEeuqsdlAtG5Gyg" name="second" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKs6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKtKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKtawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKtqwzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKt6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKuKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKuawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKuqwzEeuqsdlAtG5Gyg" name="multiplie" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKu6wzEeuqsdlAtG5Gyg" name="premier" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKvKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKvawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKvqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKv6wzEeuqsdlAtG5Gyg" name="second" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKwKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKwawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKwqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKw6wzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKxKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKxawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKxqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZKx6wzEeuqsdlAtG5Gyg" name="quotient" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZKyKwzEeuqsdlAtG5Gyg" name="premier" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKyawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKyqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKy6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZKzKwzEeuqsdlAtG5Gyg" name="second" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZKzawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZKzqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZKz6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZK0KwzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK0awzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK0qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK06wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZK1KwzEeuqsdlAtG5Gyg" name="reste" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZK1awzEeuqsdlAtG5Gyg" name="premier" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK1qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK16wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK2KwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZK2awzEeuqsdlAtG5Gyg" name="second" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK2qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK26wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK3KwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZK3awzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK3qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK36wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK4KwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZK4awzEeuqsdlAtG5Gyg" name="Chaine">
|
|
||||||
<generalization xmi:id="_tlZK4qwzEeuqsdlAtG5Gyg" general="_tlZLAqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZK46wzEeuqsdlAtG5Gyg" name="valeur" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedAttribute xmi:id="_tlZK5KwzEeuqsdlAtG5Gyg" name="LG_MAX_CHAINE" visibility="public" isStatic="true" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK5awzEeuqsdlAtG5Gyg" value="70"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_tlZK5qwzEeuqsdlAtG5Gyg" name="Chaine" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZK56wzEeuqsdlAtG5Gyg" name="valeur" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK6KwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK6awzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK6qwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZK66wzEeuqsdlAtG5Gyg" name="getValeur" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZK7KwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK7awzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK7qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK76wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZK8KwzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZK8awzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK8qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK86wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK9KwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZK9awzEeuqsdlAtG5Gyg" name="concat" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZK9qwzEeuqsdlAtG5Gyg" name="premier" type="_tlZK4awzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK96wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK-KwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK-awzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZK-qwzEeuqsdlAtG5Gyg" name="second" type="_tlZK4awzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK-6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZK_KwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZK_awzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZK_qwzEeuqsdlAtG5Gyg" type="_tlZK4awzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZK_6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLAKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLAawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLAqwzEeuqsdlAtG5Gyg" name="Type">
|
|
||||||
<ownedOperation xmi:id="_tlZLA6wzEeuqsdlAtG5Gyg" name="Type" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLBKwzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLBawzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLBqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLB6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLCKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLCawzEeuqsdlAtG5Gyg" name="InterpreteurLIR">
|
|
||||||
<ownedOperation xmi:id="_tlZLCqwzEeuqsdlAtG5Gyg" name="main" visibility="public" isStatic="true"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZLC6wzEeuqsdlAtG5Gyg" name="expressions">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLDKwzEeuqsdlAtG5Gyg" name="Expression">
|
|
||||||
<ownedAttribute xmi:id="_tlZLDawzEeuqsdlAtG5Gyg" name="operandeG Object" visibility="private" type="_tlZL2KwzEeuqsdlAtG5Gyg" isUnique="false"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLDqwzEeuqsdlAtG5Gyg" name="operandeD Object" visibility="private" type="_tlZL2KwzEeuqsdlAtG5Gyg" isUnique="false"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLD6wzEeuqsdlAtG5Gyg" name="operateur" visibility="private" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedAttribute xmi:id="_tlZLEKwzEeuqsdlAtG5Gyg" name="contexteGlobal" visibility="private" isStatic="true" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLEawzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLEqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLE6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLFKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLFawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLFqwzEeuqsdlAtG5Gyg" name="Expression" visibility="protected">
|
|
||||||
<ownedParameter xmi:id="_tlZLF6wzEeuqsdlAtG5Gyg" name="texteExpression" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLGKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLGawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLGqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLG6wzEeuqsdlAtG5Gyg" name="referencerContexte" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZLHKwzEeuqsdlAtG5Gyg" name="aReferencer" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLHawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLHqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLH6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLIKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLIawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLIqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLI6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLJKwzEeuqsdlAtG5Gyg" name="calculer" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLJawzEeuqsdlAtG5Gyg" type="_tlZLAqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLJqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLJ6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLKKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLKawzEeuqsdlAtG5Gyg" name="determinerTypeExpression" visibility="public" isStatic="true">
|
|
||||||
<ownedParameter xmi:id="_tlZLKqwzEeuqsdlAtG5Gyg" name="texteExpression" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLK6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLLKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLLawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLLqwzEeuqsdlAtG5Gyg" type="_tlZLDKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLL6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLMKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLMawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLMqwzEeuqsdlAtG5Gyg" name="ExpressionEntier">
|
|
||||||
<generalization xmi:id="_tlZLM6wzEeuqsdlAtG5Gyg" general="_tlZLDKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLNKwzEeuqsdlAtG5Gyg" name="calculer" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLNawzEeuqsdlAtG5Gyg" type="_tlZKjqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLNqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLN6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLOKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLOawzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLOqwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLO6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLPKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLPawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLPqwzEeuqsdlAtG5Gyg" name="ExpressionEntier" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLP6wzEeuqsdlAtG5Gyg" name="texteExpression" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLQKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLQawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLQqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLQ6wzEeuqsdlAtG5Gyg" name="ExpressionChaine">
|
|
||||||
<generalization xmi:id="_tlZLRKwzEeuqsdlAtG5Gyg" general="_tlZLDKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLRawzEeuqsdlAtG5Gyg" name="ExpressionChaine" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLRqwzEeuqsdlAtG5Gyg" name="texteExpression" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLR6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLSKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLSawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLSqwzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLS6wzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLTKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLTawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLTqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLT6wzEeuqsdlAtG5Gyg" name="calculer" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLUKwzEeuqsdlAtG5Gyg" type="_tlZK4awzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLUawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLUqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLU6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZLVKwzEeuqsdlAtG5Gyg" memberEnd="_tlZLd6wzEeuqsdlAtG5Gyg _tlZLVawzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZLVawzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLdawzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLVKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZLVqwzEeuqsdlAtG5Gyg" memberEnd="_tlZLjKwzEeuqsdlAtG5Gyg _tlZLV6wzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZLV6wzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLiKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLVqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLWKwzEeuqsdlAtG5Gyg" name="Contexte">
|
|
||||||
<ownedAttribute xmi:id="_tlZLWawzEeuqsdlAtG5Gyg" name="variable" visibility="private" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false" aggregation="composite" association="_tlZKiawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLWqwzEeuqsdlAtG5Gyg" name="listeVariables" visibility="private" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLW6wzEeuqsdlAtG5Gyg" value="*"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLXKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_tlZLXawzEeuqsdlAtG5Gyg" name="raz" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLXqwzEeuqsdlAtG5Gyg" name="ajouterVariable" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLX6wzEeuqsdlAtG5Gyg" name="variable" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLYKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLYawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLYqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLY6wzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLZKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLZawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLZqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLZ6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLaKwzEeuqsdlAtG5Gyg" name="lireValeurVariable" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLaawzEeuqsdlAtG5Gyg" name="variable" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLaqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLa6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLbKwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLbawzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<eAnnotations xmi:id="_tlZLbqwzEeuqsdlAtG5Gyg" source="Objing">
|
|
||||||
<contents xmi:type="uml:Property" xmi:id="_tlZLb6wzEeuqsdlAtG5Gyg" name="isNoType"/>
|
|
||||||
</eAnnotations>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLcKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLcawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLcqwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZLc6wzEeuqsdlAtG5Gyg" name="motscles">
|
|
||||||
<packagedElement xmi:type="uml:Package" xmi:id="_tlZLdKwzEeuqsdlAtG5Gyg" name="instructions">
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLdawzEeuqsdlAtG5Gyg" name="InstructionAffiche">
|
|
||||||
<generalization xmi:id="_tlZLdqwzEeuqsdlAtG5Gyg" general="_tlZLhKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLd6wzEeuqsdlAtG5Gyg" name="argExpression" visibility="private" type="_tlZLDKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLVKwzEeuqsdlAtG5Gyg">
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLeKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</ownedAttribute>
|
|
||||||
<ownedOperation xmi:id="_tlZLeawzEeuqsdlAtG5Gyg" name="InstructionAffiche" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLeqwzEeuqsdlAtG5Gyg" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLe6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLfKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLfawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLfqwzEeuqsdlAtG5Gyg" name="contexte" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLf6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLgKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLgawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLgqwzEeuqsdlAtG5Gyg" name="executer" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLg6wzEeuqsdlAtG5Gyg" name="toString" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLhKwzEeuqsdlAtG5Gyg" name="Instruction">
|
|
||||||
<generalization xmi:id="_tlZLhawzEeuqsdlAtG5Gyg" general="_tlZLqawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLhqwzEeuqsdlAtG5Gyg" name="toString" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLh6wzEeuqsdlAtG5Gyg" name="Instruction" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLiKwzEeuqsdlAtG5Gyg" name="InstructionVar">
|
|
||||||
<generalization xmi:id="_tlZLiawzEeuqsdlAtG5Gyg" general="_tlZLhKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLiqwzEeuqsdlAtG5Gyg" name="contexte" visibility="private" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLxawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLi6wzEeuqsdlAtG5Gyg" name="argVariable" visibility="private" type="_tlZJ96wzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZKi6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLjKwzEeuqsdlAtG5Gyg" name="argExpression" visibility="private" type="_tlZLDKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLVqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLjawzEeuqsdlAtG5Gyg" name="InstructionVar" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLjqwzEeuqsdlAtG5Gyg" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLj6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLkKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLkawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLkqwzEeuqsdlAtG5Gyg" name="contexte" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLk6wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLlKwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLlawzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLlqwzEeuqsdlAtG5Gyg" name="executer" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLl6wzEeuqsdlAtG5Gyg" name="toString" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLmKwzEeuqsdlAtG5Gyg" isUnique="false" direction="return">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLmawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLmqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLm6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLnKwzEeuqsdlAtG5Gyg" name="CommandeDebut">
|
|
||||||
<generalization xmi:id="_tlZLnawzEeuqsdlAtG5Gyg" general="_tlZLqawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLnqwzEeuqsdlAtG5Gyg" name="contexte" visibility="private" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLx6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLn6wzEeuqsdlAtG5Gyg" name="CommandeDebut" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLoKwzEeuqsdlAtG5Gyg" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLoawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLoqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLo6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLpKwzEeuqsdlAtG5Gyg" name="contexte" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLpawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLpqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLp6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLqKwzEeuqsdlAtG5Gyg" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLqawzEeuqsdlAtG5Gyg" name="Commande">
|
|
||||||
<ownedOperation xmi:id="_tlZLqqwzEeuqsdlAtG5Gyg" name="Commande" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLq6wzEeuqsdlAtG5Gyg" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLrKwzEeuqsdlAtG5Gyg" name="CommandeDefs">
|
|
||||||
<generalization xmi:id="_tlZLrawzEeuqsdlAtG5Gyg" general="_tlZLqawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLrqwzEeuqsdlAtG5Gyg" name="contexte" visibility="private" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLyawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLr6wzEeuqsdlAtG5Gyg" name="CommandeDefs" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLsKwzEeuqsdlAtG5Gyg" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLsawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLsqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLs6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLtKwzEeuqsdlAtG5Gyg" name="contexte" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLtawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLtqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLt6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLuKwzEeuqsdlAtG5Gyg" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLuawzEeuqsdlAtG5Gyg" name="CommandeFin">
|
|
||||||
<generalization xmi:id="_tlZLuqwzEeuqsdlAtG5Gyg" general="_tlZLqawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLu6wzEeuqsdlAtG5Gyg" name="CommandeFin" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZLvKwzEeuqsdlAtG5Gyg" name="arguments" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLvawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLvqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLv6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
<ownedParameter xmi:id="_tlZLwKwzEeuqsdlAtG5Gyg" name="contexte" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false">
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZLwawzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZLwqwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZLw6wzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
<ownedOperation xmi:id="_tlZLxKwzEeuqsdlAtG5Gyg" name="executer" visibility="public"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZLxawzEeuqsdlAtG5Gyg" memberEnd="_tlZLiqwzEeuqsdlAtG5Gyg _tlZLxqwzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZLxqwzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLiKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLxawzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZLx6wzEeuqsdlAtG5Gyg" memberEnd="_tlZLnqwzEeuqsdlAtG5Gyg _tlZLyKwzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZLyKwzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLnKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLx6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZLyawzEeuqsdlAtG5Gyg" memberEnd="_tlZLrqwzEeuqsdlAtG5Gyg _tlZLyqwzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZLyqwzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLrKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZLyawzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Class" xmi:id="_tlZLy6wzEeuqsdlAtG5Gyg" name="Analyseur" clientDependency="_tlZL1awzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedAttribute xmi:id="_tlZLzKwzEeuqsdlAtG5Gyg" name="contexte" visibility="private" type="_tlZLWKwzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZL1qwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<ownedAttribute xmi:id="_tlZLzawzEeuqsdlAtG5Gyg" name="entreeStandard Scanner" visibility="private" type="_tlZL2KwzEeuqsdlAtG5Gyg" isUnique="false"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLzqwzEeuqsdlAtG5Gyg" name="Analyseur" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZLz6wzEeuqsdlAtG5Gyg" name="entrerLigne" visibility="public"/>
|
|
||||||
<ownedOperation xmi:id="_tlZL0KwzEeuqsdlAtG5Gyg" name="analyserLigne" visibility="public">
|
|
||||||
<ownedParameter xmi:id="_tlZL0awzEeuqsdlAtG5Gyg" name="ligneSaisie" isUnique="false">
|
|
||||||
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
|
|
||||||
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tlZL0qwzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tlZL06wzEeuqsdlAtG5Gyg" value="1"/>
|
|
||||||
<defaultValue xmi:type="uml:LiteralString" xmi:id="_tlZL1KwzEeuqsdlAtG5Gyg" value=""/>
|
|
||||||
</ownedParameter>
|
|
||||||
</ownedOperation>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:Dependency" xmi:id="_tlZL1awzEeuqsdlAtG5Gyg" name="<<create>>" supplier="_tlZLCawzEeuqsdlAtG5Gyg" client="_tlZLy6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<packagedElement xmi:type="uml:Association" xmi:id="_tlZL1qwzEeuqsdlAtG5Gyg" memberEnd="_tlZLzKwzEeuqsdlAtG5Gyg _tlZL16wzEeuqsdlAtG5Gyg">
|
|
||||||
<ownedEnd xmi:id="_tlZL16wzEeuqsdlAtG5Gyg" visibility="private" type="_tlZLy6wzEeuqsdlAtG5Gyg" isUnique="false" association="_tlZL1qwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</packagedElement>
|
|
||||||
</packagedElement>
|
|
||||||
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_tlZL2KwzEeuqsdlAtG5Gyg" name="undefined"/>
|
|
||||||
<profileApplication xmi:id="_tmKmAKwzEeuqsdlAtG5Gyg">
|
|
||||||
<eAnnotations xmi:id="_tmKmAawzEeuqsdlAtG5Gyg" source="http://www.eclipse.org/uml2/2.0.0/UML">
|
|
||||||
<references xmi:type="ecore:EPackage" href="default.profile.xmi#_tl3EB6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
</eAnnotations>
|
|
||||||
<appliedProfile href="default.profile.xmi#_tl3EAKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</profileApplication>
|
|
||||||
<profileApplication xmi:id="_tmL0IKwzEeuqsdlAtG5Gyg">
|
|
||||||
<eAnnotations xmi:id="_tmL0IawzEeuqsdlAtG5Gyg" source="http://www.eclipse.org/uml2/2.0.0/UML">
|
|
||||||
<references xmi:type="ecore:EPackage" href="JavaExtensions.profile.xmi#_tmBcF6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
</eAnnotations>
|
|
||||||
<appliedProfile href="JavaExtensions.profile.xmi#_tmBcEKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</profileApplication>
|
|
||||||
</uml:Model>
|
|
||||||
<default:create xmi:id="_tmMbMKwzEeuqsdlAtG5Gyg" base_Operation="_tlZJ-6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<JavaExtensions:JavaClass xmi:id="_tmNCQKwzEeuqsdlAtG5Gyg" base_Class="_tlZKI6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmNCQawzEeuqsdlAtG5Gyg" base_Operation="_tlZKRawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<JavaExtensions:JavaClass xmi:id="_tmNCQqwzEeuqsdlAtG5Gyg" base_Class="_tlZKWKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmNpUKwzEeuqsdlAtG5Gyg" base_Operation="_tlZKbKwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQYKwzEeuqsdlAtG5Gyg" base_Operation="_tlZKkawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQYawzEeuqsdlAtG5Gyg" base_Operation="_tlZK5qwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQYqwzEeuqsdlAtG5Gyg" base_Operation="_tlZLA6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQY6wzEeuqsdlAtG5Gyg" base_Operation="_tlZLFqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQZKwzEeuqsdlAtG5Gyg" base_Operation="_tlZLPqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQZawzEeuqsdlAtG5Gyg" base_Operation="_tlZLRawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQZqwzEeuqsdlAtG5Gyg" base_Operation="_tlZLeawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQZ6wzEeuqsdlAtG5Gyg" base_Operation="_tlZLh6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmOQaKwzEeuqsdlAtG5Gyg" base_Operation="_tlZLjawzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmO3cKwzEeuqsdlAtG5Gyg" base_Operation="_tlZLn6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmO3cawzEeuqsdlAtG5Gyg" base_Operation="_tlZLqqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmO3cqwzEeuqsdlAtG5Gyg" base_Operation="_tlZLr6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmO3c6wzEeuqsdlAtG5Gyg" base_Operation="_tlZLu6wzEeuqsdlAtG5Gyg"/>
|
|
||||||
<default:create xmi:id="_tmO3dKwzEeuqsdlAtG5Gyg" base_Operation="_tlZLzqwzEeuqsdlAtG5Gyg"/>
|
|
||||||
</xmi:XMI>
|
|
||||||
|
Before Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 161 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 34 KiB |
@@ -1,6 +0,0 @@
|
|||||||
# ignore les fichiers non nécessaire TexStudio
|
|
||||||
*.synctex.gz
|
|
||||||
*.aux
|
|
||||||
*.log
|
|
||||||
*.out
|
|
||||||
*.toc
|
|
||||||
|
Before Width: | Height: | Size: 36 KiB |
@@ -1,26 +0,0 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\title{Résumé de cas d'utilisation --- Nom du cas} % à remplacer
|
|
||||||
\date{} % laisser vide
|
|
||||||
\author{} % Laisser vide
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
\section{Acteurs}
|
|
||||||
|
|
||||||
\section{Objectifs}
|
|
||||||
|
|
||||||
\section{Pré-conditions, Post-conditions}
|
|
||||||
|
|
||||||
\subsection{Pré-conditions}
|
|
||||||
|
|
||||||
\subsection{Post-conditions}
|
|
||||||
|
|
||||||
\section{Scénario nominal (grandes étapes)}
|
|
||||||
|
|
||||||
\section{Scénarios d'échec}
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\title{Résumé de cas d'utilisation --- Charger un programme} % à remplacer
|
|
||||||
\date{} % laisser vide
|
|
||||||
\author{} % Laisser vide
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
\section{Acteurs}
|
|
||||||
Programmeur : Il entre la commande "charge" suivie du "chemin"/de l'arborescence du fichier que l'on veut charger.
|
|
||||||
|
|
||||||
\section{Objectifs}
|
|
||||||
Charger un programme en mémoire, en ayant pour seule indication son arborescence
|
|
||||||
|
|
||||||
\section{Pré-conditions, Post-conditions}
|
|
||||||
Il faut que le programme ai été préalablement sauvegardé au stocké en mémoire
|
|
||||||
|
|
||||||
\subsection{Pré-Condtions}
|
|
||||||
L'interpréteur LIR est en mode édition.
|
|
||||||
Il faut que le programme ai été préalablement sauvegardé au stocké en mémoire, et qu'il soit un fichier texte.
|
|
||||||
Et que sont chemin/arborescence soit accessible à l'interpréteur.
|
|
||||||
|
|
||||||
\subsection{Post-Conditions}
|
|
||||||
Le code source a été entièrement chargé sur LIR alors le chargement s'arrête.
|
|
||||||
|
|
||||||
\section{Scénario nominal (grandes étapes)}
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Le programmeur veut charger un fichier stocké.
|
|
||||||
|
|
||||||
\item Le programmeur consulte l'arborescence de son fichier.
|
|
||||||
|
|
||||||
\item Le programmeur entre la commande \verb|charge| suivie de l'arborescence de son fichier.
|
|
||||||
|
|
||||||
\item L'interpréteur signale au programmeur que le chargement a pu se faire par un "ok".
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\section{Scénarios d'échec}
|
|
||||||
|
|
||||||
\paragraph{Point 2 du scénario nominal :} Aucun fichier n'est situé dans l'arborescence signalée
|
|
||||||
\begin{itemize}
|
|
||||||
\item L'interpréteur en avise le programmeur au moyen d'un message d'erreur.
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\paragraph{Point 3 du scénario nominal :} Le fichier ne correspond pas au type de fichier accepté par LIR.
|
|
||||||
\begin{itemize}
|
|
||||||
\item L'interpréteur affiche un message informant le programmeur.
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\paragraph{Point 4 du scénario nominal :} La ligne de commande est incorrecte.
|
|
||||||
\begin{itemize}
|
|
||||||
\item Un message d'erreur en informe le programmeur
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\paragraph{Point 4 du scénario nominal :} Le code source du fichier est corrompu
|
|
||||||
\begin{itemize}
|
|
||||||
\item Un message d'erreur en informe le programmeur
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\title{Résumé de cas d'utilisation --- Éditer un programme} % à remplacer
|
|
||||||
\date{} % laisser vide
|
|
||||||
\author{} % Laisser vide
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
\section{Acteurs}
|
|
||||||
Programmeur : Il écrit ou modifie un programme à faire exécuter par
|
|
||||||
l'interpréteur.
|
|
||||||
|
|
||||||
\section{Objectifs}
|
|
||||||
Écrire un nouveau programme ou en modifier un existant dans le
|
|
||||||
but de l'exécuter ou de le sauvegarder.
|
|
||||||
|
|
||||||
\section{Pré-conditions, Post-conditions}
|
|
||||||
|
|
||||||
\subsection{Pré-Condtions}
|
|
||||||
L'interpréteur LIR est en mode édition. Un code vierge est
|
|
||||||
affiché ou un code préexistant est chargé depuis un fichier.
|
|
||||||
|
|
||||||
\subsection{Post-Conditions}
|
|
||||||
Le code source édité est prêt à être exécuté, abandonné ou sauvegardé,
|
|
||||||
selon l'intention du programmeur.
|
|
||||||
|
|
||||||
\section{Scénario nominal (grandes étapes)}
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Le programmeur écrit une ligne de code par instruction, en la
|
|
||||||
faisant précéder de son étiquette.
|
|
||||||
|
|
||||||
\item Le programmeur consulte le code déjà écrit à tout moment avec la
|
|
||||||
commande \verb|liste|. Selon la syntaxe choisie, l'interpréteur
|
|
||||||
affiche la plage demandée ou la totalité des lignes de code
|
|
||||||
du programme dans l'ordre croissant des étiquettes.
|
|
||||||
|
|
||||||
\item Le programmeur consulte la liste des identificateurs déclarés et
|
|
||||||
leurs valeurs en entrant la commande \verb|defs|.
|
|
||||||
|
|
||||||
\item Au besoin, le programmeur efface une ou plusieurs lignes avec la
|
|
||||||
commande \verb|efface|.
|
|
||||||
|
|
||||||
\item Au besoin, le programmeur efface les lignes de code et identificateurs
|
|
||||||
mémorisés et commence un nouveau code avec la commande \verb|debut|.
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\section{Scénarios d'échec}
|
|
||||||
|
|
||||||
\paragraph{Point 2 du scénario nominal :} Aucune ligne de code n'est écrite ou
|
|
||||||
la plage de code à afficher n'est pas correcte.
|
|
||||||
\begin{itemize}
|
|
||||||
\item L'interpréteur en avise le programmeur au moyen d'un message d'erreur.
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\paragraph{Point 3 du scénario nominal :} Aucun identificateur n'a encore été
|
|
||||||
déclaré.
|
|
||||||
\begin{itemize}
|
|
||||||
\item L'interpréteur affiche un message informant le programmeur.
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\paragraph{Point 4 du scénario nominal :} La plage de ligne à effacer est
|
|
||||||
incorrecte.
|
|
||||||
\begin{itemize}
|
|
||||||
\item Un message d'erreur en informe le programmeur
|
|
||||||
\item Retour au point 1.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\title{Résumé du cas d'utilisation --- Exécuter un programme} % à remplacer
|
|
||||||
\date{} % laisser vide
|
|
||||||
\author{} % Laisser vide
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
\section{Acteurs}
|
|
||||||
Programmeur : Il lance l'exécution du programme présentement chargé dans l'interpréteur.
|
|
||||||
|
|
||||||
\section{Objectifs}
|
|
||||||
Le but est d'exécuter les instructions du programme chargé.
|
|
||||||
|
|
||||||
\section{Pré-conditions, Post-conditions}
|
|
||||||
|
|
||||||
\subsection{Pré-Conditions}
|
|
||||||
Toutes les instructions chargées sont correctes.
|
|
||||||
|
|
||||||
\subsection{Post-Conditions}
|
|
||||||
Le contexte (variables) de l'interpréteur inclus le contexte final du programme.
|
|
||||||
|
|
||||||
\section{Scénario nominal (grandes étapes)}
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Le programmeur exécute la commande \textbf{lance}.
|
|
||||||
\item L'interpréteur exécute l'instruction ayant l'étiquette la plus petite.
|
|
||||||
\item L'interpréteur passe l'instruction suivante (étiquette supérieure la plus proche sauf si changement du compteur ordinal).
|
|
||||||
\item Tant qu'il reste des instructions avec une étiquette supérieure retour en 3.
|
|
||||||
\item Le programme a fini de s'exécuter.
|
|
||||||
\item Le contrôle est rendu au programmeur qui peut à nouveau saisir.
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\section{Scénarios d'échec}
|
|
||||||
\textbf{Point 2 du scénario nominal :} Aucune instruction est chargée dans l'interpréteur
|
|
||||||
\par - L'interpréteur affiche un message d'erreur explicite.
|
|
||||||
\par - Retour au point 6 du scénario nominal.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
|
|
||||||
\title{Résumé de cas d'utilisation --- Exécuter une commande}
|
|
||||||
\date{} % laisser vide
|
|
||||||
\author{} % Laisser vide
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
\section{Acteurs}
|
|
||||||
Programmeur : il entre une commande à faire exécuter immédiatement par l'interpréteur.
|
|
||||||
|
|
||||||
\section{Objectifs}
|
|
||||||
Exécuter la commande entrée dans l'interpréteur.
|
|
||||||
|
|
||||||
\section{Pré-conditions, Post-conditions}
|
|
||||||
|
|
||||||
\subsection{Pré-Conditions}
|
|
||||||
L'interpréteur LIR est lancé et le curseur est derrière l'invite.
|
|
||||||
|
|
||||||
\subsection{Post-Conditions}
|
|
||||||
La commande est exécutée et le résultat est affiché.
|
|
||||||
|
|
||||||
\section{Scénario nominal (grandes étapes)}
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Le programmeur écrit derrière l'invite une ligne de commande.
|
|
||||||
\item Le programmeur valide cette commande.
|
|
||||||
\item L'interpréteur effectue une analyse lexico-syntaxique.
|
|
||||||
\item L'interpréteur interprète la ligne de commande.
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\section{Scénarios d'échec}
|
|
||||||
\paragraph{Point 3 du scénario nominal :} la syntaxe de la ligne écrite est incorrecte.
|
|
||||||
\begin{itemize}
|
|
||||||
\item Un message d'erreur explicite informe le programmeur.
|
|
||||||
\item Retour au point 4 du scénario nominal.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\paragraph{Point 4 du scénario nominal :} la commande conduit à une erreur d'exécution.
|
|
||||||
\begin{itemize}
|
|
||||||
\item Un message d'erreur explicite informe le programmeur.
|
|
||||||
\item Retour au point 4 du scénario nominal.
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
\documentclass[12pt,a4paper]{article}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\title{Résumé de cas d'utilisation --- Sauvegarder le programme dans un fichier}
|
|
||||||
\date{} % laisser vide
|
|
||||||
\author{} % Laisser vide
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\maketitle
|
|
||||||
|
|
||||||
\section{Acteurs}
|
|
||||||
Programmeur : il entre la commande de sauvegarde `sauve' suivit du chemin vers le nom du fichie dans lequel on veut sauvegarder le programme.
|
|
||||||
|
|
||||||
\section{Objectifs}
|
|
||||||
L'objectif est de sauvegarder le programme rédigé dans l'interpréteur, dans un fichier texte
|
|
||||||
|
|
||||||
\section{Pré-conditions, Post-conditions}
|
|
||||||
|
|
||||||
\subsection{Pré-Condtions}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Un programme doit être rédigé (au moins une ligne)
|
|
||||||
\item Le chemin vers le fichier ne doit pas contenir de caractères spéciaux(pour éviter les erreur)
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\subsection{Post-Conditions}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Le fichier doit être crée (si il n'existe pas déjà)
|
|
||||||
\item Le fichier doit contenir le programme rédigé par le programmeur
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\section{Scénario nominal (grandes étapes)}
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Le programmeur execute la commande de sauvegarde
|
|
||||||
\item Le programme empèche la saisie à l'utilisateur
|
|
||||||
\item Le programme sauvegarde le code saisi (en mettant les étiquettes dans l'ordre croissant) et l'enregistre dans un fichier
|
|
||||||
\item Le programme affiche un message qui indique la fin de la sauvegarde
|
|
||||||
\item Le programme permet la saisie à l'utilisateur
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\section{Scénarios d'échec}
|
|
||||||
\begin{itemize}
|
|
||||||
\item Point 2 : Si le chemin du fichier éxécuté dans la commande de sauvegarde contiens des caractères spéciaux;
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Affiche un message d'erreur spécifiant qu'il ne faut pas de caractères spéciaux dans le chemin
|
|
||||||
\item Reprend au point 5
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\item Point 3 : Si aucun programme n'as été écrit;
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Affiche un message d'erreur spécifiant qu'il faut déjà avoir rédigé le programme avant de le sauvegarder
|
|
||||||
\item Reprend au point 5
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
\item Point 3 : Si aucun programme comporte plus de 99999 lignes;
|
|
||||||
\begin{enumerate}
|
|
||||||
\item Affiche un message d'erreur spécifiant que le nombre de lignes dépasse la valeur maximale
|
|
||||||
\item Reprend au point 5
|
|
||||||
\end{enumerate}
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
# ignore les fichiers non nécessaire TexStudio
|
|
||||||
*.synctex.gz
|
|
||||||
*.aux
|
|
||||||
*.log
|
|
||||||
*.out
|
|
||||||
*.toc
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Procédure
|
|
||||||
\paragraph{Récit : } Ordonner a l'interpréteur à exécuter des lignes
|
|
||||||
de code à partir de l'etiquette de l'instruction.
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } transférer l'exécution au numéro d'étiquette spécifié.
|
|
||||||
\paragraph{Afin de : } exécuter le programme puis reprendre en séquence une fois le procédure terminée.
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } Plusieurs lignes de code et d'identificateurs déclarés, dont la portée est globale.
|
|
||||||
|
|
||||||
\paragraph{Alors : } En utilisant l'instruction \verb|procedure| "<etiquette>"
|
|
||||||
|
|
||||||
\paragraph{Enfin : } Alors l'interpréteur va chercher la ligne qui a pour identificateur celui référencé
|
|
||||||
en etiquette et va l'exécuter jusqu'à'a la fin de la séquence.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } retour
|
|
||||||
\paragraph{Récit : } Ordonner a l'interpréteur de retourner à la suite de l'instruction qui suit son appel.
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } retourner à la suite de la ligne de code qui a précédé l'appel de procédure.
|
|
||||||
\paragraph{Afin de : } d'exécuter le programme qui allais s'exécuter si l'appel de procédure n'avait pas été fais.
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } Plusieurs lignes de code et a la suite d'une instruction procédure.
|
|
||||||
|
|
||||||
\paragraph{Alors : } En utilisant l'instruction \verb|retour|
|
|
||||||
|
|
||||||
\paragraph{Enfin : } Alors l'interpréteur va chercher la ligne qui suivait l'instruction procédure et va l'exécuter jusqu'à'a la fin de la séquence.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
\section{...} % Nom de la commande/instruction/objet traité
|
|
||||||
|
|
||||||
\subsection*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande charge
|
|
||||||
\paragraph{Récit : } Chargement d'un programme à partir d'un fichier
|
|
||||||
\paragraph{En tant que : } Programmeur avec l'interpréteur LIR
|
|
||||||
\paragraph{Je souhaite : } charger un programme LIR préalablement enregistré dans un fichier
|
|
||||||
\paragraph{Afin de : } je puisse réutiliser un programme LIR sans repartir de zéro.
|
|
||||||
|
|
||||||
\subsection*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } un fichier contenant un programme LIR sur mon ordinateur
|
|
||||||
\paragraph{Alors : } lorsque j'entre la commande charge avec en argument le chemin de ce fichier
|
|
||||||
\paragraph{Enfin : } les lignes de codes enregistrées dans le chier sont chargée dans le
|
|
||||||
programme pour pouvoir être exécutées et/ou modifiées par l'interpréteur LIR
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Étiquettes
|
|
||||||
\paragraph{Récit : } Ordonner les lignes d'un programme avec les étiquettes
|
|
||||||
\paragraph{En tant que : } Programmeur avec l'interpréteur LIR
|
|
||||||
\paragraph{Je souhaite : } ajouter des instruction au programmes dans un ordre précis
|
|
||||||
\paragraph{Afin de : } que les instructions puissent être exécutées dans le bon ordre
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } l'interpréteur LIR et des instructions définies
|
|
||||||
\paragraph{Alors : } lorsque j'entre une instruction précédée d'une étiquette alors celle-ci est enregistrée avec son étiquette pour pouvoir être exécutée plus tard.
|
|
||||||
\paragraph{Enfin : } lorque le programme est lancé alors l'instruction s'exécute au moment défini par l'étiquette
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Instruction \verb|entre|
|
|
||||||
\paragraph{Récit : } Affecter une valeur saisie dans l'entrée standard
|
|
||||||
\paragraph{En tant que : } programmeur
|
|
||||||
\paragraph{Je souhaite : } saisir la valeur d'une variable au clavier
|
|
||||||
\paragraph{Afin de : } communiquer avec le contexte de l'interpréteur
|
|
||||||
et le modifier
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } l'invite de commande
|
|
||||||
\paragraph{Alors : } je saisi la commande \verb|entre|, suivie d'un
|
|
||||||
nom de variable, afin d'inviter l'utilisateur à saisir une expression littérale.
|
|
||||||
\paragraph{Enfin : } lorsque la valeur est saisie, elle est affectée
|
|
||||||
à la variable que j'ai déterminée dans le contexte, sous réserve
|
|
||||||
que les types concordent.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
|
|
||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Instruction \verb|Si|...\verb|vaen|
|
|
||||||
\paragraph{Récit : } Sauts conditionnels
|
|
||||||
\paragraph{En tant que : } programmeur
|
|
||||||
\paragraph{Je souhaite : } effectuer un saut vers une ligne
|
|
||||||
spécifique d'un programme si la condition est remplie.
|
|
||||||
\paragraph{Afin de : } Créer des branchements ou des itérations
|
|
||||||
dans mes programmes.
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } la saisie d'un programme
|
|
||||||
\paragraph{Alors : } j'entre la commande \verb|si| suivie de la condition a remplir \verb|vaen| suivie du numéro
|
|
||||||
de la ligne où je veux effectuer le saut.
|
|
||||||
\paragraph{Enfin : } lors de l'exécution de l'instruction, le programme
|
|
||||||
ignorera les lignes suivantes et sautera directement à la ligne
|
|
||||||
indiquée si il valide la condition imposée.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Instruction \verb|vaen|
|
|
||||||
\paragraph{Récit : } Sauts inconditionnels
|
|
||||||
\paragraph{En tant que : } programmeur
|
|
||||||
\paragraph{Je souhaite : } effectuer un saut vers une ligne
|
|
||||||
spécifique d'un programme.
|
|
||||||
\paragraph{Afin de : } Créer des branchements ou des itérations
|
|
||||||
dans mes programmes.
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } la saisie d'un programme
|
|
||||||
\paragraph{Alors : } j'entre la commande \verb|vaen| suivie du numéro
|
|
||||||
de la ligne où je veux effectuer le saut.
|
|
||||||
\paragraph{Enfin : } lors de l'exécution de l'instruction, le programme
|
|
||||||
ignorera les lignes suivantes et sautera directement à la ligne
|
|
||||||
indiquée.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande lance sans argument
|
|
||||||
\paragraph{Récit : } Exécuter le programme à partir de l'étiquette la plus petite
|
|
||||||
\paragraph{En tant que : } Programmeur avec l'interpréteur LIR
|
|
||||||
\paragraph{Je souhaite : } Exécuter le programme chargé avec la commande lance
|
|
||||||
\paragraph{Afin de : } obtenir le comportement du programme chargé pour atteindre son objectif
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } lignes d'instructions chargé dans la session courante de l'interpréteur LIR
|
|
||||||
\paragraph{Alors : } lorsque j'entre la commande lance sans arguments et la valide le programme s'exécute à
|
|
||||||
partir de l'étiquette la plus petite
|
|
||||||
\paragraph{Enfin : } le contexte de l'interpréteur contient le contexte final du programme exécuté
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande lance <Étiquette>
|
|
||||||
\paragraph{Récit : } Exécuter le programme à partir de l'étiquette argument
|
|
||||||
\paragraph{En tant que : } Programmeur avec l'interpréteur LIR
|
|
||||||
\paragraph{Je souhaite : } Exécuter le programme chargé avec la commande lance <étiquette>
|
|
||||||
\paragraph{Afin de : } obtenir le comportement et objectif du programme chargé
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } lignes d'instructions chargé dans la session courante de l'interpréteur LIR
|
|
||||||
\paragraph{Alors : } lorsque j'entre la commande lance sans arguments et la valide le programme s'exécute à
|
|
||||||
partir de l'étiquette passé en argument
|
|
||||||
\paragraph{Enfin : } le contexte de l'interpréteur contient le contexte final du programme exécuté à partir de l'étiquette spécifiée
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
\section{...} % Nom de la commande/instruction/objet traité
|
|
||||||
|
|
||||||
\subsection*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande sauve
|
|
||||||
\paragraph{Récit : } Sauvegare d'un programme dans un fichier
|
|
||||||
\paragraph{En tant que : } Programmeur dans l'interpreteur LIR
|
|
||||||
\paragraph{Je souhaite : } sauvegarder un programme LIR dans un fichier
|
|
||||||
\paragraph{Afin de : } Pourvoir reprendre mon travail où je m'étais arrêté
|
|
||||||
|
|
||||||
\subsection*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } Qu'un programme (avec des étiquettes) ai été saisi
|
|
||||||
\paragraph{Alors : } lorsque j'entre la commande sauve avec en argument le chemin du fichier (dans lequel on souhaite sauvegarder le travail)
|
|
||||||
sauve <cheminFichier>
|
|
||||||
\paragraph{Enfin : } les lignes de codes tapées dans l'interpreteur s'enregistres dans le fichier passé en argument de la commande
|
|
||||||
pour pouvoir être rechargées plus tard par l'interpréteur LIR avec la commande charge <cheminFichier>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
\section{...} % Nom de la commande/instruction/objet traité
|
|
||||||
|
|
||||||
\subsection*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } % Écrire le titre à la place du commentaire
|
|
||||||
\paragraph{Récit : } % Écrire nom du récit à la suite
|
|
||||||
\paragraph{En tant que : } % Remplacer commentaire par rôle
|
|
||||||
\paragraph{Je souhaite : } % Remplacer commentaire par utlisation
|
|
||||||
\paragraph{Afin de : } % Remplacer commentaire par objectif
|
|
||||||
|
|
||||||
\subsection*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } % donner contexte initial
|
|
||||||
\paragraph{Alors : } % Donner actions entreprises
|
|
||||||
\paragraph{Enfin : } % Donner contexte terminal
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande efface
|
|
||||||
\paragraph{Récit : } Utilisation de la commande efface
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } Supprimer ue ou plusieurs lignes d'un programme
|
|
||||||
\paragraph{Afin de : } Effacer les instructions d'un bloc de code
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } une ou plusieurs lignes de programme mémorisé et leur étiquettes
|
|
||||||
\paragraph{Alors : } on tape la commande: efface <etiquette\_debut> : <etiquette\_fin>
|
|
||||||
\paragraph{Enfin : } l'interpréteur efface les lignes de programme dont le numéro d'étiquette est compris dans la plage, comprise entre etiquette\_debut et etiquette\_fin
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande stop
|
|
||||||
\paragraph{Récit : } Utilisation de la commande stop
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } Arreter un programme
|
|
||||||
\paragraph{Afin de : } terminer son execution
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } Qu'un programme comporte au moins une instruction
|
|
||||||
\paragraph{Alors : } on tape la commande: <etiquette> stop
|
|
||||||
\paragraph{Enfin : } A son execution, le programme s'arrete lorsqu'il a atteind l'étiquette spécifiée.
|
|
||||||
Puis il rend la main à l'utilisateur qui pourra à nouveau tapper des commandes.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande var (Chaine de caractères)
|
|
||||||
\paragraph{Récit : } Initialiser une chaine de caractère dans variable / Changer sa valeur
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } que l'interpréteur LIR stock une chaine dans une variable
|
|
||||||
\paragraph{Afin de : } pouvoir récupérer/manipuler cette chaine plus tard dans le programme
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } que j'ai la possibilité de saisir une ligne de commande
|
|
||||||
\paragraph{Alors : } je tape la commande var et met une chaine de caractère entre double guillements comme valeur : var <nomVariable>="<chaine>"
|
|
||||||
\paragraph{Enfin : } l'interpréteur enregistre dans la variable spécifié la chaine de caractère voulue et renvoie la variable suivie de sa valeur (en tant que feed-back)
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande var (Entier)
|
|
||||||
\paragraph{Récit : } Initialiser un entier dans variable / Changer sa valeur
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } que l'interpréteur LIR stock un entier dans une variable
|
|
||||||
\paragraph{Afin de : } pouvoir récupérer/manipuler cet entier plus tard dans le programme
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } que j'ai la possibilité de saisir une ligne de commande
|
|
||||||
\paragraph{Alors : } je tape la commande var et met un entier comme valeur : var <nomVariable>=<entier>
|
|
||||||
\paragraph{Enfin : } l'interpréteur enregistre dans la variable spécifié l'entier voulu et renvoie la variable suivie de sa valeur (en tant que feed-back)
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande affiche
|
|
||||||
\paragraph{Récit : } Provoquer le saut de ligne sur la sortie de texte courante
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } que l'interpréteur LIR saute une ligne sur la sortie de texte courante
|
|
||||||
\paragraph{Afin de : } Provoquer un saut de ligne sur cette sortie
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } que j'ai une sortie de texte courante
|
|
||||||
\paragraph{Alors : } je tape la commande affiche
|
|
||||||
\paragraph{Enfin : } l'interpréteur saute une ligne sur la sortie de texte courante et nous spécifie si la commande a bien pu s'exécuter sur la console(en tant que feed-back)
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Commande affiche (expression)
|
|
||||||
\paragraph{Récit : } Afficher le contenu d'une expression sur la console de l'interpréteur
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } que l'interpréteur LIR évalue et affiche le contenu de l'expression que l'on lui donne
|
|
||||||
\paragraph{Afin de : } pouvoir récupérer/vérifier le/les résultat(s) de son programme
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir du fait : } que j'ai la possibilité de saisir une ligne de commande
|
|
||||||
\paragraph{Alors : } je tape la commande affiche et écrit l'expression dont je veut que la valeur soit affichée à la suite : affiche <expression>
|
|
||||||
\paragraph{Enfin : } l'interpréteur évalue dans l'expression spécifiée la valeur de celle-ci et renvoie cette valeur sur la console et affiche un résultat sur LIR (en tant que feed-back) pour nous spécifier si la commande a bien pu s'exécuter
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } Opérateur + sur les chaînes de caractères
|
|
||||||
\paragraph{Récit : } Concaténation de chaînes
|
|
||||||
\paragraph{En tant que : } Programmeur
|
|
||||||
\paragraph{Je souhaite : } accoler deux chaînes l'une à la suite de l'autre
|
|
||||||
\paragraph{Afin de : } créer des messages dépendant du contexte d'éxécution sur
|
|
||||||
la sortie standard. Représenter une valeur entière par son écriture chiffrée en
|
|
||||||
base 10.
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } deux chaînes de caractères ou une chaîne et un entier,
|
|
||||||
en tant qu'identificateurs déclarés ou expressions littérales.
|
|
||||||
|
|
||||||
\paragraph{Alors : } En utilisant une expression de type
|
|
||||||
\verb|var nouvelleChaine = opeGauche + opeDroite|, j'obtiens la concaténation de
|
|
||||||
deux chaînes.
|
|
||||||
|
|
||||||
\paragraph{Enfin : } L'identificateur \verb|nouvelleChaine| contient la chaîne
|
|
||||||
constituée des deux primordiales concaténées. L'interpréteur confirme en affichant
|
|
||||||
la nouvelle valeur ou m'informe d'une erreur. L'opération peut être récursive mais n'est pas commutative. Une concaténation s'effectue toujours par la droite.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
\documentclass[12pt,a5paper, notitle, oneside]{report}
|
|
||||||
\usepackage[utf8]{inputenc}
|
|
||||||
\usepackage[T1]{fontenc}
|
|
||||||
\usepackage[french]{babel}
|
|
||||||
\usepackage[landscape]{geometry}
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\chapter*{Récit d'utilisation}
|
|
||||||
|
|
||||||
\paragraph{Titre : } debut
|
|
||||||
\paragraph{Récit : } Réinitialiser un programme vierge
|
|
||||||
\paragraph{En tant que : } programmeur
|
|
||||||
\paragraph{Je souhaite : } vider l'intégralité du contexte d'exécution
|
|
||||||
\paragraph{Afin de : } pouvoir écrire un nouveau programme
|
|
||||||
\newpage
|
|
||||||
|
|
||||||
\chapter*{Critères d'acceptation}
|
|
||||||
|
|
||||||
\paragraph{À partir de : } un programme chargé en mémoire centrale
|
|
||||||
\paragraph{Alors : } j'efface les lignes de code et variables déclarées
|
|
||||||
avec la commande \verb|debut|
|
|
||||||
\paragraph{Enfin : } L'interpréteur affiche une page vierge ; je peux écrire un nouveau
|
|
||||||
programme.
|
|
||||||
|
|
||||||
\end{document}
|
|
||||||