From f769a24c45ead514e14d8e3dead1d11516a1ed2f Mon Sep 17 00:00:00 2001 From: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> Date: Tue, 13 Sep 2022 14:40:33 +0000 Subject: [PATCH 01/28] projeto netbeans classe superpoderes feita classe personagem iniciada --- lista02/lista02-ex03/.classpath | 44 ++++++++++++++++++ lista02/lista02-ex03/.project | 34 ++++++++++++++ .../org.eclipse.core.resources.prefs | 3 ++ .../.settings/org.eclipse.jdt.apt.core.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 9 ++++ .../.settings/org.eclipse.m2e.core.prefs | 4 ++ lista02/lista02-ex03/pom.xml | 13 ++++++ .../java/com/scc0604/lista02/ex03/Main.java | 21 +++++++++ .../com/scc0604/lista02/ex03/Personagem.java | 42 +++++++++++++++++ .../com/scc0604/lista02/ex03/SuperHeroi.java | 14 ++++++ .../com/scc0604/lista02/ex03/Superpoder.java | 46 +++++++++++++++++++ .../java/com/scc0604/lista02/ex03/Vilao.java | 14 ++++++ 12 files changed, 246 insertions(+) create mode 100644 lista02/lista02-ex03/.classpath create mode 100644 lista02/lista02-ex03/.project create mode 100644 lista02/lista02-ex03/.settings/org.eclipse.core.resources.prefs create mode 100644 lista02/lista02-ex03/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 lista02/lista02-ex03/.settings/org.eclipse.jdt.core.prefs create mode 100644 lista02/lista02-ex03/.settings/org.eclipse.m2e.core.prefs create mode 100644 lista02/lista02-ex03/pom.xml create mode 100644 lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java create mode 100644 lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java create mode 100644 lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java create mode 100644 lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java create mode 100644 lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java diff --git a/lista02/lista02-ex03/.classpath b/lista02/lista02-ex03/.classpath new file mode 100644 index 0000000..f0257c5 --- /dev/null +++ b/lista02/lista02-ex03/.classpath @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lista02/lista02-ex03/.project b/lista02/lista02-ex03/.project new file mode 100644 index 0000000..be023f9 --- /dev/null +++ b/lista02/lista02-ex03/.project @@ -0,0 +1,34 @@ + + + lista02-ex03 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + + + 1663079934820 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/lista02/lista02-ex03/.settings/org.eclipse.core.resources.prefs b/lista02/lista02-ex03/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..e9441bb --- /dev/null +++ b/lista02/lista02-ex03/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding/=UTF-8 diff --git a/lista02/lista02-ex03/.settings/org.eclipse.jdt.apt.core.prefs b/lista02/lista02-ex03/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 0000000..d4313d4 --- /dev/null +++ b/lista02/lista02-ex03/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=false diff --git a/lista02/lista02-ex03/.settings/org.eclipse.jdt.core.prefs b/lista02/lista02-ex03/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..1b6e1ef --- /dev/null +++ b/lista02/lista02-ex03/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.processAnnotations=disabled +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/lista02/lista02-ex03/.settings/org.eclipse.m2e.core.prefs b/lista02/lista02-ex03/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/lista02/lista02-ex03/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/lista02/lista02-ex03/pom.xml b/lista02/lista02-ex03/pom.xml new file mode 100644 index 0000000..b833878 --- /dev/null +++ b/lista02/lista02-ex03/pom.xml @@ -0,0 +1,13 @@ + + + 4.0.0 + com.scc0604 + lista02-ex03 + 1.0-SNAPSHOT + jar + + UTF-8 + 1.8 + 1.8 + + \ No newline at end of file diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java new file mode 100644 index 0000000..f1edb8a --- /dev/null +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java @@ -0,0 +1,21 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.scc0604.lista02.ex03; + +/** + * + * @author 12547750 + */ +public class Main { + + /** + * @param args the command line arguments + */ + public static void main(String[] args) { + // TODO code application logic here + } + +} diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java new file mode 100644 index 0000000..2d16a3f --- /dev/null +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java @@ -0,0 +1,42 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.scc0604.lista02.ex03; + +import java.util.*; + +/** + * + * @author 12547750 + */ +public class Personagem { + private String nome; + private List poderes; + private float vida; + + public String getNome(){ + return nome; + } + + public int getTotalPoder(){ + return poderes.size(); + } + + public float getVida(){ + return vida; + } + + public void setNome(String pNome){ + nome = pNome; + } + + public void addPoder(Superpoder poder){ + poderes.add(poder); + } + + public void setVida(float pVida){ + vida = pVida; + } +} diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java new file mode 100644 index 0000000..ecc0abc --- /dev/null +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java @@ -0,0 +1,14 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.scc0604.lista02.ex03; + +/** + * + * @author 12547750 + */ +public class SuperHeroi { + +} diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java new file mode 100644 index 0000000..95f80c0 --- /dev/null +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java @@ -0,0 +1,46 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.scc0604.lista02.ex03; + +/** + * + * @author 12547750 + */ +public class Superpoder { + private int categoria; + private String nome; + private float multiplicado_ataque; + + public Superpoder(String pNome, int pCategoria, float pMultiplicado_ataque){ + nome = pNome; + categoria = pCategoria; + multiplicado_ataque = Math.min(1, Math.max(0, pMultiplicado_ataque)); + } + + public int getCategoria(){ + return categoria; + } + + public String getNome(){ + return nome; + } + + public float getIntensidade(){ + return multiplicado_ataque; + } + + public void setCategoria(int pCategoria){ + categoria = pCategoria; + } + + public void setNome(String pNome){ + nome = pNome; + } + + public void setIntensidade(float pMultiplicador_ataque){ + multiplicado_ataque = Math.min(1, Math.max(0, pMultiplicador_ataque)); + } +} diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java new file mode 100644 index 0000000..94ec064 --- /dev/null +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java @@ -0,0 +1,14 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.scc0604.lista02.ex03; + +/** + * + * @author 12547750 + */ +public class Vilao { + +} From 4049dff69f2d31a8ae9b4fd167d449efdae5d658 Mon Sep 17 00:00:00 2001 From: cirillom Date: Tue, 13 Sep 2022 20:12:27 -0300 Subject: [PATCH 02/28] ex a) concluindo --- .gitignore | 1 + .../java/com/scc0604/lista02/ex03/Main.java | 42 ++++++++++++++++++- .../com/scc0604/lista02/ex03/Personagem.java | 32 +++++++++++--- .../com/scc0604/lista02/ex03/SuperHeroi.java | 11 ++++- .../com/scc0604/lista02/ex03/Superpoder.java | 20 +-------- .../java/com/scc0604/lista02/ex03/Vilao.java | 14 ++++++- 6 files changed, 93 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index a8a0579..3193cda 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ hs_err_pid* /lista01/ex02-NetBeans/ex02/nbproject/private/ /lista01/ex02-Netbeans/nbproject/private/ +/lista02/lista02-ex03/target/ diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java index f1edb8a..4905fdb 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java @@ -15,7 +15,47 @@ public class Main { * @param args the command line arguments */ public static void main(String[] args) { - // TODO code application logic here + SuperHeroi heroi = new SuperHeroi("Robson", 100); + heroi.setNome("Fulgur"); + Vilao vilao = new Vilao(150); + vilao.setNome("Nosbor"); + + heroi.addPoder(new Superpoder("Raio Concentrado", 40)); + heroi.addPoder(new Superpoder("Trovao", 20)); + heroi.addPoder(new Superpoder("Raio terrestre", 60)); + + vilao.addPoder(new Superpoder("Chicote de chamas", 10)); + vilao.addPoder(new Superpoder("Tiro de fogo", 20)); + vilao.addPoder(new Superpoder("Chamas ardentes", 30)); + + while(vilao.getVida() > 0 && heroi.getVida() > 0){ + System.out.println(heroi.getNome() + ": " + heroi.getVida() + "hp"); + System.out.println(vilao.getNome() + ": " + vilao.getVida() + "hp"); + System.out.println("\n\n"); + + double vilaoAtaque = Math.random(); + double heroiAtaque = Math.random(); + + if(heroiAtaque > vilaoAtaque){ + Superpoder poder = heroi.getAlgumPoder(); + System.out.println(heroi.getNome() + " ataca " + vilao.getNome() + " com " + poder.getNome()); + heroi.atacar(vilao, poder); + } else { + Superpoder poder = vilao.getAlgumPoder(); + System.out.println(vilao.getNome() + " ataca " + heroi.getNome() + " com " + poder.getNome()); + vilao.atacar(heroi, poder); + } + + System.out.println("\n\n"); + + } + + if(heroi.getVida() > 0){ + System.out.println(heroi.getNome() + " ganhou a luta"); + }else{ + System.out.println(vilao.getNome() + " ganhou a luta"); + } + } } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java index 2d16a3f..42cf95d 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java @@ -13,21 +13,30 @@ */ public class Personagem { private String nome; - private List poderes; - private float vida; + private List poderes = new ArrayList(); + private int vida; public String getNome(){ return nome; } public int getTotalPoder(){ - return poderes.size(); + int poderTotal = 0; + for(int i = 0; i < poderes.size(); i++){ + poderTotal += poderes.get(i).getCategoria(); + } + return poderTotal; } - public float getVida(){ + public int getVida(){ return vida; } + public Superpoder getAlgumPoder(){ + Random rand = new Random(); + return poderes.get(rand.nextInt(poderes.size())); + } + public void setNome(String pNome){ nome = pNome; } @@ -36,7 +45,20 @@ public void addPoder(Superpoder poder){ poderes.add(poder); } - public void setVida(float pVida){ + public void setVida(int pVida){ vida = pVida; } + + public void atacar(Personagem pAtacado, Superpoder poder){ + if(Math.random() >= 0.5){ + System.out.println("Ataque mal sucedido"); + return; //ataque mal sucedido + } + System.out.println(poder.getNome()); + int vida_atual_atacado = pAtacado.getVida(); + int nova_vida_atacado = vida_atual_atacado - poder.getCategoria(); + pAtacado.setVida(nova_vida_atacado); + System.out.println("Ataque bem sucedido"); + System.out.println(pAtacado.getNome() + ": " + vida_atual_atacado + "hp -> " + nova_vida_atacado + "hp"); + } } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java index ecc0abc..9d7cd2d 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java @@ -9,6 +9,15 @@ * * @author 12547750 */ -public class SuperHeroi { +public class SuperHeroi extends Personagem{ + private String nome_vida_real; + public SuperHeroi(String pNome, int vida){ + nome_vida_real = pNome; + setVida(vida); + } + + public String getNomeVidaReal(){ + return nome_vida_real; + } } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java index 95f80c0..970e0bb 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java @@ -12,12 +12,10 @@ public class Superpoder { private int categoria; private String nome; - private float multiplicado_ataque; - public Superpoder(String pNome, int pCategoria, float pMultiplicado_ataque){ + public Superpoder(String pNome, int pCategoria){ nome = pNome; categoria = pCategoria; - multiplicado_ataque = Math.min(1, Math.max(0, pMultiplicado_ataque)); } public int getCategoria(){ @@ -27,20 +25,4 @@ public int getCategoria(){ public String getNome(){ return nome; } - - public float getIntensidade(){ - return multiplicado_ataque; - } - - public void setCategoria(int pCategoria){ - categoria = pCategoria; - } - - public void setNome(String pNome){ - nome = pNome; - } - - public void setIntensidade(float pMultiplicador_ataque){ - multiplicado_ataque = Math.min(1, Math.max(0, pMultiplicador_ataque)); - } } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java index 94ec064..2991318 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java @@ -9,6 +9,18 @@ * * @author 12547750 */ -public class Vilao { +public class Vilao extends Personagem{ + int anos_prisao; + public Vilao(int vida){ + setVida(vida); + } + + public int getAnosPrisao(){ + return anos_prisao; + } + + public void setAnosPrisao(int pAnos){ + anos_prisao = pAnos; + } } From 19234e3e9a5d4cff11f6c130054e5da069022f02 Mon Sep 17 00:00:00 2001 From: cirillom Date: Thu, 15 Sep 2022 17:18:01 -0300 Subject: [PATCH 03/28] Ex03 finalizado --- .../java/com/scc0604/lista02/ex03/Main.java | 25 ++++---- .../com/scc0604/lista02/ex03/Personagem.java | 60 ++++++++++++++----- .../com/scc0604/lista02/ex03/SuperHeroi.java | 6 +- .../java/com/scc0604/lista02/ex03/Vilao.java | 4 +- 4 files changed, 64 insertions(+), 31 deletions(-) diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java index 4905fdb..8d84644 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java @@ -15,18 +15,19 @@ public class Main { * @param args the command line arguments */ public static void main(String[] args) { - SuperHeroi heroi = new SuperHeroi("Robson", 100); - heroi.setNome("Fulgur"); - Vilao vilao = new Vilao(150); - vilao.setNome("Nosbor"); + SuperHeroi heroi = new SuperHeroi("Robson", "Fulgur", 100, 100); + Vilao vilao = new Vilao("Nosbor", 150, 80); - heroi.addPoder(new Superpoder("Raio Concentrado", 40)); - heroi.addPoder(new Superpoder("Trovao", 20)); - heroi.addPoder(new Superpoder("Raio terrestre", 60)); + heroi.addAtaque(new Superpoder("Raio Concentrado", 40)); + heroi.addAtaque(new Superpoder("Trovao", 20)); + heroi.addAtaque(new Superpoder("Raio terrestre", 60)); + heroi.addDefesa(new Superpoder("Parede de raios", 20)); + + vilao.addAtaque(new Superpoder("Chicote de chamas", 10)); + vilao.addAtaque(new Superpoder("Tiro de fogo", 20)); + vilao.addAtaque(new Superpoder("Chamas ardentes", 30)); + vilao.addDefesa(new Superpoder("Parede de fogo", 10)); - vilao.addPoder(new Superpoder("Chicote de chamas", 10)); - vilao.addPoder(new Superpoder("Tiro de fogo", 20)); - vilao.addPoder(new Superpoder("Chamas ardentes", 30)); while(vilao.getVida() > 0 && heroi.getVida() > 0){ System.out.println(heroi.getNome() + ": " + heroi.getVida() + "hp"); @@ -37,11 +38,11 @@ public static void main(String[] args) { double heroiAtaque = Math.random(); if(heroiAtaque > vilaoAtaque){ - Superpoder poder = heroi.getAlgumPoder(); + Superpoder poder = heroi.getAlgumAtaque(); System.out.println(heroi.getNome() + " ataca " + vilao.getNome() + " com " + poder.getNome()); heroi.atacar(vilao, poder); } else { - Superpoder poder = vilao.getAlgumPoder(); + Superpoder poder = vilao.getAlgumAtaque(); System.out.println(vilao.getNome() + " ataca " + heroi.getNome() + " com " + poder.getNome()); vilao.atacar(heroi, poder); } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java index 42cf95d..7ef2c4a 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java @@ -13,8 +13,16 @@ */ public class Personagem { private String nome; - private List poderes = new ArrayList(); + private List ataques = new ArrayList(); + private List defesas = new ArrayList(); private int vida; + private int forca; + + public Personagem(String pNome, int pVida, int pForca){ + nome = pNome; + vida = pVida; + forca = pForca; + } public String getNome(){ return nome; @@ -22,8 +30,8 @@ public String getNome(){ public int getTotalPoder(){ int poderTotal = 0; - for(int i = 0; i < poderes.size(); i++){ - poderTotal += poderes.get(i).getCategoria(); + for(int i = 0; i < ataques.size(); i++){ + poderTotal += ataques.get(i).getCategoria(); } return poderTotal; } @@ -32,33 +40,57 @@ public int getVida(){ return vida; } - public Superpoder getAlgumPoder(){ - Random rand = new Random(); - return poderes.get(rand.nextInt(poderes.size())); + public int getForca(){ + return forca; } - public void setNome(String pNome){ - nome = pNome; + public Superpoder getAlgumAtaque(){ + Random rand = new Random(); + return ataques.get(rand.nextInt(ataques.size())); } - public void addPoder(Superpoder poder){ - poderes.add(poder); + public Superpoder getAlgumaDefesa(){ + Random rand = new Random(); + return defesas.get(rand.nextInt(defesas.size())); } public void setVida(int pVida){ vida = pVida; } - public void atacar(Personagem pAtacado, Superpoder poder){ + public void addAtaque(Superpoder pAtaque){ + ataques.add(pAtaque); + } + + public void addDefesa(Superpoder pDefesa){ + defesas.add(pDefesa); + } + + public void atacar(Personagem pAtacado, Superpoder ataque){ if(Math.random() >= 0.5){ System.out.println("Ataque mal sucedido"); return; //ataque mal sucedido + } + + System.out.println("Ataque " + ataque.getNome() + " realizado"); + + int protecao = 0; + double chance_nao_defesa = (forca - pAtacado.getForca())/100.0; + double chanc = Math.random(); + //System.out.println(chanc + " >=" + (0.5 + chance_nao_defesa)); + if(chanc >= (0.5 + chance_nao_defesa)){ + Superpoder defesa = pAtacado.getAlgumaDefesa(); + protecao = defesa.getCategoria(); + if((ataque.getCategoria() - protecao) <= 0){ + System.out.println("Ataque totalmente defendido com " + defesa.getNome()); + return; + } + System.out.println("Ataque parcialmente defendido com " + defesa.getNome()); } - System.out.println(poder.getNome()); + int vida_atual_atacado = pAtacado.getVida(); - int nova_vida_atacado = vida_atual_atacado - poder.getCategoria(); + int nova_vida_atacado = vida_atual_atacado - (ataque.getCategoria() - protecao); pAtacado.setVida(nova_vida_atacado); - System.out.println("Ataque bem sucedido"); System.out.println(pAtacado.getNome() + ": " + vida_atual_atacado + "hp -> " + nova_vida_atacado + "hp"); } } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java index 9d7cd2d..dfb809b 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java @@ -12,9 +12,9 @@ public class SuperHeroi extends Personagem{ private String nome_vida_real; - public SuperHeroi(String pNome, int vida){ - nome_vida_real = pNome; - setVida(vida); + public SuperHeroi(String pNomeReal, String pNome, int vida, int forca){ + super(pNome, vida, forca); + nome_vida_real = pNomeReal; } public String getNomeVidaReal(){ diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java index 2991318..0bf677c 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java @@ -12,8 +12,8 @@ public class Vilao extends Personagem{ int anos_prisao; - public Vilao(int vida){ - setVida(vida); + public Vilao(String nome, int vida, int forca){ + super(nome, vida, forca); } public int getAnosPrisao(){ From 972365758be343e7da6a45a164514031b68aa06b Mon Sep 17 00:00:00 2001 From: Carlos Craveiro Veras Date: Sat, 17 Sep 2022 15:24:46 -0300 Subject: [PATCH 04/28] Implementa Software Matematico --- lista02/ex05/SoftwareMatematico/build.xml | 73 + lista02/ex05/SoftwareMatematico/manifest.mf | 3 + .../nbproject/build-impl.xml | 1771 +++++++++++++++++ .../nbproject/genfiles.properties | 8 + .../nbproject/project.properties | 95 + .../SoftwareMatematico/nbproject/project.xml | 15 + .../src/ClassesDeSistema/Data.java | 27 + .../src/ClassesDeSistema/Divisao.java | 12 + .../src/ClassesDeSistema/Foto.java | 23 + .../src/ClassesDeSistema/Horario.java | 29 + .../src/ClassesDeSistema/Mes.java | 20 + .../src/ClassesDeSistema/Multiplicacao.java | 12 + .../src/ClassesDeSistema/Operacao.java | 17 + .../src/ClassesDeSistema/RelogioSistema.java | 48 + .../src/ClassesDeSistema/Resultado.java | 34 + .../src/ClassesDeSistema/Soma.java | 12 + .../src/ClassesDeSistema/Subtracao.java | 12 + .../src/ClassesDeSistema/Usuario.java | 29 + .../SoftwareMatematico.java | 36 + 19 files changed, 2276 insertions(+) create mode 100644 lista02/ex05/SoftwareMatematico/build.xml create mode 100644 lista02/ex05/SoftwareMatematico/manifest.mf create mode 100644 lista02/ex05/SoftwareMatematico/nbproject/build-impl.xml create mode 100644 lista02/ex05/SoftwareMatematico/nbproject/genfiles.properties create mode 100644 lista02/ex05/SoftwareMatematico/nbproject/project.properties create mode 100644 lista02/ex05/SoftwareMatematico/nbproject/project.xml create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java create mode 100644 lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java create mode 100644 lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java diff --git a/lista02/ex05/SoftwareMatematico/build.xml b/lista02/ex05/SoftwareMatematico/build.xml new file mode 100644 index 0000000..5786a89 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/build.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + Builds, tests, and runs the project SoftwareMatematico. + + + diff --git a/lista02/ex05/SoftwareMatematico/manifest.mf b/lista02/ex05/SoftwareMatematico/manifest.mf new file mode 100644 index 0000000..328e8e5 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/manifest.mf @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build + diff --git a/lista02/ex05/SoftwareMatematico/nbproject/build-impl.xml b/lista02/ex05/SoftwareMatematico/nbproject/build-impl.xml new file mode 100644 index 0000000..c5a9c6a --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/nbproject/build-impl.xml @@ -0,0 +1,1771 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lista02/ex05/SoftwareMatematico/nbproject/genfiles.properties b/lista02/ex05/SoftwareMatematico/nbproject/genfiles.properties new file mode 100644 index 0000000..a543135 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=3a095830 +build.xml.script.CRC32=475c5abe +build.xml.stylesheet.CRC32=f85dc8f2@1.103.0.48 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=3a095830 +nbproject/build-impl.xml.script.CRC32=82b0627c +nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.103.0.48 diff --git a/lista02/ex05/SoftwareMatematico/nbproject/project.properties b/lista02/ex05/SoftwareMatematico/nbproject/project.properties new file mode 100644 index 0000000..918d7dc --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/nbproject/project.properties @@ -0,0 +1,95 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=false +annotation.processing.processor.options= +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form +# This directory is removed when the project is cleaned: +build.dir=build +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +# Only compile against the classpath explicitly listed here: +build.sysclasspath=ignore +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +# Uncomment to specify the preferred debugger connection transport: +#debug.transport=dt_socket +debug.classpath=\ + ${run.classpath} +debug.modulepath=\ + ${run.modulepath} +debug.test.classpath=\ + ${run.test.classpath} +debug.test.modulepath=\ + ${run.test.modulepath} +# Files in build.classes.dir which should be excluded from distribution jar +dist.archive.excludes= +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/SoftwareMatematico.jar +dist.javadoc.dir=${dist.dir}/javadoc +dist.jlink.dir=${dist.dir}/jlink +dist.jlink.output=${dist.jlink.dir}/SoftwareMatematico +excludes= +includes=** +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.deprecation=false +javac.external.vm=true +javac.modulepath= +javac.processormodulepath= +javac.processorpath=\ + ${javac.classpath} +javac.source=18 +javac.target=18 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.modulepath=\ + ${javac.modulepath} +javac.test.processorpath=\ + ${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.html5=false +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +# The jlink additional root modules to resolve +jlink.additionalmodules= +# The jlink additional command line parameters +jlink.additionalparam= +jlink.launcher=true +jlink.launcher.name=SoftwareMatematico +main.class=softwarematematico.SoftwareMatematico +manifest.file=manifest.mf +meta.inf.dir=${src.dir}/META-INF +mkdist.disabled=false +platform.active=default_platform +run.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +# Space-separated list of JVM arguments used when running the project. +# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. +# To set system properties for unit tests define test-sys-prop.name=value: +run.jvmargs= +run.modulepath=\ + ${javac.modulepath} +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +run.test.modulepath=\ + ${javac.test.modulepath} +source.encoding=UTF-8 +src.dir=src +test.src.dir=test diff --git a/lista02/ex05/SoftwareMatematico/nbproject/project.xml b/lista02/ex05/SoftwareMatematico/nbproject/project.xml new file mode 100644 index 0000000..ab421a7 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + SoftwareMatematico + + + + + + + + + diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java new file mode 100644 index 0000000..be9c6c8 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java @@ -0,0 +1,27 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Data { + private int dia; + private Mes mes; + private int ano; + + public Data(int dia, Mes mes, int ano) { + this.dia = dia; + this.mes = mes; + this.ano = ano; + } + public int getDia() { + return this.dia; + } + + public Mes getMes() { + return this.mes; + } + public int getAno() { + return this.ano; + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java new file mode 100644 index 0000000..74932ae --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java @@ -0,0 +1,12 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Divisao extends Operacao { + @Override + protected float operacao(float a, float b) { + return a / b; + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java new file mode 100644 index 0000000..cec72b3 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java @@ -0,0 +1,23 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Foto { + private String caminho; + private Data data; + + public Foto(String caminho, Data data) { + this.caminho = caminho; + this.data = data; + } + + + public Data getData() { + return this.data; + } + public String getCaminho() { + return this.caminho; + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java new file mode 100644 index 0000000..3db3e21 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java @@ -0,0 +1,29 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Horario { + private int hora; + private int minuto; + private int segundo; + + public Horario(int hora, int minuto, int segundo) { + this.hora = hora; + this.minuto = minuto; + this.segundo = segundo; + } + + public int getHora() { + return this.hora; + } + + public int getMinuto() { + return this.minuto; + } + public int getSegundo() { + return this.segundo; + } + +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java new file mode 100644 index 0000000..d9c0682 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java @@ -0,0 +1,20 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public enum Mes { + JANEIRO, + FEVEREIRO, + MARCO, + ABRIL, + MAIO, + JUNHO, + JULHO, + AGOSTO, + SETEMBRO, + OUTUBRO, + NOVEMBRO, + DEZEMBRO +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java new file mode 100644 index 0000000..de34169 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java @@ -0,0 +1,12 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Multiplicacao extends Operacao { + @Override + protected float operacao(float a, float b) { + return a * b; + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java new file mode 100644 index 0000000..935fe4e --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java @@ -0,0 +1,17 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public abstract class Operacao { + protected abstract float operacao(float a, float b); + + public Resultado realizarCalculo(float a, float b, Usuario requisitante) { + RelogioSistema relogio = new RelogioSistema(); + float resultado = operacao(a, b); + Data data = relogio.getData(); + Horario horario = relogio.getHorario(); + return new Resultado(resultado, requisitante, data, horario); + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java new file mode 100644 index 0000000..b90bc5d --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java @@ -0,0 +1,48 @@ +package ClassesDeSistema; +import java.time.LocalDateTime; + +/** + * + * @author 12547187 + */ +public class RelogioSistema { + Data data; + Horario horario; + + public RelogioSistema() {} + + void atualizaDataEHora() { + LocalDateTime agora = LocalDateTime.now(); + + int horas = agora.getHour(); + int minutos = agora.getMinute(); + int segundos = agora.getSecond(); + + Mes meses[] = { Mes.JANEIRO, Mes.FEVEREIRO, + Mes.MARCO, Mes.ABRIL, + Mes.MAIO, Mes.JUNHO, + Mes.JULHO, Mes.AGOSTO, + Mes.SETEMBRO, Mes.OUTUBRO, + Mes.NOVEMBRO, Mes.DEZEMBRO}; + + int dia = agora.getDayOfMonth(); + Mes mes = meses[agora.getMonthValue()]; + int ano = agora.getYear(); + + Horario atual = new Horario(horas, minutos, segundos); + Data de_hoje = new Data(dia, mes, ano); + + this.data = de_hoje; + this.horario = atual; + } + + public Data getData() { + atualizaDataEHora(); + return this.data; + } + + public Horario getHorario() { + atualizaDataEHora(); + return this.horario; + } +} \ No newline at end of file diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java new file mode 100644 index 0000000..ee8e649 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java @@ -0,0 +1,34 @@ +package ClassesDeSistema; +/** + * + * @author 12547187 + */ +public class Resultado { + private float resultado; + private Usuario requisitante; + private Data data; + private Horario horario; + + public Resultado(float resultado, Usuario requisitante, Data data, Horario horario) { + this.resultado = resultado; + this.requisitante = requisitante; + this.data = data; + this.horario = horario; + } + + public float getResultado() { + return this.resultado; + } + + public Usuario getRequisitante() { + return this.requisitante; + } + + public Data getData() { + return this.data; + } + + public Horario getHorario() { + return this.horario; + } +} \ No newline at end of file diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java new file mode 100644 index 0000000..616ccbc --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java @@ -0,0 +1,12 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Soma extends Operacao { + @Override + protected float operacao(float a, float b) { + return a + b; + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java new file mode 100644 index 0000000..a6ae216 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java @@ -0,0 +1,12 @@ +package ClassesDeSistema; + +/** + * + * @author 1247187 + */ +public class Subtracao extends Operacao { + @Override + protected float operacao(float a, float b) { + return a - b; + } +} diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java new file mode 100644 index 0000000..9cfee97 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java @@ -0,0 +1,29 @@ +package ClassesDeSistema; + +/** + * + * @author 12547187 + */ +public class Usuario { + private String nome; + private int idade; + private Foto foto; + + public Usuario(String nome, int idade, Foto foto) { + this.nome = nome; + this.idade = idade; + this.foto = foto; + } + + public String getNome() { + return this.nome; + } + + public int getIdade() { + return this.idade; + } + + public Foto getFoto() { + return this.foto; + } +} \ No newline at end of file diff --git a/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java b/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java new file mode 100644 index 0000000..285c3a0 --- /dev/null +++ b/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java @@ -0,0 +1,36 @@ +package softwarematematico; +import ClassesDeSistema.*; + +/** + * + * @author 12547187 + */ +public class SoftwareMatematico { + + + public static void main(String[] args) { + // Cria entidade RelogioSistema + RelogioSistema relogio = new RelogioSistema(); + + // Cria Usuario + Foto de_perfil = new Foto("/home/coveiro/Images/foto_de_perfil", relogio.getData()); + Usuario carlos = new Usuario("Carlos", 19, de_perfil); + + Soma soma = new Soma(); + Subtracao subtracao = new Subtracao(); + Multiplicacao multiplicacao = new Multiplicacao(); + Divisao divisao = new Divisao(); + + Resultado resultado = soma.realizarCalculo(3, 4, carlos); + System.out.printf("Usuário: %s - ", resultado.getRequisitante().getNome()); + System.out.printf("%dh%d\n", resultado.getHorario().getHora(), resultado.getHorario().getMinuto()); + System.out.printf("3.00 + 4.00 = %.2f\n", resultado.getResultado()); + resultado = multiplicacao.realizarCalculo(3, 4, carlos); + System.out.printf("3.00 * 4.00 = %.2f\n", resultado.getResultado()); + resultado = subtracao.realizarCalculo(3, 4, carlos); + System.out.printf("3.00 - 4.00 = %.2f\n", resultado.getResultado()); + resultado = divisao.realizarCalculo(3, 4, carlos); + System.out.printf("3.00 / 4.00 = %.2f\n", resultado.getResultado()); + } + +} From 68f7910982aef24ab65bdfbc9b9f0e4132062e76 Mon Sep 17 00:00:00 2001 From: Carlos Craveiro Veras Date: Sat, 17 Sep 2022 15:38:45 -0300 Subject: [PATCH 05/28] Adiciona UML --- lista02/ex05/Software_calculo_matematico.mdj | 8038 ++++++++++++++++++ 1 file changed, 8038 insertions(+) create mode 100644 lista02/ex05/Software_calculo_matematico.mdj diff --git a/lista02/ex05/Software_calculo_matematico.mdj b/lista02/ex05/Software_calculo_matematico.mdj new file mode 100644 index 0000000..b26d628 --- /dev/null +++ b/lista02/ex05/Software_calculo_matematico.mdj @@ -0,0 +1,8038 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNydKhnKM8Hg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNydKh3KNBxM=", + "_parent": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "model": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNydKiHKOBHw=", + "_parent": { + "$ref": "AAAAAAGDNydKh3KNBxM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 304, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNydKiXKP6H0=", + "_parent": { + "$ref": "AAAAAAGDNydKh3KNBxM=" + }, + "font": "Arial;13;3", + "left": 605, + "top": 271, + "width": 355.14501953125, + "height": 13, + "text": "Operação" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNydKiXKQvHI=", + "_parent": { + "$ref": "AAAAAAGDNydKh3KNBxM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 304, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNydKinKRq/I=", + "_parent": { + "$ref": "AAAAAAGDNydKh3KNBxM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 600, + "top": 264, + "width": 365.14501953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNydKiHKOBHw=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNydKiXKP6H0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNydKiXKQvHI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNydKinKRq/I=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNydKinKSg58=", + "_parent": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "model": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNylSEnMX214=", + "_parent": { + "$ref": "AAAAAAGDNydKinKSg58=" + }, + "model": { + "$ref": "AAAAAAGDNylR8nMUYu4=" + }, + "font": "Arial;13;0", + "left": 605, + "top": 294, + "width": 355.14501953125, + "height": 13, + "text": "#tipo: TipoOperacao", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 600, + "top": 289, + "width": 365.14501953125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNydKi3KT+1Q=", + "_parent": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "model": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNygU2HMHPhY=", + "_parent": { + "$ref": "AAAAAAGDNydKi3KT+1Q=" + }, + "model": { + "$ref": "AAAAAAGDNygUwnMEZ7I=" + }, + "font": "Arial;13;0", + "left": 605, + "top": 317, + "width": 355.14501953125, + "height": 13, + "text": "+realizarCalculo(a: float, b: float, usuario: Usuario): Resultado", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNyhvT3MOU+E=", + "_parent": { + "$ref": "AAAAAAGDNydKi3KT+1Q=" + }, + "model": { + "$ref": "AAAAAAGDNyhvO3MLrUY=" + }, + "font": "Arial;13;2", + "left": 605, + "top": 332, + "width": 355.14501953125, + "height": 13, + "text": "#operacao(a: float, b: float): float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 600, + "top": 312, + "width": 365.14501953125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNydKi3KUNCI=", + "_parent": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "model": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNydKjXKVgZY=", + "_parent": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "model": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": 152, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 600, + "top": 264, + "width": 365.14501953125, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAGDNydKh3KNBxM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNydKinKSg58=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNydKi3KT+1Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNydKi3KUNCI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNydKjXKVgZY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNyoVO3MdWL8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNyoVO3MeEQY=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "model": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNyoVPHMf42M=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MeEQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -352, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyoVPHMgIpg=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MeEQY=" + }, + "font": "Arial;13;1", + "left": 525, + "top": 87, + "width": 110.1826171875, + "height": 13, + "text": "Usuario" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyoVPHMh3ec=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MeEQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -352, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyoVPHMifpA=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MeEQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -352, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 520, + "top": 80, + "width": 120.1826171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNyoVPHMf42M=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNyoVPHMgIpg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNyoVPHMh3ec=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNyoVPHMifpA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNyoVPHMjHS8=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "model": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNyr813N1phE=", + "_parent": { + "$ref": "AAAAAAGDNyoVPHMjHS8=" + }, + "model": { + "$ref": "AAAAAAGDNyr8wnNy51M=" + }, + "font": "Arial;13;0", + "left": 525, + "top": 110, + "width": 110.1826171875, + "height": 13, + "text": "-nome: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNysD8nN7LWU=", + "_parent": { + "$ref": "AAAAAAGDNyoVPHMjHS8=" + }, + "model": { + "$ref": "AAAAAAGDNysD3HN4Zcw=" + }, + "font": "Arial;13;0", + "left": 525, + "top": 125, + "width": 110.1826171875, + "height": 13, + "text": "-idade: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNysHPHOBh08=", + "_parent": { + "$ref": "AAAAAAGDNyoVPHMjHS8=" + }, + "model": { + "$ref": "AAAAAAGDNysHInN+CzA=" + }, + "font": "Arial;13;0", + "left": 525, + "top": 140, + "width": 110.1826171875, + "height": 13, + "text": "-foto: Foto", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 520, + "top": 105, + "width": 120.1826171875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNyoVPXMki+E=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "model": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzPXd3S8WBE=", + "_parent": { + "$ref": "AAAAAAGDNyoVPXMki+E=" + }, + "model": { + "$ref": "AAAAAAGDNzPXXHS51t0=" + }, + "font": "Arial;13;0", + "left": 525, + "top": 163, + "width": 110.1826171875, + "height": 13, + "text": "+getNome(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzPciHTC0vM=", + "_parent": { + "$ref": "AAAAAAGDNyoVPXMki+E=" + }, + "model": { + "$ref": "AAAAAAGDNzPcdXS/ZYU=" + }, + "font": "Arial;13;0", + "left": 525, + "top": 178, + "width": 110.1826171875, + "height": 13, + "text": "+getIdade(): Int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzPfuXTIe2U=", + "_parent": { + "$ref": "AAAAAAGDNyoVPXMki+E=" + }, + "model": { + "$ref": "AAAAAAGDNzPfo3TFrwQ=" + }, + "font": "Arial;13;0", + "left": 525, + "top": 193, + "width": 110.1826171875, + "height": 13, + "text": "+getFoto(): Foto", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 520, + "top": 158, + "width": 120.1826171875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNyoVPXMljY0=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "model": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 368, + "top": -176, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNyoVPXMmIHg=", + "_parent": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "model": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 368, + "top": -176, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 520, + "top": 80, + "width": 120.1826171875, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGDNyoVO3MeEQY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNyoVPHMjHS8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNyoVPXMki+E=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNyoVPXMljY0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNyoVPXMmIHg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNyrNSHNKg9w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNyrNSHNL/v0=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "model": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNyrNSHNMSp8=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNL/v0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "top": -528, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyrNSHNNw/8=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNL/v0=" + }, + "font": "Arial;13;1", + "left": 317, + "top": 103, + "width": 127.53076171875, + "height": 13, + "text": "Foto" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyrNSXNOzR4=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNL/v0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "top": -528, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyrNSXNPqis=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNL/v0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "top": -528, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 312, + "top": 96, + "width": 137.53076171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNyrNSHNMSp8=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNyrNSHNNw/8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNyrNSXNOzR4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNyrNSXNPqis=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNyrNSXNQGQQ=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "model": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNyvXy3OKfKo=", + "_parent": { + "$ref": "AAAAAAGDNyrNSXNQGQQ=" + }, + "model": { + "$ref": "AAAAAAGDNyvXtXOH9UY=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 126, + "width": 127.53076171875, + "height": 13, + "text": "-caminho: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNzD7e3SW1kc=", + "_parent": { + "$ref": "AAAAAAGDNyrNSXNQGQQ=" + }, + "model": { + "$ref": "AAAAAAGDNzD7ZHST9nI=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 141, + "width": 127.53076171875, + "height": 13, + "text": "-data: Data", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 312, + "top": 121, + "width": 137.53076171875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNyrNSXNRf+8=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "model": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzJiQHSgZbc=", + "_parent": { + "$ref": "AAAAAAGDNyrNSXNRf+8=" + }, + "model": { + "$ref": "AAAAAAGDNzJiKnSdfD8=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 164, + "width": 127.53076171875, + "height": 13, + "text": "+getData(): Data", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzJnGHSmxyI=", + "_parent": { + "$ref": "AAAAAAGDNyrNSXNRf+8=" + }, + "model": { + "$ref": "AAAAAAGDNzJnA3SjqXI=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 179, + "width": 127.53076171875, + "height": 13, + "text": "+getCaminho(): String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 312, + "top": 159, + "width": 137.53076171875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNyrNSXNSN/A=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "model": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 136, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNyrNSXNTZ+o=", + "_parent": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "model": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 136, + "top": -264, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 312, + "top": 96, + "width": 137.53076171875, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAGDNyrNSHNL/v0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNyrNSXNQGQQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNyrNSXNRf+8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNyrNSXNSN/A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNyrNSXNTZ+o=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNyzKEXOQ+Pg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNyzKEXORLPI=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "model": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNyzKEnOS7BM=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXORLPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 768, + "top": -416, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyzKEnOTGJY=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXORLPI=" + }, + "font": "Arial;13;1", + "left": 933, + "top": 79, + "width": 139.8134765625, + "height": 13, + "text": "RelogioSistema" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyzKEnOUHpg=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXORLPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 768, + "top": -416, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNyzKEnOVR0o=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXORLPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 768, + "top": -416, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 928, + "top": 72, + "width": 149.8134765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNyzKEnOS7BM=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNyzKEnOTGJY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNyzKEnOUHpg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNyzKEnOVR0o=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNyzKEnOWFnI=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "model": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNyzuXHO7qfs=", + "_parent": { + "$ref": "AAAAAAGDNyzKEnOWFnI=" + }, + "model": { + "$ref": "AAAAAAGDNyzuRnO442k=" + }, + "font": "Arial;13;0", + "left": 933, + "top": 102, + "width": 139.8134765625, + "height": 13, + "text": "-data: Data", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDNy0DcXPCGGI=", + "_parent": { + "$ref": "AAAAAAGDNyzKEnOWFnI=" + }, + "model": { + "$ref": "AAAAAAGDNy0Da3O/ZrQ=" + }, + "font": "Arial;13;0", + "left": 933, + "top": 117, + "width": 139.8134765625, + "height": 13, + "text": "-horario: Horario", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 928, + "top": 97, + "width": 149.8134765625, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNyzKEnOX1rs=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "model": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNy1VMnPLEeA=", + "_parent": { + "$ref": "AAAAAAGDNyzKEnOX1rs=" + }, + "model": { + "$ref": "AAAAAAGDNy1VFnPIL6k=" + }, + "font": "Arial;13;0", + "left": 933, + "top": 140, + "width": 139.8134765625, + "height": 13, + "text": "+getData()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNy1mV3PRd28=", + "_parent": { + "$ref": "AAAAAAGDNyzKEnOX1rs=" + }, + "model": { + "$ref": "AAAAAAGDNy1mP3POa80=" + }, + "font": "Arial;13;0", + "left": 933, + "top": 155, + "width": 139.8134765625, + "height": 13, + "text": "+getHorario()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNy1ufnPXmpo=", + "_parent": { + "$ref": "AAAAAAGDNyzKEnOX1rs=" + }, + "model": { + "$ref": "AAAAAAGDNy1uaXPU9n0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1317, + "top": -38, + "width": 97.525390625, + "height": 13, + "text": "-Operation3()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNy5mmHPhCnE=", + "_parent": { + "$ref": "AAAAAAGDNyzKEnOX1rs=" + }, + "model": { + "$ref": "AAAAAAGDNy5mgnPeulU=" + }, + "font": "Arial;13;0", + "left": 933, + "top": 170, + "width": 139.8134765625, + "height": 13, + "text": "-atualizaData&Horario()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 928, + "top": 135, + "width": 149.8134765625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNyzKE3OYqmw=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "model": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 384, + "top": -208, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNyzKE3OZf4A=", + "_parent": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "model": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 384, + "top": -208, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 928, + "top": 72, + "width": 149.8134765625, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAGDNyzKEXORLPI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNyzKEnOWFnI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNyzKEnOX1rs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNyzKE3OYqmw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNyzKE3OZf4A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNy/S4XPqPog=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNy/S4XPrNXY=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPqPog=" + }, + "model": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/S4nPsZuQ=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPrNXY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/S4nPt9Lw=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPrNXY=" + }, + "font": "Arial;13;1", + "left": 325, + "top": 487, + "width": 187.52880859375, + "height": 13, + "text": "Soma" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/S4nPuINk=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPrNXY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 384, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/S4nPvEnE=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPrNXY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 320, + "top": 480, + "width": 197.52880859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNy/S4nPsZuQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNy/S4nPt9Lw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNy/S4nPuINk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNy/S4nPvEnE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNy/S4nPwH4E=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPqPog=" + }, + "model": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "font": "Arial;13;0", + "left": 320, + "top": 505, + "width": 197.52880859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNy/S4nPx8TY=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPqPog=" + }, + "model": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzgFonT1TCg=", + "_parent": { + "$ref": "AAAAAAGDNy/S4nPx8TY=" + }, + "model": { + "$ref": "AAAAAAGDNzgFinTyaHQ=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 520, + "width": 187.52880859375, + "height": 13, + "text": "#operacao(a: float, b: float): float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 320, + "top": 515, + "width": 197.52880859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNy/S4nPyhck=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPqPog=" + }, + "model": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": 192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNy/S43Pz5SQ=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPqPog=" + }, + "model": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": 192, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 320, + "top": 480, + "width": 197.52880859375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGDNy/S4XPrNXY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNy/S4nPwH4E=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNy/S4nPx8TY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNy/S4nPyhck=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNy/S43Pz5SQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNy/npXQUElY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNy/npnQVI/Y=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQUElY=" + }, + "model": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/npnQWQEk=", + "_parent": { + "$ref": "AAAAAAGDNy/npnQVI/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 160, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/npnQXSdA=", + "_parent": { + "$ref": "AAAAAAGDNy/npnQVI/Y=" + }, + "font": "Arial;13;1", + "left": 989, + "top": 487, + "width": 187.52880859375, + "height": 13, + "text": "Subtracao" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/npnQYDcI=", + "_parent": { + "$ref": "AAAAAAGDNy/npnQVI/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 160, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNy/npnQZfLc=", + "_parent": { + "$ref": "AAAAAAGDNy/npnQVI/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 160, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 984, + "top": 480, + "width": 197.52880859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNy/npnQWQEk=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNy/npnQXSdA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNy/npnQYDcI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNy/npnQZfLc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNy/npnQavx0=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQUElY=" + }, + "model": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "font": "Arial;13;0", + "left": 984, + "top": 505, + "width": 197.52880859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNy/npnQbRlQ=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQUElY=" + }, + "model": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzhadnUFPXA=", + "_parent": { + "$ref": "AAAAAAGDNy/npnQbRlQ=" + }, + "model": { + "$ref": "AAAAAAGDNzhaXHUCwmM=" + }, + "font": "Arial;13;0", + "left": 989, + "top": 520, + "width": 187.52880859375, + "height": 13, + "text": "#operacao(a: float, b: float): float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 984, + "top": 515, + "width": 197.52880859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNy/np3Qc2oQ=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQUElY=" + }, + "model": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNy/np3Qd+A4=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQUElY=" + }, + "model": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 984, + "top": 480, + "width": 197.52880859375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGDNy/npnQVI/Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNy/npnQavx0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNy/npnQbRlQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNy/np3Qc2oQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNy/np3Qd+A4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNzANlnQ/Mc0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNzANlnRAxe0=", + "_parent": { + "$ref": "AAAAAAGDNzANlnQ/Mc0=" + }, + "model": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNzANlnRB3J8=", + "_parent": { + "$ref": "AAAAAAGDNzANlnRAxe0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": 176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNzANl3RCJRs=", + "_parent": { + "$ref": "AAAAAAGDNzANlnRAxe0=" + }, + "font": "Arial;13;1", + "left": 549, + "top": 487, + "width": 187.52880859375, + "height": 13, + "text": "Divisao" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNzANl3RDXyM=", + "_parent": { + "$ref": "AAAAAAGDNzANlnRAxe0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": 176, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNzANl3REfs8=", + "_parent": { + "$ref": "AAAAAAGDNzANlnRAxe0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": 176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 544, + "top": 480, + "width": 197.52880859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNzANlnRB3J8=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNzANl3RCJRs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNzANl3RDXyM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNzANl3REfs8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNzANl3RFXpI=", + "_parent": { + "$ref": "AAAAAAGDNzANlnQ/Mc0=" + }, + "model": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "font": "Arial;13;0", + "left": 544, + "top": 505, + "width": 197.52880859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNzANl3RG+Fk=", + "_parent": { + "$ref": "AAAAAAGDNzANlnQ/Mc0=" + }, + "model": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzj8f3UZ07A=", + "_parent": { + "$ref": "AAAAAAGDNzANl3RG+Fk=" + }, + "model": { + "$ref": "AAAAAAGDNzj8XnUWLwQ=" + }, + "font": "Arial;13;0", + "left": 549, + "top": 520, + "width": 187.52880859375, + "height": 13, + "text": "#operacao(a: float, b: float): float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 544, + "top": 515, + "width": 197.52880859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNzANmHRHgak=", + "_parent": { + "$ref": "AAAAAAGDNzANlnQ/Mc0=" + }, + "model": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 104, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNzANmHRIQvQ=", + "_parent": { + "$ref": "AAAAAAGDNzANlnQ/Mc0=" + }, + "model": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 104, + "top": 88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 544, + "top": 480, + "width": 197.52880859375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGDNzANlnRAxe0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNzANl3RFXpI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNzANl3RG+Fk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNzANmHRHgak=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNzANmHRIQvQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDNzAypnRqa7s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDNzAypnRrhJM=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRqa7s=" + }, + "model": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDNzAyp3RsGUw=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRrhJM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNzAyp3RtO1U=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRrhJM=" + }, + "font": "Arial;13;1", + "left": 773, + "top": 487, + "width": 187.52880859375, + "height": 13, + "text": "Multiplicacao" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNzAyp3Rudso=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRrhJM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 176, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDNzAyp3RvfLc=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRrhJM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 480, + "width": 197.52880859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDNzAyp3RsGUw=" + }, + "nameLabel": { + "$ref": "AAAAAAGDNzAyp3RtO1U=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDNzAyp3Rudso=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNzAyp3RvfLc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDNzAyp3RwcGI=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRqa7s=" + }, + "model": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "font": "Arial;13;0", + "left": 768, + "top": 505, + "width": 197.52880859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDNzAyqHRxcpU=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRqa7s=" + }, + "model": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDNzkpunUnn7Y=", + "_parent": { + "$ref": "AAAAAAGDNzAyqHRxcpU=" + }, + "model": { + "$ref": "AAAAAAGDNzkponUkEWQ=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 520, + "width": 187.52880859375, + "height": 13, + "text": "#operacao(a: float, b: float): float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 515, + "width": 197.52880859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDNzAyqHRyJgY=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRqa7s=" + }, + "model": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDNzAyqHRzvC8=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRqa7s=" + }, + "model": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 768, + "top": 480, + "width": 197.52880859375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGDNzAypnRrhJM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDNzAyp3RwcGI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDNzAyqHRxcpU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDNzAyqHRyJgY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDNzAyqHRzvC8=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGDNzsZxXVwte4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNzsZxHVukIQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzsZxXVxuKY=", + "_parent": { + "$ref": "AAAAAAGDNzsZxXVwte4=" + }, + "model": { + "$ref": "AAAAAAGDNzsZxHVukIQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 578, + "top": 394, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzsZxXVwte4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzsZxXVye5Y=", + "_parent": { + "$ref": "AAAAAAGDNzsZxXVwte4=" + }, + "model": { + "$ref": "AAAAAAGDNzsZxHVukIQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 571, + "top": 381, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNzsZxXVwte4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzsZxXVzp3M=", + "_parent": { + "$ref": "AAAAAAGDNzsZxXVwte4=" + }, + "model": { + "$ref": "AAAAAAGDNzsZxHVukIQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 593, + "top": 421, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzsZxXVwte4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "tail": { + "$ref": "AAAAAAGDNy/S4XPqPog=" + }, + "lineStyle": 1, + "points": "470:479;703:350", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNzsZxXVxuKY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNzsZxXVye5Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNzsZxXVzp3M=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGDNzswjXWBlVg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNzswjXV/6+Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzswjXWCIPg=", + "_parent": { + "$ref": "AAAAAAGDNzswjXWBlVg=" + }, + "model": { + "$ref": "AAAAAAGDNzswjXV/6+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 934, + "top": 420, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzswjXWBlVg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzswjXWD5uE=", + "_parent": { + "$ref": "AAAAAAGDNzswjXWBlVg=" + }, + "model": { + "$ref": "AAAAAAGDNzswjXV/6+Q=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 926, + "top": 432, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNzswjXWBlVg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzswjXWEQSY=", + "_parent": { + "$ref": "AAAAAAGDNzswjXWBlVg=" + }, + "model": { + "$ref": "AAAAAAGDNzswjXV/6+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 951, + "top": 395, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzswjXWBlVg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "tail": { + "$ref": "AAAAAAGDNy/npXQUElY=" + }, + "lineStyle": 1, + "points": "1039:479;847:350", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNzswjXWCIPg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNzswjXWD5uE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNzswjXWEQSY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGDNzzmj3WU5ZU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNzzmj3WSWFQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzzmj3WV4LU=", + "_parent": { + "$ref": "AAAAAAGDNzzmj3WU5ZU=" + }, + "model": { + "$ref": "AAAAAAGDNzzmj3WSWFQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 694, + "top": 399, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzzmj3WU5ZU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzzmj3WWfr4=", + "_parent": { + "$ref": "AAAAAAGDNzzmj3WU5ZU=" + }, + "model": { + "$ref": "AAAAAAGDNzzmj3WSWFQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 682, + "top": 390, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNzzmj3WU5ZU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzzmj3WXPgQ=", + "_parent": { + "$ref": "AAAAAAGDNzzmj3WU5ZU=" + }, + "model": { + "$ref": "AAAAAAGDNzzmj3WSWFQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 719, + "top": 416, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzzmj3WU5ZU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "tail": { + "$ref": "AAAAAAGDNzANlnQ/Mc0=" + }, + "lineStyle": 1, + "points": "662:479;752:350", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNzzmj3WV4LU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNzzmj3WWfr4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNzzmj3WXPgQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGDNzzzMXWlTqs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNzzzMXWj8nY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzzzMXWmwGE=", + "_parent": { + "$ref": "AAAAAAGDNzzzMXWlTqs=" + }, + "model": { + "$ref": "AAAAAAGDNzzzMXWj8nY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 813, + "top": 413, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzzzMXWlTqs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzzzMnWning=", + "_parent": { + "$ref": "AAAAAAGDNzzzMXWlTqs=" + }, + "model": { + "$ref": "AAAAAAGDNzzzMXWj8nY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 799, + "top": 419, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNzzzMXWlTqs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNzzzMnWoWGM=", + "_parent": { + "$ref": "AAAAAAGDNzzzMXWlTqs=" + }, + "model": { + "$ref": "AAAAAAGDNzzzMXWj8nY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 840, + "top": 402, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNzzzMXWlTqs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "tail": { + "$ref": "AAAAAAGDNzAypnRqa7s=" + }, + "lineStyle": 1, + "points": "854:479;800:350", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNzzzMXWmwGE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNzzzMnWning=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNzzzMnWoWGM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDNz4s43XHC/k=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4HXDQOA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s43XIHpU=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4HXDQOA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 798, + "top": 138, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5HXJYgg=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4HXDQOA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 813, + "top": 138, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5HXKeHY=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4HXDQOA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 769, + "top": 137, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5HXLGi4=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXExwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 665, + "top": 123, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5HXMpGQ=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXExwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 668, + "top": 110, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5XXNRIE=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXExwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 661, + "top": 151, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5XXOGGM=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXFXxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 798, + "top": 231, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5XXPQco=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXFXxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 811, + "top": 228, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz4s5XXQvNw=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXFXxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 770, + "top": 235, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDNz4s5XXRnrk=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXExwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDNz4s5nXSuHw=", + "_parent": { + "$ref": "AAAAAAGDNz4s43XHC/k=" + }, + "model": { + "$ref": "AAAAAAGDNz4s4XXFXxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "tail": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "lineStyle": 1, + "points": "640:145;784:144;783:263", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNz4s43XIHpU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNz4s5HXJYgg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNz4s5HXKeHY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDNz4s5HXLGi4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDNz4s5HXMpGQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDNz4s5XXNRIE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDNz4s5XXOGGM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDNz4s5XXPQco=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDNz4s5XXQvNw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDNz4s5XXRnrk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDNz4s5nXSuHw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDNz60MXsM74M=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sIwzQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MXsNYZw=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sIwzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 124, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MXsO/Wg=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sIwzQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 484, + "top": 109, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MXsPZ6k=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sIwzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 154, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MXsQfAo=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sJAJc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 475, + "top": 124, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MXsRWvs=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sJAJc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 477, + "top": 111, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MnsSMnc=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sJAJc=" + }, + "font": "Arial;13;0", + "left": 468, + "top": 152, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MnsTCLM=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sKWjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 492, + "top": 124, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MnsUqS0=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sKWjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 490, + "top": 111, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz60MnsVaLQ=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sKWjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 494, + "top": 151, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDNz60MnsWee8=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sJAJc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDNz60MnsXhhY=", + "_parent": { + "$ref": "AAAAAAGDNz60MXsM74M=" + }, + "model": { + "$ref": "AAAAAAGDNz60L3sKWjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNyoVO3MdWL8=" + }, + "tail": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "lineStyle": 1, + "points": "450:146;519:145", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNz60MXsNYZw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNz60MXsO/Wg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNz60MXsPZ6k=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDNz60MXsQfAo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDNz60MXsRWvs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDNz60MnsSMnc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDNz60MnsTCLM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDNz60MnsUqS0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDNz60MnsVaLQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDNz60MnsWee8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDNz60MnsXhhY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDNz8VoIDYP/Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DUFi0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDZ4Is=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DUFi0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 985, + "top": 297, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDaX5c=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DUFi0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 970, + "top": 297, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDbzPE=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DUFi0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1014, + "top": 298, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDc7+w=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DVamQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 990, + "top": 283, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDd2go=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DVamQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 993, + "top": 269, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDeFw0=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DVamQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 986, + "top": 310, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDfxts=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DWWNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 985, + "top": 207, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDg2bo=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DWWNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 972, + "top": 210, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDNz8VoYDh3mE=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DWWNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1013, + "top": 203, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDNz8VooDiCfM=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DVamQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDNz8VooDjXi8=", + "_parent": { + "$ref": "AAAAAAGDNz8VoIDYP/Q=" + }, + "model": { + "$ref": "AAAAAAGDNz8Vn4DWWNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "tail": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "lineStyle": 1, + "points": "965:304;1000:304;1001:188", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDNz8VoYDZ4Is=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDNz8VoYDaX5c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDNz8VoYDbzPE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDNz8VoYDc7+w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDNz8VoYDd2go=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDNz8VoYDeFw0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDNz8VoYDfxts=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDNz8VoYDg2bo=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDNz8VoYDh3mE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDNz8VooDiCfM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDNz8VooDjXi8=" + } + }, + { + "_type": "UMLEnumerationView", + "_id": "AAAAAAGDN0x81dqtgM0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDN0x81dqumTM=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDN0x81dqvQNo=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqumTM=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 229, + "width": 86.72802734375, + "height": 13, + "text": "«enumeration»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDN0x81dqwU88=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqumTM=" + }, + "font": "Arial;13;1", + "left": 37, + "top": 244, + "width": 86.72802734375, + "height": 13, + "text": "Mes" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDN0x81dqx/iw=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqumTM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1872, + "top": 304, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDN0x81dqy60c=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqumTM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1872, + "top": 304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 32, + "top": 224, + "width": 96.72802734375, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAGDN0x81dqvQNo=" + }, + "nameLabel": { + "$ref": "AAAAAAGDN0x81dqwU88=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDN0x81dqx/iw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDN0x81dqy60c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDN0x81dqzjNQ=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -936, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDN0x81dq0c9s=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -936, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDN0x81dq1I+U=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -936, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDN0x81dq2Fk8=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -936, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLEnumerationLiteralCompartmentView", + "_id": "AAAAAAGDN0x81dq34lg=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "model": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "subViews": [ + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0yPf9tsh5k=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0yPcNtdzdA=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 267, + "width": 86.72802734375, + "height": 13, + "text": "JANEIRO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zJZ+XczJ8=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zJS+XNm7o=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 282, + "width": 86.72802734375, + "height": 13, + "text": "FEVEREIRO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zMSeZOujk=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zMLuY/+5A=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 297, + "width": 86.72802734375, + "height": 13, + "text": "MARCO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zPVObALgE=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zPOOaxM40=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 312, + "width": 86.72802734375, + "height": 13, + "text": "ABRIL", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zSf+cyJGA=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zSYecjmX0=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 327, + "width": 86.72802734375, + "height": 13, + "text": "MAIO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zVdeekDXY=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zVWOeV15Y=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 342, + "width": 86.72802734375, + "height": 13, + "text": "JUNHO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0ziBOjWAAQ=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zh7OjHI7E=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 357, + "width": 86.72802734375, + "height": 13, + "text": "JULHO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zlXulIFGM=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zlR+k5KN0=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 372, + "width": 86.72802734375, + "height": 13, + "text": "AGOSTO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0znxem6ZMg=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0znqemrSSo=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 387, + "width": 86.72802734375, + "height": 13, + "text": "SETEMBRO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zqZOosfF0=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zqSOodcac=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 402, + "width": 86.72802734375, + "height": 13, + "text": "OUTUBRO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0ztOOqeLQ8=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0ztGeqPODg=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 417, + "width": 86.72802734375, + "height": 13, + "text": "NOVEMBRO", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGDN0zvt+sQskM=", + "_parent": { + "$ref": "AAAAAAGDN0x81dq34lg=" + }, + "model": { + "$ref": "AAAAAAGDN0zvoesB6Qo=" + }, + "font": "Arial;13;0", + "left": 37, + "top": 432, + "width": 86.72802734375, + "height": 13, + "text": "DEZEMBRO", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 32, + "top": 262, + "width": 96.72802734375, + "height": 188 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 32, + "top": 224, + "width": 96.72802734375, + "height": 226, + "nameCompartment": { + "$ref": "AAAAAAGDN0x81dqumTM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGDN0x81dqzjNQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDN0x81dq0c9s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDN0x81dq1I+U=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDN0x81dq2Fk8=" + }, + "enumerationLiteralCompartment": { + "$ref": "AAAAAAGDN0x81dq34lg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDTLX22C26vkc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDTLX22C27BiY=", + "_parent": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "model": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDTLX22C28c8I=", + "_parent": { + "$ref": "AAAAAAGDTLX22C27BiY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -270, + "top": 291, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLX22C297XY=", + "_parent": { + "$ref": "AAAAAAGDTLX22C27BiY=" + }, + "font": "Arial;13;1", + "left": 325, + "top": 279, + "width": 158.60888671875, + "height": 13, + "text": "Resultado" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLX22C2+mfk=", + "_parent": { + "$ref": "AAAAAAGDTLX22C27BiY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -270, + "top": 291, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLX22C2/i3k=", + "_parent": { + "$ref": "AAAAAAGDTLX22C27BiY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -270, + "top": 291, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 320, + "top": 272, + "width": 168.60888671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLX22C28c8I=" + }, + "nameLabel": { + "$ref": "AAAAAAGDTLX22C297XY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDTLX22C2+mfk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLX22C2/i3k=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDTLX22C3AKM0=", + "_parent": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "model": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLX22C3B5Sg=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3AKM0=" + }, + "model": { + "$ref": "AAAAAAGDN0Ls8MBNblg=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 302, + "width": 158.60888671875, + "height": 13, + "text": "-resultado: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLX22C3CKlw=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3AKM0=" + }, + "model": { + "$ref": "AAAAAAGDN0MlrsFctEQ=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 317, + "width": 158.60888671875, + "height": 13, + "text": "-requisitante: Usuario", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLX22C3DzYw=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3AKM0=" + }, + "model": { + "$ref": "AAAAAAGDN0OKfcN0J/k=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 332, + "width": 158.60888671875, + "height": 13, + "text": "-data: Data", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLX22C3EkR0=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3AKM0=" + }, + "model": { + "$ref": "AAAAAAGDN0Pj3cS/Hzo=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 347, + "width": 158.60888671875, + "height": 13, + "text": "-horario: Horario", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 320, + "top": 297, + "width": 168.60888671875, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDTLX22C3FYto=", + "_parent": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "model": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLX22C3Gws8=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3FYto=" + }, + "model": { + "$ref": "AAAAAAGDN0T7p8xMWhg=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 370, + "width": 158.60888671875, + "height": 13, + "text": "+getResultado(): float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLX22C3HVIk=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3FYto=" + }, + "model": { + "$ref": "AAAAAAGDN0VDpM1pBVY=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 385, + "width": 158.60888671875, + "height": 13, + "text": "+getRequisitante(): Usuario", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLX22C3ItFE=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3FYto=" + }, + "model": { + "$ref": "AAAAAAGDN0V/2c4CNCw=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 400, + "width": 158.60888671875, + "height": 13, + "text": "+getData(): Data", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLX22C3JTGc=", + "_parent": { + "$ref": "AAAAAAGDTLX22C3FYto=" + }, + "model": { + "$ref": "AAAAAAGDN0WFyc508IA=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 415, + "width": 158.60888671875, + "height": 13, + "text": "+getHorario(): Horario", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 320, + "top": 365, + "width": 168.60888671875, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDTLX22C3KAns=", + "_parent": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "model": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -296, + "top": 184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDTLX22C3LD7Q=", + "_parent": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "model": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -296, + "top": 184, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 320, + "top": 272, + "width": 168.60888671875, + "height": 161, + "nameCompartment": { + "$ref": "AAAAAAGDTLX22C27BiY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDTLX22C3AKM0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDTLX22C3FYto=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDTLX22C3KAns=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDTLX22C3LD7Q=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTLYOXTFJi8s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFFGp8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFKoGk=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFFGp8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 542, + "top": 314, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFL/gE=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFFGp8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 540, + "top": 299, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFMKWA=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFFGp8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 545, + "top": 343, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFNNY8=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFGJso=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 512, + "top": 317, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFOGCc=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFGJso=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 513, + "top": 304, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFPmMg=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFGJso=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 512, + "top": 345, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFQ4Y0=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFHjv0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 571, + "top": 310, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFRcF4=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFHjv0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 567, + "top": 297, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLYOXTFSw5g=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFHjv0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 579, + "top": 337, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLYOXTFTMj4=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFGJso=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLYOXTFUEZc=", + "_parent": { + "$ref": "AAAAAAGDTLYOXTFJi8s=" + }, + "model": { + "$ref": "AAAAAAGDTLYOXDFHjv0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNydKhnKM8Hg=" + }, + "tail": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "lineStyle": 1, + "points": "489:342;599:328", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTLYOXTFKoGk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLYOXTFL/gE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLYOXTFMKWA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTLYOXTFNNY8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTLYOXTFOGCc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTLYOXTFPmMg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTLYOXTFQ4Y0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTLYOXTFRcF4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTLYOXTFSw5g=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTLYOXTFTMj4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTLYOXTFUEZc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDTLdVgGIGZXE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDTLdVgWIHXsw=", + "_parent": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "model": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDTLdVgWII6DI=", + "_parent": { + "$ref": "AAAAAAGDTLdVgWIHXsw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLdVgWIJjp0=", + "_parent": { + "$ref": "AAAAAAGDTLdVgWIHXsw=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 87, + "width": 107.326171875, + "height": 13, + "text": "Data" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLdVgmIKfgw=", + "_parent": { + "$ref": "AAAAAAGDTLdVgWIHXsw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLdVgmIL/6s=", + "_parent": { + "$ref": "AAAAAAGDTLdVgWIHXsw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 80, + "width": 117.326171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLdVgWII6DI=" + }, + "nameLabel": { + "$ref": "AAAAAAGDTLdVgWIJjp0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDTLdVgmIKfgw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLdVgmIL/6s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDTLdVgmIMQ2g=", + "_parent": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "model": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLeejGfN6fU=", + "_parent": { + "$ref": "AAAAAAGDTLdVgmIMQ2g=" + }, + "model": { + "$ref": "AAAAAAGDTLeeNme+Rqk=" + }, + "font": "Arial;13;0", + "left": 29, + "top": 110, + "width": 107.326171875, + "height": 13, + "text": "+dia: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLfQf2uVaLw=", + "_parent": { + "$ref": "AAAAAAGDTLdVgmIMQ2g=" + }, + "model": { + "$ref": "AAAAAAGDTLfQT2uGoxU=" + }, + "font": "Arial;13;0", + "left": 29, + "top": 125, + "width": 107.326171875, + "height": 13, + "text": "+mes: Mes", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLfWiWxzGdg=", + "_parent": { + "$ref": "AAAAAAGDTLdVgmIMQ2g=" + }, + "model": { + "$ref": "AAAAAAGDTLfWPGxkKJQ=" + }, + "font": "Arial;13;0", + "left": 29, + "top": 140, + "width": 107.326171875, + "height": 13, + "text": "+ano: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 105, + "width": 117.326171875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDTLdVgmINwdY=", + "_parent": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "model": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLfbrW1REJ4=", + "_parent": { + "$ref": "AAAAAAGDTLdVgmINwdY=" + }, + "model": { + "$ref": "AAAAAAGDTLfbe21Cl9I=" + }, + "font": "Arial;13;0", + "left": 29, + "top": 163, + "width": 107.326171875, + "height": 13, + "text": "+getDia(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLfimW5HpEQ=", + "_parent": { + "$ref": "AAAAAAGDTLdVgmINwdY=" + }, + "model": { + "$ref": "AAAAAAGDTLfiYm44rJs=" + }, + "font": "Arial;13;0", + "left": 29, + "top": 178, + "width": 107.326171875, + "height": 13, + "text": "+getMes(): Mes", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLfoSG8l9UY=", + "_parent": { + "$ref": "AAAAAAGDTLdVgmINwdY=" + }, + "model": { + "$ref": "AAAAAAGDTLfoFW8Wg9I=" + }, + "font": "Arial;13;0", + "left": 29, + "top": 193, + "width": 107.326171875, + "height": 13, + "text": "+getAno(): int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 158, + "width": 117.326171875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDTLdVgmIOkjY=", + "_parent": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "model": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDTLdVgmIPFGM=", + "_parent": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "model": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 80, + "width": 117.326171875, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGDTLdVgWIHXsw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDTLdVgmIMQ2g=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDTLdVgmINwdY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDTLdVgmIOkjY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDTLdVgmIPFGM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDTLd5I2TFmrY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDTLd5I2TGGN0=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "model": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDTLd5I2TH1UM=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TGGN0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 592, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLd5I2TILjQ=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TGGN0=" + }, + "font": "Arial;13;1", + "left": 45, + "top": 479, + "width": 107.326171875, + "height": 13, + "text": "Horario" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLd5I2TJSfM=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TGGN0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 592, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDTLd5I2TKfLE=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TGGN0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 592, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 40, + "top": 472, + "width": 117.326171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLd5I2TH1UM=" + }, + "nameLabel": { + "$ref": "AAAAAAGDTLd5I2TILjQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDTLd5I2TJSfM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLd5I2TKfLE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDTLd5JGTLWjs=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "model": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLgENnHPr6Y=", + "_parent": { + "$ref": "AAAAAAGDTLd5JGTLWjs=" + }, + "model": { + "$ref": "AAAAAAGDTLgD33HADW4=" + }, + "font": "Arial;13;0", + "left": 45, + "top": 502, + "width": 107.326171875, + "height": 13, + "text": "+hora: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLgQf3OLYpg=", + "_parent": { + "$ref": "AAAAAAGDTLd5JGTLWjs=" + }, + "model": { + "$ref": "AAAAAAGDTLgQQXN8cRM=" + }, + "font": "Arial;13;0", + "left": 45, + "top": 517, + "width": 107.326171875, + "height": 13, + "text": "+minuto: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDTLgVw3RpSdY=", + "_parent": { + "$ref": "AAAAAAGDTLd5JGTLWjs=" + }, + "model": { + "$ref": "AAAAAAGDTLgVjHRail8=" + }, + "font": "Arial;13;0", + "left": 45, + "top": 532, + "width": 107.326171875, + "height": 13, + "text": "+segundo: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 40, + "top": 497, + "width": 117.326171875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDTLd5JGTMpfE=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "model": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLgKenKtS6w=", + "_parent": { + "$ref": "AAAAAAGDTLd5JGTMpfE=" + }, + "model": { + "$ref": "AAAAAAGDTLgKNnKecTw=" + }, + "font": "Arial;13;0", + "left": 45, + "top": 555, + "width": 107.326171875, + "height": 13, + "text": "+getHora(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLgaxHVH03c=", + "_parent": { + "$ref": "AAAAAAGDTLd5JGTMpfE=" + }, + "model": { + "$ref": "AAAAAAGDTLgacnU4rdQ=" + }, + "font": "Arial;13;0", + "left": 45, + "top": 570, + "width": 107.326171875, + "height": 13, + "text": "+getMinuto(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDTLgfx3YlWIo=", + "_parent": { + "$ref": "AAAAAAGDTLd5JGTMpfE=" + }, + "model": { + "$ref": "AAAAAAGDTLgfjHYWtjk=" + }, + "font": "Arial;13;0", + "left": 45, + "top": 585, + "width": 107.326171875, + "height": 13, + "text": "+getSegundo(): int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 40, + "top": 550, + "width": 117.326171875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDTLd5JGTNrUI=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "model": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDTLd5JGTOoZQ=", + "_parent": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "model": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 296, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 40, + "top": 472, + "width": 117.326171875, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGDTLd5I2TGGN0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDTLd5JGTLWjs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDTLd5JGTMpfE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDTLd5JGTNrUI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDTLd5JGTOoZQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTLsDOJVc5UM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VYpPY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOJVduk4=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VYpPY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 66, + "top": 210, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOJVeZAA=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VYpPY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 51, + "top": 210, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZVfuTg=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VYpPY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 95, + "top": 211, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZVgicY=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VZg6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 66, + "top": 191, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZVhF8A=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VZg6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 52, + "top": 188, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZViiRk=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VZg6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 93, + "top": 195, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZVjaHw=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5Va1Hw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 66, + "top": 230, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZVkFas=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5Va1Hw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 52, + "top": 233, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsDOZVlV3I=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5Va1Hw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 93, + "top": 226, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLsDOZVmwv4=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5VZg6A=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLsDOZVnmJc=", + "_parent": { + "$ref": "AAAAAAGDTLsDOJVc5UM=" + }, + "model": { + "$ref": "AAAAAAGDTLsDN5Va1Hw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "tail": { + "$ref": "AAAAAAGDN0x81dqtgM0=" + }, + "lineStyle": 1, + "points": "81:223;81:211", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTLsDOJVduk4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLsDOJVeZAA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLsDOZVfuTg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTLsDOZVgicY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTLsDOZVhF8A=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTLsDOZViiRk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTLsDOZVjaHw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTLsDOZVkFas=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTLsDOZVlV3I=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTLsDOZVmwv4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTLsDOZVnmJc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTLsjH5foxPA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfkowM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjH5fp7MI=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfkowM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 226, + "top": 124, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjH5fqlIg=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfkowM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 226, + "top": 109, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjH5frNJo=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfkowM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 225, + "top": 153, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjIJfsRi8=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpflkjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 167, + "top": 124, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjIJftUXg=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpflkjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 169, + "top": 110, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjIJfuUpE=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpflkjE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 162, + "top": 151, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjIJfv5gk=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfmfzM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 124, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjIJfwrA4=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfmfzM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 111, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLsjIJfxMrg=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfmfzM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 289, + "top": 152, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLsjIJfy2o4=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpflkjE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLsjIJfzBGI=", + "_parent": { + "$ref": "AAAAAAGDTLsjH5foxPA=" + }, + "model": { + "$ref": "AAAAAAGDTLsjHpfmfzM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "tail": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "lineStyle": 1, + "points": "141:145;311:146", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTLsjH5fp7MI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLsjH5fqlIg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLsjH5frNJo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTLsjIJfsRi8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTLsjIJftUXg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTLsjIJfuUpE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTLsjIJfv5gk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTLsjIJfwrA4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTLsjIJfxMrg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTLsjIJfy2o4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTLsjIJfzBGI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTLs4DJugrVE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJuc8MQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJuhOvs=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJuc8MQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": 221, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJuiLFU=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJuc8MQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 246, + "top": 208, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJujUbc=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJuc8MQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 221, + "top": 246, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJukDf8=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJudE5M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 170, + "top": 178, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJul5jc=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJudE5M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 180, + "top": 168, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJumsc0=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJudE5M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 152, + "top": 199, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJuni38=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJueq+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 305, + "top": 265, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJuolBw=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJueq+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 310, + "top": 252, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLs4DJupRbg=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJueq+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 294, + "top": 290, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLs4DJuqGs0=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJudE5M=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLs4DJurW34=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJugrVE=" + }, + "model": { + "$ref": "AAAAAAGDTLs4DJueq+g=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "tail": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "lineStyle": 1, + "points": "141:183;319:298", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTLs4DJuhOvs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLs4DJuiLFU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLs4DJujUbc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTLs4DJukDf8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTLs4DJul5jc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTLs4DJumsc0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTLs4DJuni38=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTLs4DJuolBw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTLs4DJupRbg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTLs4DJuqGs0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTLs4DJurW34=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTLtMup8x17M=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8t3II=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup8yW/w=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8t3II=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 259, + "top": 521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup8zfS0=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8t3II=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 247, + "top": 512, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup80AOs=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8t3II=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 284, + "top": 538, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup81t0g=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8uWYY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 182, + "top": 515, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup82GWc=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8uWYY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 185, + "top": 502, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup83ZTE=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8uWYY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 178, + "top": 543, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup84d8Y=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8vaLo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 317, + "top": 439, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup85f7w=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8vaLo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 305, + "top": 433, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtMup86MOY=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8vaLo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 451, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLtMup8x17M=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLtMup87wYc=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8uWYY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLtMu588GxU=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8x17M=" + }, + "model": { + "$ref": "AAAAAAGDTLtMup8vaLo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDTLX22C26vkc=" + }, + "tail": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "lineStyle": 1, + "points": "157:537;272:536;345:433", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTLtMup8yW/w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLtMup8zfS0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLtMup80AOs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTLtMup81t0g=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTLtMup82GWc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTLtMup83ZTE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTLtMup84d8Y=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTLtMup85f7w=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTLtMup86MOY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTLtMup87wYc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTLtMu588GxU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTLtboqJ9xGM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ5/JQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtboqJ+yCE=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ5/JQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 201, + "top": 333, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6J/1bc=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ5/JQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 186, + "top": 333, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6KAoYg=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ5/JQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 231, + "top": 334, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6KBjbI=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ6+YU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 182, + "top": 515, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6KCdLI=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ6+YU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 185, + "top": 501, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6KDOTQ=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ6+YU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 178, + "top": 542, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6KE4EI=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ7qvU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 123, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbo6KF4Yc=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ7qvU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 283, + "top": 110, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTLtbpKKGos0=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ7qvU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 289, + "top": 151, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLtbpKKHo0E=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ6+YU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTLtbpKKIVWs=", + "_parent": { + "$ref": "AAAAAAGDTLtboqJ9xGM=" + }, + "model": { + "$ref": "AAAAAAGDTLtboaJ7qvU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNyrNSHNKg9w=" + }, + "tail": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "lineStyle": 1, + "points": "157:536;216:536;216:144;311:145", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTLtboqJ+yCE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTLtbo6J/1bc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTLtbo6KAoYg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTLtbo6KBjbI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTLtbo6KCdLI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTLtbo6KDOTQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTLtbo6KE4EI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTLtbo6KF4Yc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTLtbpKKGos0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTLtbpKKHo0E=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTLtbpKKIVWs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTL05rzd3jfA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjdzRas=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05rzd4qtE=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjdzRas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 11, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05rzd5Ccc=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjdzRas=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 544, + "top": -4, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDd6WE8=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjdzRas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 41, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDd7IUE=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd0QKk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 65, + "top": 47, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDd8I+Q=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd0QKk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 52, + "top": 45, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDd9cxk=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd0QKk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 93, + "top": 51, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDd+mkw=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd1+vA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1022, + "top": 39, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDd/rOE=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd1+vA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1035, + "top": 38, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL05sDeAFZ8=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd1+vA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 994, + "top": 42, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTL05sDeB6Hk=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd0QKk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTL05sDeCGlI=", + "_parent": { + "$ref": "AAAAAAGDTL05rzd3jfA=" + }, + "model": { + "$ref": "AAAAAAGDTL05rjd1+vA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "tail": { + "$ref": "AAAAAAGDTLdVgGIGZXE=" + }, + "lineStyle": 1, + "points": "81:79;80:32;1008:32;1006:71", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTL05rzd4qtE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTL05rzd5Ccc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTL05sDd6WE8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTL05sDd7IUE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTL05sDd8I+Q=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTL05sDd9cxk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTL05sDd+mkw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTL05sDd/rOE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTL05sDeAFZ8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTL05sDeB6Hk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTL05sDeCGlI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDTL2p8Vd01iE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdwVRU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8Vd1Mbg=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdwVRU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -13, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8Vd2rLM=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdwVRU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 8, + "top": -28, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8Vd3WSo=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdwVRU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": 17, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8ld4m9k=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8Vdx2nU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 13, + "top": 544, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8ld5hBs=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8Vdx2nU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 10, + "top": 558, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8ld6d0s=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8Vdx2nU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 17, + "top": 517, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8ld7Qoc=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdyTNk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1021, + "top": 39, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8ld8Ks8=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdyTNk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1034, + "top": 38, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDTL2p8ld9oXA=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdyTNk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 993, + "top": 42, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTL2p8ld+aGE=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8Vdx2nU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDTL2p8ld/aUU=", + "_parent": { + "$ref": "AAAAAAGDTL2p8Vd01iE=" + }, + "model": { + "$ref": "AAAAAAGDTL2p8VdyTNk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDNyzKEXOQ+Pg=" + }, + "tail": { + "$ref": "AAAAAAGDTLd5I2TFmrY=" + }, + "lineStyle": 1, + "points": "39:536;8:536;8:8;1008:8;1005:71", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDTL2p8Vd1Mbg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDTL2p8Vd2rLM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDTL2p8Vd3WSo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDTL2p8ld4m9k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDTL2p8ld5hBs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDTL2p8ld6d0s=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDTL2p8ld7Qoc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDTL2p8ld8Ks8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDTL2p8ld9oXA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDTL2p8ld+aGE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDTL2p8ld/aUU=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNydKfnKK3AA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Operação", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDNz8Vn4DUFi0=", + "_parent": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDNz8Vn4DVamQ=", + "_parent": { + "$ref": "AAAAAAGDNz8Vn4DUFi0=" + }, + "reference": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDNz8Vn4DWWNE=", + "_parent": { + "$ref": "AAAAAAGDNz8Vn4DUFi0=" + }, + "reference": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDS9PMuSDAmN0=", + "_parent": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDS9PMuSDB7Ug=", + "_parent": { + "$ref": "AAAAAAGDS9PMuSDAmN0=" + }, + "reference": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDS9PMuSDCPas=", + "_parent": { + "$ref": "AAAAAAGDS9PMuSDAmN0=" + }, + "reference": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNylR8nMUYu4=", + "_parent": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "name": "tipo", + "visibility": "protected", + "type": "TipoOperacao" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNygUwnMEZ7I=", + "_parent": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "name": "realizarCalculo", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzYrVHTeGCU=", + "_parent": { + "$ref": "AAAAAAGDNygUwnMEZ7I=" + }, + "name": "a", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzYrVXTfghE=", + "_parent": { + "$ref": "AAAAAAGDNygUwnMEZ7I=" + }, + "name": "b", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzYrVXTgVuQ=", + "_parent": { + "$ref": "AAAAAAGDNygUwnMEZ7I=" + }, + "name": "usuario", + "type": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDN0YNuND9jWk=", + "_parent": { + "$ref": "AAAAAAGDNygUwnMEZ7I=" + }, + "type": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNyhvO3MLrUY=", + "_parent": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + }, + "name": "operacao", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzWIg3TXCiw=", + "_parent": { + "$ref": "AAAAAAGDNyhvO3MLrUY=" + }, + "name": "a", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzWIhHTYZuI=", + "_parent": { + "$ref": "AAAAAAGDNyhvO3MLrUY=" + }, + "name": "b", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzWIhHTZ4uY=", + "_parent": { + "$ref": "AAAAAAGDNyhvO3MLrUY=" + }, + "type": "float", + "direction": "return" + } + ], + "isAbstract": true + } + ], + "isAbstract": true + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNyoVOnMbrg8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Usuario", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDNz4s4HXDQOA=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDNz4s4XXExwY=", + "_parent": { + "$ref": "AAAAAAGDNz4s4HXDQOA=" + }, + "reference": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDNz4s4XXFXxQ=", + "_parent": { + "$ref": "AAAAAAGDNz4s4HXDQOA=" + }, + "reference": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNyr8wnNy51M=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "name": "nome", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNysD3HN4Zcw=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "name": "idade", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNysHInN+CzA=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "name": "foto", + "visibility": "private", + "type": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzPXXHS51t0=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "name": "getNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzQJOHTMH6c=", + "_parent": { + "$ref": "AAAAAAGDNzPXXHS51t0=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzPcdXS/ZYU=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "name": "getIdade", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzQzdXTPMmg=", + "_parent": { + "$ref": "AAAAAAGDNzPcdXS/ZYU=" + }, + "type": "Int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzPfo3TFrwQ=", + "_parent": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "name": "getFoto", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzRkM3TTJIQ=", + "_parent": { + "$ref": "AAAAAAGDNzPfo3TFrwQ=" + }, + "type": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNyrNR3NINgA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Foto", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDNz60L3sIwzQ=", + "_parent": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDNz60L3sJAJc=", + "_parent": { + "$ref": "AAAAAAGDNz60L3sIwzQ=" + }, + "reference": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDNz60L3sKWjE=", + "_parent": { + "$ref": "AAAAAAGDNz60L3sIwzQ=" + }, + "reference": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNyvXtXOH9UY=", + "_parent": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "name": "caminho", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNzD7ZHST9nI=", + "_parent": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "name": "data", + "visibility": "private", + "type": "Data" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzJiKnSdfD8=", + "_parent": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "name": "getData", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzLYtnSvBCI=", + "_parent": { + "$ref": "AAAAAAGDNzJiKnSdfD8=" + }, + "type": "Data", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzJnA3SjqXI=", + "_parent": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "name": "getCaminho", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzK/l3SsnI0=", + "_parent": { + "$ref": "AAAAAAGDNzJnA3SjqXI=" + }, + "type": "String", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNyzKEHOO66A=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RelogioSistema", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNyzuRnO442k=", + "_parent": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "name": "data", + "visibility": "private", + "type": "Data" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDNy0Da3O/ZrQ=", + "_parent": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "name": "horario", + "visibility": "private", + "type": "Horario" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNy1VFnPIL6k=", + "_parent": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "name": "getData" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNy1mP3POa80=", + "_parent": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "name": "getHorario" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNy1uaXPU9n0=", + "_parent": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "name": "Operation3", + "visibility": "private" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNy5mgnPeulU=", + "_parent": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "name": "atualizaData&Horario", + "visibility": "private" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNy/S4XPo8ho=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Soma", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGDNzsZxHVukIQ=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "source": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "target": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzgFinTyaHQ=", + "_parent": { + "$ref": "AAAAAAGDNy/S4XPo8ho=" + }, + "name": "operacao", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzg2SHT6sq0=", + "_parent": { + "$ref": "AAAAAAGDNzgFinTyaHQ=" + }, + "name": "a", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzg2SHT7ODo=", + "_parent": { + "$ref": "AAAAAAGDNzgFinTyaHQ=" + }, + "name": "b", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzg2SHT8Xd4=", + "_parent": { + "$ref": "AAAAAAGDNzgFinTyaHQ=" + }, + "type": "float", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNy/npXQS9Xc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Subtracao", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGDNzswjXV/6+Q=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "source": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "target": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzhaXHUCwmM=", + "_parent": { + "$ref": "AAAAAAGDNy/npXQS9Xc=" + }, + "name": "operacao", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzhhRXUJZCk=", + "_parent": { + "$ref": "AAAAAAGDNzhaXHUCwmM=" + }, + "name": "a", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzhhRnUK+ac=", + "_parent": { + "$ref": "AAAAAAGDNzhaXHUCwmM=" + }, + "name": "b", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzhhRnUL0w4=", + "_parent": { + "$ref": "AAAAAAGDNzhaXHUCwmM=" + }, + "type": "float", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNzANlXQ9rtE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Divisao", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGDNzzmj3WSWFQ=", + "_parent": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "source": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "target": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzj8XnUWLwQ=", + "_parent": { + "$ref": "AAAAAAGDNzANlXQ9rtE=" + }, + "name": "operacao", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzkBXXUdLVU=", + "_parent": { + "$ref": "AAAAAAGDNzj8XnUWLwQ=" + }, + "name": "a", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzkBXnUexNM=", + "_parent": { + "$ref": "AAAAAAGDNzj8XnUWLwQ=" + }, + "name": "b", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzkBXnUfHRM=", + "_parent": { + "$ref": "AAAAAAGDNzj8XnUWLwQ=" + }, + "type": "float", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDNzAypnRoHYE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Multiplicacao", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGDNzzzMXWj8nY=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "source": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "target": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDNzkponUkEWQ=", + "_parent": { + "$ref": "AAAAAAGDNzAypnRoHYE=" + }, + "name": "operacao", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzkvZXUrlB0=", + "_parent": { + "$ref": "AAAAAAGDNzkponUkEWQ=" + }, + "name": "a", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzkvZXUsKcA=", + "_parent": { + "$ref": "AAAAAAGDNzkponUkEWQ=" + }, + "name": "b", + "type": "float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDNzkvZXUtEKM=", + "_parent": { + "$ref": "AAAAAAGDNzkponUkEWQ=" + }, + "type": "float", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLEnumeration", + "_id": "AAAAAAGDN0DHBI/SdXM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "TipoOperacao", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDN0GVTJeTkMc=", + "_parent": { + "$ref": "AAAAAAGDN0DHBI/SdXM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDN0GVTZeUKLs=", + "_parent": { + "$ref": "AAAAAAGDN0GVTJeTkMc=" + }, + "reference": { + "$ref": "AAAAAAGDN0DHBI/SdXM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDN0GVTZeV95o=", + "_parent": { + "$ref": "AAAAAAGDN0GVTJeTkMc=" + }, + "reference": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + } + ], + "literals": [ + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0Dt75DG+zk=", + "_parent": { + "$ref": "AAAAAAGDN0DHBI/SdXM=" + }, + "name": "SOMA" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0DynZEdGWk=", + "_parent": { + "$ref": "AAAAAAGDN0DHBI/SdXM=" + }, + "name": "DIVISAO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0D14JF0RKc=", + "_parent": { + "$ref": "AAAAAAGDN0DHBI/SdXM=" + }, + "name": "MULTIPLICACAO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0D5J5HLYIE=", + "_parent": { + "$ref": "AAAAAAGDN0DHBI/SdXM=" + }, + "name": "SUBTRACAO" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDN0JIgJosBGc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Resultado", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTLYOXDFFGp8=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLYOXDFGJso=", + "_parent": { + "$ref": "AAAAAAGDTLYOXDFFGp8=" + }, + "reference": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLYOXDFHjv0=", + "_parent": { + "$ref": "AAAAAAGDTLYOXDFFGp8=" + }, + "reference": { + "$ref": "AAAAAAGDNydKfnKK3AA=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN0Ls8MBNblg=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "resultado", + "visibility": "private", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN0MlrsFctEQ=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "requisitante", + "visibility": "private", + "type": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN0OKfcN0J/k=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "data", + "visibility": "private", + "type": "Data" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN0Pj3cS/Hzo=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "horario", + "visibility": "private", + "type": { + "$ref": "AAAAAAGDN03ymfS2DeY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDN0T7p8xMWhg=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "getResultado", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDN0U8u8y/V8U=", + "_parent": { + "$ref": "AAAAAAGDN0T7p8xMWhg=" + }, + "type": "float", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDN0VDpM1pBVY=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "getRequisitante", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDN0V/gs3c+n0=", + "_parent": { + "$ref": "AAAAAAGDN0VDpM1pBVY=" + }, + "type": { + "$ref": "AAAAAAGDNyoVOnMbrg8=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDN0V/2c4CNCw=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "getData", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDN0Wq4c9r8ac=", + "_parent": { + "$ref": "AAAAAAGDN0V/2c4CNCw=" + }, + "type": "Data", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDN0WFyc508IA=", + "_parent": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "name": "getHorario", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDN0XQXNAWPXQ=", + "_parent": { + "$ref": "AAAAAAGDN0WFyc508IA=" + }, + "type": { + "$ref": "AAAAAAGDN03ymfS2DeY=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLEnumeration", + "_id": "AAAAAAGDN0x81dqrbIE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Mes", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTLsDN5VYpPY=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLsDN5VZg6A=", + "_parent": { + "$ref": "AAAAAAGDTLsDN5VYpPY=" + }, + "reference": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLsDN5Va1Hw=", + "_parent": { + "$ref": "AAAAAAGDTLsDN5VYpPY=" + }, + "reference": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + } + } + } + ], + "literals": [ + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0yPcNtdzdA=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "JANEIRO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zJS+XNm7o=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "FEVEREIRO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zMLuY/+5A=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "MARCO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zPOOaxM40=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "ABRIL" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zSYecjmX0=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "MAIO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zVWOeV15Y=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "JUNHO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zh7OjHI7E=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "JULHO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zlR+k5KN0=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "AGOSTO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0znqemrSSo=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "SETEMBRO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zqSOodcac=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "OUTUBRO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0ztGeqPODg=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "NOVEMBRO" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGDN0zvoesB6Qo=", + "_parent": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "name": "DEZEMBRO" + } + ] + }, + { + "_type": "UMLDataType", + "_id": "AAAAAAGDN03RDvH2Qe4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Data", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN078aAqEKb8=", + "_parent": { + "$ref": "AAAAAAGDN03RDvH2Qe4=" + }, + "name": "dia", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN08MswsPSuA=", + "_parent": { + "$ref": "AAAAAAGDN03RDvH2Qe4=" + }, + "name": "mes", + "type": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN08cmwuaBBo=", + "_parent": { + "$ref": "AAAAAAGDN03RDvH2Qe4=" + }, + "name": "ano", + "type": "int" + } + ] + }, + { + "_type": "UMLDataType", + "_id": "AAAAAAGDN03ymfS2DeY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Horario", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN03/zvYBTIc=", + "_parent": { + "$ref": "AAAAAAGDN03ymfS2DeY=" + }, + "name": "hora", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN0463fcQNF8=", + "_parent": { + "$ref": "AAAAAAGDN03ymfS2DeY=" + }, + "name": "mes", + "type": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDN06RkPsM9eA=", + "_parent": { + "$ref": "AAAAAAGDN03ymfS2DeY=" + }, + "name": "ano", + "type": "int" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDTLdVfWIEzIk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Data", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTLsjHpfkowM=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLsjHpflkjE=", + "_parent": { + "$ref": "AAAAAAGDTLsjHpfkowM=" + }, + "reference": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLsjHpfmfzM=", + "_parent": { + "$ref": "AAAAAAGDTLsjHpfkowM=" + }, + "reference": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTLs4DJuc8MQ=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLs4DJudE5M=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJuc8MQ=" + }, + "reference": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLs4DJueq+g=", + "_parent": { + "$ref": "AAAAAAGDTLs4DJuc8MQ=" + }, + "reference": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTL05rjdzRas=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTL05rjd0QKk=", + "_parent": { + "$ref": "AAAAAAGDTL05rjdzRas=" + }, + "reference": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTL05rjd1+vA=", + "_parent": { + "$ref": "AAAAAAGDTL05rjdzRas=" + }, + "reference": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDTLeeNme+Rqk=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "name": "dia", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDTLfQT2uGoxU=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "name": "mes", + "type": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDTLfWPGxkKJQ=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "name": "ano", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDTLfbe21Cl9I=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "name": "getDia", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDTLiIGHooVO8=", + "_parent": { + "$ref": "AAAAAAGDTLfbe21Cl9I=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDTLfiYm44rJs=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "name": "getMes", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDTLiyZ3sDDY8=", + "_parent": { + "$ref": "AAAAAAGDTLfiYm44rJs=" + }, + "type": { + "$ref": "AAAAAAGDN0x81dqrbIE=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDTLfoFW8Wg9I=", + "_parent": { + "$ref": "AAAAAAGDTLdVfWIEzIk=" + }, + "name": "getAno", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDTLjRWnuuA7Q=", + "_parent": { + "$ref": "AAAAAAGDTLfoFW8Wg9I=" + }, + "type": "int", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDTLd5ImTDmv0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Horario", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTLtMup8t3II=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLtMup8uWYY=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8t3II=" + }, + "reference": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLtMup8vaLo=", + "_parent": { + "$ref": "AAAAAAGDTLtMup8t3II=" + }, + "reference": { + "$ref": "AAAAAAGDN0JIgJosBGc=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTLtboaJ5/JQ=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLtboaJ6+YU=", + "_parent": { + "$ref": "AAAAAAGDTLtboaJ5/JQ=" + }, + "reference": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTLtboaJ7qvU=", + "_parent": { + "$ref": "AAAAAAGDTLtboaJ5/JQ=" + }, + "reference": { + "$ref": "AAAAAAGDNyrNR3NINgA=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDTL2p8VdwVRU=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTL2p8Vdx2nU=", + "_parent": { + "$ref": "AAAAAAGDTL2p8VdwVRU=" + }, + "reference": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDTL2p8VdyTNk=", + "_parent": { + "$ref": "AAAAAAGDTL2p8VdwVRU=" + }, + "reference": { + "$ref": "AAAAAAGDNyzKEHOO66A=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDTLgD33HADW4=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "name": "hora", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDTLgQQXN8cRM=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "name": "minuto", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDTLgVjHRail8=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "name": "segundo", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDTLgKNnKecTw=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "name": "getHora", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDTLoEF4YkoF8=", + "_parent": { + "$ref": "AAAAAAGDTLgKNnKecTw=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDTLgacnU4rdQ=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "name": "getMinuto", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDTLolG4bb+Gs=", + "_parent": { + "$ref": "AAAAAAGDTLgacnU4rdQ=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDTLgfjHYWtjk=", + "_parent": { + "$ref": "AAAAAAGDTLd5ImTDmv0=" + }, + "name": "getSegundo", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDTLpDroeS54c=", + "_parent": { + "$ref": "AAAAAAGDTLgfjHYWtjk=" + }, + "type": "int", + "direction": "return" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file From bb5d4b0709b33e08c077d4e4cc22ab81678b58dd Mon Sep 17 00:00:00 2001 From: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> Date: Sat, 17 Sep 2022 16:21:04 -0300 Subject: [PATCH 06/28] Removed javadoc --- .../SoftwareMatematico/src/ClassesDeSistema/Operacao.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java index 935fe4e..4189717 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Operacao.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public abstract class Operacao { protected abstract float operacao(float a, float b); From b44f13eea4e8b1942986559d2ebc10ce94fb1e50 Mon Sep 17 00:00:00 2001 From: cirillom Date: Sat, 17 Sep 2022 16:46:23 -0300 Subject: [PATCH 07/28] removed javadoc --- .../src/main/java/com/scc0604/lista02/ex03/Main.java | 9 --------- .../main/java/com/scc0604/lista02/ex03/Personagem.java | 9 --------- .../main/java/com/scc0604/lista02/ex03/SuperHeroi.java | 9 --------- .../main/java/com/scc0604/lista02/ex03/Superpoder.java | 9 --------- .../src/main/java/com/scc0604/lista02/ex03/Vilao.java | 9 --------- 5 files changed, 45 deletions(-) diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java index 8d84644..516fb49 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java @@ -1,14 +1,5 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package com.scc0604.lista02.ex03; -/** - * - * @author 12547750 - */ public class Main { /** diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java index 7ef2c4a..0562718 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java @@ -1,16 +1,7 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package com.scc0604.lista02.ex03; import java.util.*; -/** - * - * @author 12547750 - */ public class Personagem { private String nome; private List ataques = new ArrayList(); diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java index dfb809b..79ca92c 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java @@ -1,14 +1,5 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package com.scc0604.lista02.ex03; -/** - * - * @author 12547750 - */ public class SuperHeroi extends Personagem{ private String nome_vida_real; diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java index 970e0bb..f3118e9 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java @@ -1,14 +1,5 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package com.scc0604.lista02.ex03; -/** - * - * @author 12547750 - */ public class Superpoder { private int categoria; private String nome; diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java index 0bf677c..8412338 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java @@ -1,14 +1,5 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package com.scc0604.lista02.ex03; -/** - * - * @author 12547750 - */ public class Vilao extends Personagem{ int anos_prisao; From 4d812684180e558c936a65028cfe99ec080f12ed Mon Sep 17 00:00:00 2001 From: cirillom Date: Sat, 17 Sep 2022 16:47:17 -0300 Subject: [PATCH 08/28] javadoc in main removed --- .../src/main/java/com/scc0604/lista02/ex03/Main.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java index 516fb49..38f29c4 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java @@ -2,9 +2,6 @@ public class Main { - /** - * @param args the command line arguments - */ public static void main(String[] args) { SuperHeroi heroi = new SuperHeroi("Robson", "Fulgur", 100, 100); Vilao vilao = new Vilao("Nosbor", 150, 80); From a1c46dfd8538667b140adeae643ca5924dd4e4ea Mon Sep 17 00:00:00 2001 From: cirillom Date: Sat, 17 Sep 2022 16:54:47 -0300 Subject: [PATCH 09/28] this. utilizado no lugar de pVariavel --- .../com/scc0604/lista02/ex03/Personagem.java | 24 +++++++++---------- .../com/scc0604/lista02/ex03/SuperHeroi.java | 6 ++--- .../com/scc0604/lista02/ex03/Superpoder.java | 6 ++--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java index 0562718..e4833d3 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java @@ -9,10 +9,10 @@ public class Personagem { private int vida; private int forca; - public Personagem(String pNome, int pVida, int pForca){ - nome = pNome; - vida = pVida; - forca = pForca; + public Personagem(String nome, int vida, int forca){ + this.nome = nome; + this.vida = vida; + this.forca = forca; } public String getNome(){ @@ -45,8 +45,8 @@ public Superpoder getAlgumaDefesa(){ return defesas.get(rand.nextInt(defesas.size())); } - public void setVida(int pVida){ - vida = pVida; + public void setVida(int vida){ + this.vida = vida; } public void addAtaque(Superpoder pAtaque){ @@ -57,7 +57,7 @@ public void addDefesa(Superpoder pDefesa){ defesas.add(pDefesa); } - public void atacar(Personagem pAtacado, Superpoder ataque){ + public void atacar(Personagem atacado, Superpoder ataque){ if(Math.random() >= 0.5){ System.out.println("Ataque mal sucedido"); return; //ataque mal sucedido @@ -66,11 +66,11 @@ public void atacar(Personagem pAtacado, Superpoder ataque){ System.out.println("Ataque " + ataque.getNome() + " realizado"); int protecao = 0; - double chance_nao_defesa = (forca - pAtacado.getForca())/100.0; + double chance_nao_defesa = (forca - atacado.getForca())/100.0; double chanc = Math.random(); //System.out.println(chanc + " >=" + (0.5 + chance_nao_defesa)); if(chanc >= (0.5 + chance_nao_defesa)){ - Superpoder defesa = pAtacado.getAlgumaDefesa(); + Superpoder defesa = atacado.getAlgumaDefesa(); protecao = defesa.getCategoria(); if((ataque.getCategoria() - protecao) <= 0){ System.out.println("Ataque totalmente defendido com " + defesa.getNome()); @@ -79,9 +79,9 @@ public void atacar(Personagem pAtacado, Superpoder ataque){ System.out.println("Ataque parcialmente defendido com " + defesa.getNome()); } - int vida_atual_atacado = pAtacado.getVida(); + int vida_atual_atacado = atacado.getVida(); int nova_vida_atacado = vida_atual_atacado - (ataque.getCategoria() - protecao); - pAtacado.setVida(nova_vida_atacado); - System.out.println(pAtacado.getNome() + ": " + vida_atual_atacado + "hp -> " + nova_vida_atacado + "hp"); + atacado.setVida(nova_vida_atacado); + System.out.println(atacado.getNome() + ": " + vida_atual_atacado + "hp -> " + nova_vida_atacado + "hp"); } } diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java index 79ca92c..ea102a5 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java @@ -3,9 +3,9 @@ public class SuperHeroi extends Personagem{ private String nome_vida_real; - public SuperHeroi(String pNomeReal, String pNome, int vida, int forca){ - super(pNome, vida, forca); - nome_vida_real = pNomeReal; + public SuperHeroi(String nome_vida_real, String nome, int vida, int forca){ + super(nome, vida, forca); + this.nome_vida_real = nome_vida_real; } public String getNomeVidaReal(){ diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java index f3118e9..c8cd0d3 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java @@ -4,9 +4,9 @@ public class Superpoder { private int categoria; private String nome; - public Superpoder(String pNome, int pCategoria){ - nome = pNome; - categoria = pCategoria; + public Superpoder(String nome, int categoria){ + this.nome = nome; + this.categoria = categoria; } public int getCategoria(){ From 016af174f3a5edc5f7dc6607ac61b15853455837 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 16:58:00 -0300 Subject: [PATCH 10/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java index be9c6c8..8c6f5e9 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Data.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Data { private int dia; private Mes mes; From 6029050a3b6b09330938937f72e7e1a2b0a5fb3e Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 16:58:08 -0300 Subject: [PATCH 11/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java index 74932ae..9bb09d8 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Divisao.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Divisao extends Operacao { @Override protected float operacao(float a, float b) { From 1dfeaa9ac2a28c821cd85e2c7ab9ec4aad8023e5 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 16:58:53 -0300 Subject: [PATCH 12/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java index cec72b3..c17916d 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Foto.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Foto { private String caminho; private Data data; From 241df3214e1711f8ede2e466629cf48831246135 Mon Sep 17 00:00:00 2001 From: cirillom Date: Sat, 17 Sep 2022 17:01:42 -0300 Subject: [PATCH 13/28] Multiversus multiversus package --- .../src/main/java/com/scc0604/lista02/ex03/Main.java | 2 ++ .../com/scc0604/lista02/ex03/{ => multiversus}/Personagem.java | 2 +- .../com/scc0604/lista02/ex03/{ => multiversus}/SuperHeroi.java | 2 +- .../com/scc0604/lista02/ex03/{ => multiversus}/Superpoder.java | 2 +- .../java/com/scc0604/lista02/ex03/{ => multiversus}/Vilao.java | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) rename lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/{ => multiversus}/Personagem.java (95%) rename lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/{ => multiversus}/SuperHeroi.java (84%) rename lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/{ => multiversus}/Superpoder.java (83%) rename lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/{ => multiversus}/Vilao.java (83%) diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java index 38f29c4..eee8242 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Main.java @@ -1,5 +1,7 @@ package com.scc0604.lista02.ex03; +import com.scc0604.lista02.ex03.multiversus.*; + public class Main { public static void main(String[] args) { diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Personagem.java similarity index 95% rename from lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java rename to lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Personagem.java index e4833d3..762f612 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Personagem.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Personagem.java @@ -1,4 +1,4 @@ -package com.scc0604.lista02.ex03; +package com.scc0604.lista02.ex03.multiversus; import java.util.*; diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/SuperHeroi.java similarity index 84% rename from lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java rename to lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/SuperHeroi.java index ea102a5..1ae69c0 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/SuperHeroi.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/SuperHeroi.java @@ -1,4 +1,4 @@ -package com.scc0604.lista02.ex03; +package com.scc0604.lista02.ex03.multiversus; public class SuperHeroi extends Personagem{ private String nome_vida_real; diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Superpoder.java similarity index 83% rename from lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java rename to lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Superpoder.java index c8cd0d3..4d088f7 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Superpoder.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Superpoder.java @@ -1,4 +1,4 @@ -package com.scc0604.lista02.ex03; +package com.scc0604.lista02.ex03.multiversus; public class Superpoder { private int categoria; diff --git a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Vilao.java similarity index 83% rename from lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java rename to lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Vilao.java index 8412338..5e7c35b 100644 --- a/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/Vilao.java +++ b/lista02/lista02-ex03/src/main/java/com/scc0604/lista02/ex03/multiversus/Vilao.java @@ -1,4 +1,4 @@ -package com.scc0604.lista02.ex03; +package com.scc0604.lista02.ex03.multiversus; public class Vilao extends Personagem{ int anos_prisao; From 19efd9e5644a252f3d8a4d8fcd62aac8d6370565 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:03:44 -0300 Subject: [PATCH 14/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java index 3db3e21..57806f3 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Horario.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Horario { private int hora; private int minuto; From d1423f5cb148e94f7920b5d96ada9192f34c3c3e Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:03:52 -0300 Subject: [PATCH 15/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java index d9c0682..449faf5 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Mes.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public enum Mes { JANEIRO, FEVEREIRO, From a1ff5f98cc19f12f09f0afbf2273ef1c165f6419 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:04:38 -0300 Subject: [PATCH 16/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../src/ClassesDeSistema/Multiplicacao.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java index de34169..997f67b 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Multiplicacao.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Multiplicacao extends Operacao { @Override protected float operacao(float a, float b) { From ab1ae8a9931e4af1e3ca241fd2cf0b75693b3730 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:04:47 -0300 Subject: [PATCH 17/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../src/ClassesDeSistema/RelogioSistema.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java index b90bc5d..738d33d 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/RelogioSistema.java @@ -1,10 +1,6 @@ package ClassesDeSistema; import java.time.LocalDateTime; -/** - * - * @author 12547187 - */ public class RelogioSistema { Data data; Horario horario; From 2a91a0901d02ec3890c27a688b7e5f735b3b5504 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:04:54 -0300 Subject: [PATCH 18/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../SoftwareMatematico/src/ClassesDeSistema/Resultado.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java index ee8e649..68a4d84 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Resultado.java @@ -1,8 +1,4 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Resultado { private float resultado; private Usuario requisitante; From 02a699accd3bd245c0bb2b764a12c8478e599455 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:05:00 -0300 Subject: [PATCH 19/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java index 616ccbc..d5e0d1c 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Soma.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Soma extends Operacao { @Override protected float operacao(float a, float b) { From 4ae98f188a587cd85aeb30bc7b490d774fa58ab8 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:05:07 -0300 Subject: [PATCH 20/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../SoftwareMatematico/src/ClassesDeSistema/Subtracao.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java index a6ae216..69339af 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Subtracao.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 1247187 - */ public class Subtracao extends Operacao { @Override protected float operacao(float a, float b) { From 411f18d4ec9c0d9b90467be86a06c81d82ada750 Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:05:17 -0300 Subject: [PATCH 21/28] Update lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java index 9cfee97..19d0bfa 100644 --- a/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java +++ b/lista02/ex05/SoftwareMatematico/src/ClassesDeSistema/Usuario.java @@ -1,9 +1,5 @@ package ClassesDeSistema; -/** - * - * @author 12547187 - */ public class Usuario { private String nome; private int idade; From 32b03d92deefa2b9bf565414a36c1cc7e34c049a Mon Sep 17 00:00:00 2001 From: Carlos Henrique Craveiro Aquino Veras <85318248+CarlosCraveiro@users.noreply.github.com> Date: Sat, 17 Sep 2022 17:08:35 -0300 Subject: [PATCH 22/28] Update lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java Co-authored-by: Matheus Cirillo <39923113+cirillom@users.noreply.github.com> --- .../src/softwarematematico/SoftwareMatematico.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java b/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java index 285c3a0..bc0bb2a 100644 --- a/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java +++ b/lista02/ex05/SoftwareMatematico/src/softwarematematico/SoftwareMatematico.java @@ -1,10 +1,6 @@ package softwarematematico; import ClassesDeSistema.*; -/** - * - * @author 12547187 - */ public class SoftwareMatematico { From c56946eea3a049a36e634567615190f4e0f4db91 Mon Sep 17 00:00:00 2001 From: ArturWeber <88106656+ArturWeber@users.noreply.github.com> Date: Sun, 18 Sep 2022 19:54:27 -0300 Subject: [PATCH 23/28] ex02 finalizado Adicionado arquivo UML e projeto NetBeans do ex02. --- .DS_Store | Bin 6148 -> 8196 bytes .gitignore | 6 + lista02/.DS_Store | Bin 0 -> 6148 bytes lista02/ex02/.DS_Store | Bin 0 -> 6148 bytes lista02/ex02/ex02-Netbeans/build.xml | 73 + lista02/ex02/ex02-Netbeans/manifest.mf | 3 + .../ex02-Netbeans/nbproject/build-impl.xml | 1771 +++++++++++ .../nbproject/genfiles.properties | 8 + .../nbproject/private/private.properties | 2 + .../nbproject/project.properties | 95 + .../ex02/ex02-Netbeans/nbproject/project.xml | 15 + .../ex02/ex02-Netbeans/src/ex02/Aluno.java | 29 + .../ex02/ex02-Netbeans/src/ex02/Curso.java | 24 + lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java | 20 + .../ex02-Netbeans/src/ex02/Matricula.java | 27 + .../ex02/ex02-Netbeans/src/ex02/Turma.java | 28 + lista02/ex02/exercicio2.mdj | 2729 +++++++++++++++++ 17 files changed, 4830 insertions(+) create mode 100644 lista02/.DS_Store create mode 100644 lista02/ex02/.DS_Store create mode 100644 lista02/ex02/ex02-Netbeans/build.xml create mode 100644 lista02/ex02/ex02-Netbeans/manifest.mf create mode 100644 lista02/ex02/ex02-Netbeans/nbproject/build-impl.xml create mode 100644 lista02/ex02/ex02-Netbeans/nbproject/genfiles.properties create mode 100644 lista02/ex02/ex02-Netbeans/nbproject/private/private.properties create mode 100644 lista02/ex02/ex02-Netbeans/nbproject/project.properties create mode 100644 lista02/ex02/ex02-Netbeans/nbproject/project.xml create mode 100644 lista02/ex02/ex02-Netbeans/src/ex02/Aluno.java create mode 100644 lista02/ex02/ex02-Netbeans/src/ex02/Curso.java create mode 100644 lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java create mode 100644 lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java create mode 100644 lista02/ex02/ex02-Netbeans/src/ex02/Turma.java create mode 100644 lista02/ex02/exercicio2.mdj diff --git a/.DS_Store b/.DS_Store index c0c7381b1670da6e7d8096cc75691e6c5f9674bb..13647a38b118eaf74e66e2491f4aa4f991267f56 100644 GIT binary patch delta 235 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMA$h9$GH}hr%jz7$c**Q2SHn1>q zZRTNNW0q%U$YIE2C}t>ONMtZzF!IdFPfp6oPXg%$n)q|F9*ZomQBrwv0aSFyZ+`Rm*$?~l7!ref#&}^B^ z%wD#6iAVzT#0DNgW}rL}NN@uQSCEr83vzsCp3E=eIoY3wgM$&`8-~sCJad=iHs;ADBIy&$ t`xdiva0oI36#;<&H;`}zsoz-moq009j3-Dp0~5p~kl_rQ<9X&V0|2x;5ZM3# diff --git a/.gitignore b/.gitignore index a8a0579..349b941 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,9 @@ hs_err_pid* /lista01/ex02-NetBeans/ex02/nbproject/private/ /lista01/ex02-Netbeans/nbproject/private/ +/lista02/ex02/ex02/nbproject/private/ +/lista02/ex02/ex02/build/ +/lista02/ex02/ex02/dist/ +/lista02/ex02/ex02-Netbeans/dist/ +/lista02/ex02/ex02-Netbeans/build/ +/lista02/ex02/ex02-Netbeans/nbproject/private/ diff --git a/lista02/.DS_Store b/lista02/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c62ecb84d8794563428259d0ead2eb453d4ed95d GIT binary patch literal 6148 zcmeHKO>fgc5S>i}byR_Jpi+;PdJQG9gp`Vlo3@8a^nwc=2|VlF#sC zxb~Oy@6b29+lYQ$tEifhX5a4Y%&zyXwYx(^YA{WEL~SDSpp1Z5~i$^%>y3Yto2*QI~>i`?rU_oqtBmLY98XtQ@<2K1;@VR#x5axoWI6 zA3a|8*1ZkyH2S7zQ59Fyau82GaO*_tJh`mL$-8Vc8@8YA>!OOYVl*)USvrEt$M;#0 z>e)a~i?lSck?rtWUTfIin$LsYZpROL{YA&0_jmgp|7Fl!ELz^?_KR0xg&k>p; z!hkR!46Hl@?riinR{l%n1BC%$;Jz8)^TCHQh7N0s=IB6SQUD-7BaNVLp8i0e4ZzT0 zZ4nlTvY|j5s$7bpT;`x`IQm29Ut6@{q|D41$IYx`Dzqr2Fdz(EWnj%V z+kF2Y-ktwn4U(2HAPhVx22}GPIv8L{?ry!YIKFFr=qD%(`_&egA*h(E7`}WJZ$XW~ Y?sEkgI;<_i0+EM+p+O2^;9eQH0JJV*TmS$7 literal 0 HcmV?d00001 diff --git a/lista02/ex02/.DS_Store b/lista02/ex02/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..088e9f88dd9c67ead2542eb150d4173dee9875db GIT binary patch literal 6148 zcmeHK%}N6?5T4X(cPUB_3LY1{7Ht=V7B6e92d}Q^L8W%Pi>_`rvTdzU3VYUv@#>TK zIy#fY;_p?8%)sPJCNs(A%aUXOK(t0-9iRdL7Aj%E#^MK|e$sDJFqR^spfL^-*$WaG zV4DVHnSTao?}`w?J=DPcvVXhSxB03>Eo9~wj0d-7pPz% z&iyMn_J`f!Xwd3rr_?%v43TXv_iKAE`nX4P@)jcL`HG@6a7v+dTVQ`=hG*xEVl+$8-}K4|I%{+CLY4Zg!8 zR%YwD^RqOO=_T68e?{>TK?XgDl}d176Z#Os^%stw(ElSx*koY_m;q*B?iny=qg9^! zFXazp2AF}rW`NEI2bIt>m}^u=2No&?K%{4+60EDIKcYhhM9*NZ5iKY}ha&1wVNwiX zG6$i^LEK^n zn1O%AfGD>8b_pq62L6 + + + + + + + + + + Builds, tests, and runs the project ex02. + + + diff --git a/lista02/ex02/ex02-Netbeans/manifest.mf b/lista02/ex02/ex02-Netbeans/manifest.mf new file mode 100644 index 0000000..328e8e5 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/manifest.mf @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build + diff --git a/lista02/ex02/ex02-Netbeans/nbproject/build-impl.xml b/lista02/ex02/ex02-Netbeans/nbproject/build-impl.xml new file mode 100644 index 0000000..70cabdc --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/nbproject/build-impl.xml @@ -0,0 +1,1771 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lista02/ex02/ex02-Netbeans/nbproject/genfiles.properties b/lista02/ex02/ex02-Netbeans/nbproject/genfiles.properties new file mode 100644 index 0000000..f4266f5 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=ddc2d612 +build.xml.script.CRC32=06918774 +build.xml.stylesheet.CRC32=f85dc8f2@1.103.0.48 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=ddc2d612 +nbproject/build-impl.xml.script.CRC32=96dda2b6 +nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.103.0.48 diff --git a/lista02/ex02/ex02-Netbeans/nbproject/private/private.properties b/lista02/ex02/ex02-Netbeans/nbproject/private/private.properties new file mode 100644 index 0000000..a5733ea --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/nbproject/private/private.properties @@ -0,0 +1,2 @@ +compile.on.save=true +user.properties.file=/Users/arturbrennerweber/Library/Application Support/NetBeans/14/build.properties diff --git a/lista02/ex02/ex02-Netbeans/nbproject/project.properties b/lista02/ex02/ex02-Netbeans/nbproject/project.properties new file mode 100644 index 0000000..9247a69 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/nbproject/project.properties @@ -0,0 +1,95 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=false +annotation.processing.processor.options= +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form +# This directory is removed when the project is cleaned: +build.dir=build +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +# Only compile against the classpath explicitly listed here: +build.sysclasspath=ignore +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +# Uncomment to specify the preferred debugger connection transport: +#debug.transport=dt_socket +debug.classpath=\ + ${run.classpath} +debug.modulepath=\ + ${run.modulepath} +debug.test.classpath=\ + ${run.test.classpath} +debug.test.modulepath=\ + ${run.test.modulepath} +# Files in build.classes.dir which should be excluded from distribution jar +dist.archive.excludes= +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/ex02.jar +dist.javadoc.dir=${dist.dir}/javadoc +dist.jlink.dir=${dist.dir}/jlink +dist.jlink.output=${dist.jlink.dir}/ex02 +excludes= +includes=** +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.deprecation=false +javac.external.vm=true +javac.modulepath= +javac.processormodulepath= +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.modulepath=\ + ${javac.modulepath} +javac.test.processorpath=\ + ${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.html5=false +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +# The jlink additional root modules to resolve +jlink.additionalmodules= +# The jlink additional command line parameters +jlink.additionalparam= +jlink.launcher=true +jlink.launcher.name=ex02 +main.class=ex02.Ex02 +manifest.file=manifest.mf +meta.inf.dir=${src.dir}/META-INF +mkdist.disabled=false +platform.active=default_platform +run.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +# Space-separated list of JVM arguments used when running the project. +# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. +# To set system properties for unit tests define test-sys-prop.name=value: +run.jvmargs= +run.modulepath=\ + ${javac.modulepath} +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +run.test.modulepath=\ + ${javac.test.modulepath} +source.encoding=UTF-8 +src.dir=src +test.src.dir=test diff --git a/lista02/ex02/ex02-Netbeans/nbproject/project.xml b/lista02/ex02/ex02-Netbeans/nbproject/project.xml new file mode 100644 index 0000000..2935aa9 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + ex02 + + + + + + + + + diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Aluno.java b/lista02/ex02/ex02-Netbeans/src/ex02/Aluno.java new file mode 100644 index 0000000..b8a1b2e --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Aluno.java @@ -0,0 +1,29 @@ +package ex02; + +import java.util.*; + +public class Aluno { + + public Aluno() { + } + + private String nome; + + private int idade; + + private Matricula matriculas[]; + + public int fazerProva() { + // TODO implement here + return 1; + } + + public int fazerMatricula() { + // TODO implement here + return 1; + } + + public void crackearDoom() { + // TODO implement here + } +} \ No newline at end of file diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Curso.java b/lista02/ex02/ex02-Netbeans/src/ex02/Curso.java new file mode 100644 index 0000000..de3d592 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Curso.java @@ -0,0 +1,24 @@ +package ex02; + +import java.util.*; + +public class Curso { + + public Curso() { + } + + private String nome; + + private int numeroTurmas; + + private int numeroAlunos; + + public void adicionarDisciplina() { + // TODO implement here + } + + public void adicionarTurma() { + // TODO implement here + } + +} \ No newline at end of file diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java b/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java new file mode 100644 index 0000000..7ff39e6 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java @@ -0,0 +1,20 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template + */ +package ex02; + +/** + * + * @author arturbrennerweber + */ +public class Ex02 { + + /** + * @param args the command line arguments + */ + public static void main(String[] args) { + // TODO code application logic here + } + +} diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java b/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java new file mode 100644 index 0000000..a935d46 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java @@ -0,0 +1,27 @@ +package ex02; + +import java.util.*; + +public class Matricula { + + public Matricula() { + } + + private int codigo; + + private Aluno aluno; + + private Turma turma; + + public void verificarMatricula() { + // TODO implement here + } + + public void checarAluno() { + // TODO implement here + } + + public void checarCurso() { + // TODO implement here + } +} \ No newline at end of file diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java b/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java new file mode 100644 index 0000000..6c34fd8 --- /dev/null +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java @@ -0,0 +1,28 @@ +package ex02; + +import java.util.*; + +public class Turma { + + public Turma() { + } + + private String codigo; + + private int numeroAlunos; + + public Aluno retornaAlunos() { + // TODO implement here + return null; + } + + public String retornaProfessor() { + // TODO implement here + return ""; + } + + public void adicionarAluno() { + // TODO implement here + } + +} diff --git a/lista02/ex02/exercicio2.mdj b/lista02/ex02/exercicio2.mdj new file mode 100644 index 0000000..1256d30 --- /dev/null +++ b/lista02/ex02/exercicio2.mdj @@ -0,0 +1,2729 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGDUncQRR8Ht7s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDUncQRR8I478=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "model": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDUncQRh8Jn48=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8I478=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": -14, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUncQRh8KRuc=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8I478=" + }, + "font": "Arial;13;1", + "left": 413, + "top": 263, + "width": 154.25439453125, + "height": 13, + "text": "Turma" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUncQRh8LgG4=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8I478=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": -14, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUncQRh8MEX4=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8I478=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": -14, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 256, + "width": 164.25439453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDUncQRh8Jn48=" + }, + "nameLabel": { + "$ref": "AAAAAAGDUncQRh8KRuc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDUncQRh8LgG4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUncQRh8MEX4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDUncQRh8Nb0c=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "model": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpaJgUMc3JY=", + "_parent": { + "$ref": "AAAAAAGDUncQRh8Nb0c=" + }, + "model": { + "$ref": "AAAAAAGDUpaJdEMZjQU=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 286, + "width": 154.25439453125, + "height": 13, + "text": "-codigo: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpprL2VES+w=", + "_parent": { + "$ref": "AAAAAAGDUncQRh8Nb0c=" + }, + "model": { + "$ref": "AAAAAAGDUpprKmVBTdo=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 301, + "width": 154.25439453125, + "height": 13, + "text": "-numeroAlunos: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 281, + "width": 164.25439453125, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDUncQRh8OcT8=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "model": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUqLlBo0aVU0=", + "_parent": { + "$ref": "AAAAAAGDUncQRh8OcT8=" + }, + "model": { + "$ref": "AAAAAAGDUqLk/o0XGtE=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 324, + "width": 154.25439453125, + "height": 13, + "text": "+retornaAlunos(): Aluno", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUqT4IJxUYGg=", + "_parent": { + "$ref": "AAAAAAGDUncQRh8OcT8=" + }, + "model": { + "$ref": "AAAAAAGDUqT4EZxR/7I=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 339, + "width": 154.25439453125, + "height": 13, + "text": "+retornaProfessor(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUqi8NKCyOT8=", + "_parent": { + "$ref": "AAAAAAGDUncQRh8OcT8=" + }, + "model": { + "$ref": "AAAAAAGDUqi8LaCvioQ=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 354, + "width": 154.25439453125, + "height": 13, + "text": "+adicionarAluno(): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 319, + "width": 164.25439453125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDUncQRh8P0Vo=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "model": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -36, + "top": -7, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDUncQRh8QTck=", + "_parent": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "model": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -36, + "top": -7, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 408, + "top": 256, + "width": 164.25439453125, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGDUncQRR8I478=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDUncQRh8Nb0c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDUncQRh8OcT8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDUncQRh8P0Vo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDUncQRh8QTck=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDUndQ2h8zQKQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDUndQ2h808OI=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "model": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDUndQ2h818UQ=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h808OI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 148, + "top": 54, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUndQ2h82GGI=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h808OI=" + }, + "font": "Arial;13;1", + "left": 421, + "top": 431, + "width": 131.84716796875, + "height": 13, + "text": "Aluno" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUndQ2h83q4c=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h808OI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 148, + "top": 54, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUndQ2h84mGI=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h808OI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 148, + "top": 54, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 416, + "top": 424, + "width": 141.84716796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDUndQ2h818UQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGDUndQ2h82GGI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDUndQ2h83q4c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUndQ2h84mGI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDUndQ2h85ZuY=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "model": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpeiWkbMZVg=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h85ZuY=" + }, + "model": { + "$ref": "AAAAAAGDUpeiUEbJnok=" + }, + "font": "Arial;13;0", + "left": 421, + "top": 454, + "width": 131.84716796875, + "height": 13, + "text": "-nome: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpfGBEfnKN8=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h85ZuY=" + }, + "model": { + "$ref": "AAAAAAGDUpfF/UfkNZY=" + }, + "font": "Arial;13;0", + "left": 421, + "top": 469, + "width": 131.84716796875, + "height": 13, + "text": "-idade: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpfodUkCNrM=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h85ZuY=" + }, + "model": { + "$ref": "AAAAAAGDUpfobkj/IKI=" + }, + "font": "Arial;13;0", + "left": 421, + "top": 484, + "width": 131.84716796875, + "height": 13, + "text": "-matriculas[]: Matricula", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 416, + "top": 449, + "width": 141.84716796875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDUndQ2h86mfY=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "model": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUpnivGEuZWc=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h86mfY=" + }, + "model": { + "$ref": "AAAAAAGDUpnitWErMa8=" + }, + "font": "Arial;13;0", + "left": 421, + "top": 507, + "width": 131.84716796875, + "height": 13, + "text": "+fazerProva(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUp25BoVHKQ4=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h86mfY=" + }, + "model": { + "$ref": "AAAAAAGDUp24+IVEG6Q=" + }, + "font": "Arial;13;0", + "left": 421, + "top": 522, + "width": 131.84716796875, + "height": 13, + "text": "+fazerMatricula(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUqWS6547HBs=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h86mfY=" + }, + "model": { + "$ref": "AAAAAAGDUqWS4544b8A=" + }, + "font": "Arial;13;0", + "left": 421, + "top": 537, + "width": 131.84716796875, + "height": 13, + "text": "+crackearDoom(): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 416, + "top": 502, + "width": 141.84716796875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDUndQ2x877wI=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "model": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 74, + "top": 27, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDUndQ2x88qMI=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "model": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 74, + "top": 27, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 416, + "top": 424, + "width": 141.84716796875, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGDUndQ2h808OI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDUndQ2h85ZuY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDUndQ2h86mfY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDUndQ2x877wI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDUndQ2x88qMI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDUn8c0R9ebOo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDUn8c0R9fWEg=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9ebOo=" + }, + "model": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDUn8c0R9gvRs=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9fWEg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -552, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUn8c0R9hdtA=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9fWEg=" + }, + "font": "Arial;13;1", + "left": 317, + "top": 79, + "width": 155.7080078125, + "height": 13, + "text": "Curso" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUn8c0R9iYcY=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9fWEg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -552, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUn8c0R9jswA=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9fWEg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -552, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 312, + "top": 72, + "width": 165.7080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDUn8c0R9gvRs=" + }, + "nameLabel": { + "$ref": "AAAAAAGDUn8c0R9hdtA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDUn8c0R9iYcY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUn8c0R9jswA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDUn8c0R9kjR4=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9ebOo=" + }, + "model": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUoRR4iM6rGw=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9kjR4=" + }, + "model": { + "$ref": "AAAAAAGDUoRR1SM3s+w=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 102, + "width": 155.7080078125, + "height": 13, + "text": "-nome: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpqyfmb8+NU=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9kjR4=" + }, + "model": { + "$ref": "AAAAAAGDUpqydmb5Htg=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 117, + "width": 155.7080078125, + "height": 13, + "text": "-numeroTurmas: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpr8EGiomjo=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9kjR4=" + }, + "model": { + "$ref": "AAAAAAGDUpr8CGilqXg=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 132, + "width": 155.7080078125, + "height": 13, + "text": "-numeroAlunos: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 312, + "top": 97, + "width": 165.7080078125, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDUn8c0R9loTI=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9ebOo=" + }, + "model": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUqFk5YjOt7w=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9loTI=" + }, + "model": { + "$ref": "AAAAAAGDUqFk3IjLwoo=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 155, + "width": 155.7080078125, + "height": 13, + "text": "+adicionarDisciplina(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUqOnTI9AVTY=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9loTI=" + }, + "model": { + "$ref": "AAAAAAGDUqOnRY89hwQ=" + }, + "font": "Arial;13;0", + "left": 317, + "top": 170, + "width": 155.7080078125, + "height": 13, + "text": "+adicionarTurma(): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 312, + "top": 150, + "width": 165.7080078125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDUn8c0R9m0/U=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9ebOo=" + }, + "model": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -276, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDUn8c0R9niic=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9ebOo=" + }, + "model": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -276, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 312, + "top": 72, + "width": 165.7080078125, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAGDUn8c0R9fWEg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDUn8c0R9kjR4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDUn8c0R9loTI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDUn8c0R9m0/U=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDUn8c0R9niic=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDUpS6XTcd/KE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcZs0M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XTcePQo=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcZs0M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 454, + "top": 207, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XTcfluE=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcZs0M=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 467, + "top": 200, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XTcgSpg=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcZs0M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 427, + "top": 222, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6Xjch108=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcaD0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 449, + "top": 198, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XjciviI=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcaD0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 462, + "top": 193, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XjcjVaI=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcaD0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 422, + "top": 206, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XjckIrc=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcb5SE=" + }, + "font": "Arial;13;0", + "left": 448, + "top": 219, + "width": 25.6572265625, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "text": "+1..." + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6XjclZT8=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcb5SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 470, + "top": 210, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpS6Xjcm6hk=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcb5SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 437, + "top": 235, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpS6XjcnNbM=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcaD0E=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpS6XjcoA2M=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcd/KE=" + }, + "model": { + "$ref": "AAAAAAGDUpS6XTcb5SE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "tail": { + "$ref": "AAAAAAGDUn8c0R9ebOo=" + }, + "lineStyle": 1, + "points": "424:188;459:255", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDUpS6XTcePQo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDUpS6XTcfluE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUpS6XTcgSpg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDUpS6Xjch108=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDUpS6XjciviI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDUpS6XjcjVaI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDUpS6XjckIrc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDUpS6XjclZT8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDUpS6Xjcm6hk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDUpS6XjcnNbM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDUpS6XjcoA2M=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDUpTHpTfMoBM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfIOB8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfNZxQ=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfIOB8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 501, + "top": 391, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfOEpE=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfIOB8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 516, + "top": 391, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfPr30=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfIOB8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 472, + "top": 392, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfQyUE=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfJljs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 502, + "top": 394, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfR7qY=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfJljs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 515, + "top": 396, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfSwSw=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfJljs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 475, + "top": 389, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfTNPI=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfKb/o=" + }, + "font": "Arial;13;0", + "left": 486, + "top": 391, + "width": 32.88720703125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "text": "+10..." + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfUZh0=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfKb/o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 515, + "top": 389, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpTHpTfV2fI=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfKb/o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 474, + "top": 395, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpTHpTfWDoM=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfJljs=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpTHpTfX6tM=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfMoBM=" + }, + "model": { + "$ref": "AAAAAAGDUpTHpTfKb/o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "tail": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "lineStyle": 1, + "points": "488:374;487:423", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDUpTHpTfNZxQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDUpTHpTfOEpE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUpTHpTfPr30=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDUpTHpTfQyUE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDUpTHpTfR7qY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDUpTHpTfSwSw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDUpTHpTfTNPI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDUpTHpTfUZh0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDUpTHpTfV2fI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDUpTHpTfWDoM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDUpTHpTfX6tM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDUpVAnjl4ow8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDUpVAnjl5qCw=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "model": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl6/N4=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -650, + "top": 62, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl73WY=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "font": "Arial;13;1", + "left": 205, + "top": 343, + "width": 114.49267578125, + "height": 13, + "text": "Matricula" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl8+Sg=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -650, + "top": 62, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl9Pr0=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -650, + "top": 62, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 336, + "width": 124.49267578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDUpVAnjl6/N4=" + }, + "nameLabel": { + "$ref": "AAAAAAGDUpVAnjl73WY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDUpVAnjl8+Sg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUpVAnjl9Pr0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDUpVAnzl+DQg=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "model": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpknM1ucuMQ=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "model": { + "$ref": "AAAAAAGDUpknIluTJPs=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 366, + "width": 114.49267578125, + "height": 13, + "text": "-codigo: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpyD4HnTM0c=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "model": { + "$ref": "AAAAAAGDUpyD2XnKE1g=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 381, + "width": 114.49267578125, + "height": 13, + "text": "-aluno: Aluno", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpzn8nx6n7g=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "model": { + "$ref": "AAAAAAGDUpzn6nxxG8w=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 396, + "width": 114.49267578125, + "height": 13, + "text": "-turma: Turma", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 361, + "width": 124.49267578125, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDUpVAnzl/8zI=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "model": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUplIkFzzVMc=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUplIiVzqNUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 413, + "width": 114.49267578125, + "height": 13, + "text": "+verificarMatricula()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUpwAiHaDgv4=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUpwAd3Z6pOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 413, + "width": 114.49267578125, + "height": 13, + "text": "+checarAluno()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUpxMWHgWw4M=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUpxMUHgNRos=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 428, + "width": 114.49267578125, + "height": 13, + "text": "+checarCurso()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 414, + "width": 124.49267578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDUpVAnzmAkmo=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "model": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -325, + "top": 31, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDUpVAnzmBTM8=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "model": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -325, + "top": 31, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 200, + "top": 336, + "width": 124.49267578125, + "height": 97, + "nameCompartment": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDUpVAnzmAkmo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDUpVAnzmBTM8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDUpWGRzvqBDI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvrKtY=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "font": "Arial;13;0", + "left": 353, + "top": 331, + "width": 14.82177734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 1, + "text": "+1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvsPQU=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 356, + "top": 317, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvt0l8=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 369, + "top": 360, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvut/U=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 344, + "top": 336, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvvTUE=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 323, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvwenU=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 348, + "top": 364, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvxTrE=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvoIEI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 377, + "top": 326, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvyXh4=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvoIEI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 371, + "top": 314, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvzqtI=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvoIEI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 390, + "top": 351, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpWGSDv0AIc=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpWGSDv1+Js=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvoIEI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "tail": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "lineStyle": 1, + "points": "324:365;407:339", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDUpWGRzvrKtY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDUpWGRzvsPQU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUpWGRzvt0l8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDUpWGRzvut/U=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDUpWGRzvvTUE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDUpWGRzvwenU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDUpWGRzvxTrE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDUpWGRzvyXh4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDUpWGRzvzqtI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDUpWGSDv0AIc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDUpWGSDv1+Js=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDUpWo3D29hhM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D25+nU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D2+jtI=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D25+nU=" + }, + "font": "Arial;13;0", + "left": 368, + "top": 415, + "width": 14.82177734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "edgePosition": 1, + "text": "+1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D2/5iA=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D25+nU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 381, + "top": 401, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3ANAo=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D25+nU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 362, + "top": 442, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3BN1M=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D26IQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 353, + "top": 405, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3CGOk=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D26IQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 361, + "top": 394, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3DyFg=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D26IQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 338, + "top": 428, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3E5gM=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D27Fts=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 397, + "top": 425, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3Fy7o=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D27Fts=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 401, + "top": 412, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWo3D3GhB8=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D27Fts=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 390, + "top": 452, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpWo3D3HvOU=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D26IQo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUpWo3D3IBGk=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D29hhM=" + }, + "model": { + "$ref": "AAAAAAGDUpWo3D27Fts=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" + }, + "tail": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "lineStyle": 1, + "points": "324:414;415:456", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDUpWo3D2+jtI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDUpWo3D2/5iA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUpWo3D3ANAo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDUpWo3D3BN1M=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDUpWo3D3CGOk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDUpWo3D3DyFg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDUpWo3D3E5gM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDUpWo3D3Fy7o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDUpWo3D3GhB8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDUpWo3D3HvOU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDUpWo3D3IBGk=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDUncK6B8DLgY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Turma", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUofZnitpZiw=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUofZnitqL/U=", + "_parent": { + "$ref": "AAAAAAGDUofZnitpZiw=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUofZnitrlLo=", + "_parent": { + "$ref": "AAAAAAGDUofZnitpZiw=" + }, + "reference": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUpTHpTfIOB8=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpTHpTfJljs=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfIOB8=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpTHpTfKb/o=", + "_parent": { + "$ref": "AAAAAAGDUpTHpTfIOB8=" + }, + "name": "10...", + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpaJdEMZjQU=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "codigo", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpprKmVBTdo=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "numeroAlunos", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUqLk/o0XGtE=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "retornaAlunos", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUqN7TI4nW3w=", + "_parent": { + "$ref": "AAAAAAGDUqLk/o0XGtE=" + }, + "type": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUqT4EZxR/7I=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "retornaProfessor", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUrzlvm/+X4g=", + "_parent": { + "$ref": "AAAAAAGDUqT4EZxR/7I=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUqi8LaCvioQ=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "adicionarAluno", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUr0IIHCp7fg=", + "_parent": { + "$ref": "AAAAAAGDUqi8LaCvioQ=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDUndINx8vjhA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Aluno", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUoe/Uip7uN4=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUoe/Uip8mDY=", + "_parent": { + "$ref": "AAAAAAGDUoe/Uip7uN4=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUoe/Uip9IaA=", + "_parent": { + "$ref": "AAAAAAGDUoe/Uip7uN4=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpeiUEbJnok=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "nome", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpfF/UfkNZY=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "idade", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpfobkj/IKI=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "matriculas[]", + "visibility": "private", + "type": { + "$ref": "AAAAAAGDUpU4UDluedo=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUpnitWErMa8=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "fazerProva", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUr1JWnFs5BA=", + "_parent": { + "$ref": "AAAAAAGDUpnitWErMa8=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUp24+IVEG6Q=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "fazerMatricula", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUr1mAHIXDhI=", + "_parent": { + "$ref": "AAAAAAGDUp24+IVEG6Q=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUqWS4544b8A=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "crackearDoom", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUr16mnNfV6M=", + "_parent": { + "$ref": "AAAAAAGDUqWS4544b8A=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDUn8RNB9aw4Y=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Curso", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUpS6XTcZs0M=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpS6XTcaD0E=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcZs0M=" + }, + "reference": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpS6XTcb5SE=", + "_parent": { + "$ref": "AAAAAAGDUpS6XTcZs0M=" + }, + "name": "1...", + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUoRR1SM3s+w=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "name": "nome", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpqydmb5Htg=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "name": "numeroTurmas", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpr8CGilqXg=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "name": "numeroAlunos", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUqFk3IjLwoo=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "name": "adicionarDisciplina", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUryjFm48/5Y=", + "_parent": { + "$ref": "AAAAAAGDUqFk3IjLwoo=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUqOnRY89hwQ=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "name": "adicionarTurma", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUrytem7n850=", + "_parent": { + "$ref": "AAAAAAGDUqOnRY89hwQ=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDUpU4UDluedo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Matricula", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUpWGRzvmDHs=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "1", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpWGRzvnHdU=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "reference": { + "$ref": "AAAAAAGDUpU4UDluedo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpWGRzvoIEI=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUpWo3D25+nU=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "1", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpWo3D26IQo=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D25+nU=" + }, + "reference": { + "$ref": "AAAAAAGDUpU4UDluedo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUpWo3D27Fts=", + "_parent": { + "$ref": "AAAAAAGDUpWo3D25+nU=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpknIluTJPs=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "codigo", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpyD2XnKE1g=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "aluno", + "visibility": "private", + "type": { + "$ref": "AAAAAAGDUndINx8vjhA=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDUpzn6nxxG8w=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "turma", + "visibility": "private", + "type": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUplIiVzqNUA=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "verificarMatricula" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUpwAd3Z6pOQ=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "checarAluno" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUpxMUHgNRos=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "checarCurso" + } + ] + } + ] + } + ] +} \ No newline at end of file From 10a9c133bf1a51b187aedfc8b273062b749f98d5 Mon Sep 17 00:00:00 2001 From: ArturWeber <88106656+ArturWeber@users.noreply.github.com> Date: Sun, 18 Sep 2022 20:13:32 -0300 Subject: [PATCH 24/28] corrigido UML --- lista02/ex02/.DS_Store | Bin 6148 -> 6148 bytes lista02/ex02/exercicio2.mdj | 1423 +++++++++++++++++++---------------- 2 files changed, 784 insertions(+), 639 deletions(-) diff --git a/lista02/ex02/.DS_Store b/lista02/ex02/.DS_Store index 088e9f88dd9c67ead2542eb150d4173dee9875db..dc45196fda325f0ce346add957d11c26aae7ade2 100644 GIT binary patch delta 78 zcmZoMXfc=|#>CJ*u~2NHo}wrt0|NsP3otMwGh~8sK7-N3LiNqk%x_pW7cfs?+RV+lHayasV?60raP delta 355 zcmZoMXfc=|#>B)qu~2NHo}wrV0|Nsi1A_pAXHI@{QcivnkT0 z0fP~;EKuALi1q%10g#2HE~&h@0BXvPq=KBx;t~UcYm7|HEUawo9PAw29I?R}`Q^bS zi6y1QPKia)AYMp*eohjMotPAsnOYt%AX4v~pI4HYnU`7w){&W#3RDvlo|%`DU+$D& znwL@x)*K9x;Naxoj2Doot~N5X)KM@pw5ZilsJ5`Q&`~foGN`TPu-ka?JM(0I5kmox R5e+~Lq`{_b4iMSG3;^F8S%Lrn diff --git a/lista02/ex02/exercicio2.mdj b/lista02/ex02/exercicio2.mdj index 1256d30..e900d19 100644 --- a/lista02/ex02/exercicio2.mdj +++ b/lista02/ex02/exercicio2.mdj @@ -833,210 +833,495 @@ } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGDUpS6XTcd/KE=", + "_type": "UMLClassView", + "_id": "AAAAAAGDUpVAnjl4ow8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcZs0M=" + "$ref": "AAAAAAGDUpU4UDluedo=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XTcePQo=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDUpVAnjl5qCw=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcZs0M=" + "$ref": "AAAAAAGDUpU4UDluedo=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl6/N4=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -650, + "top": 62, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl73WY=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "font": "Arial;13;1", + "left": 205, + "top": 343, + "width": 114.49267578125, + "height": 13, + "text": "Matricula" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl8+Sg=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -650, + "top": 62, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDUpVAnjl9Pr0=", + "_parent": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -650, + "top": 62, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 454, - "top": 207, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "left": 200, + "top": 336, + "width": 124.49267578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDUpVAnjl6/N4=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAGDUpVAnjl73WY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDUpVAnjl8+Sg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUpVAnjl9Pr0=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XTcfluE=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDUpVAnzl+DQg=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcZs0M=" + "$ref": "AAAAAAGDUpU4UDluedo=" }, - "visible": null, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpknM1ucuMQ=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "model": { + "$ref": "AAAAAAGDUpknIluTJPs=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 366, + "width": 114.49267578125, + "height": 13, + "text": "-codigo: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpyD4HnTM0c=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "model": { + "$ref": "AAAAAAGDUpyD2XnKE1g=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 381, + "width": 114.49267578125, + "height": 13, + "text": "-aluno: Aluno", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDUpzn8nx6n7g=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "model": { + "$ref": "AAAAAAGDUpzn6nxxG8w=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 396, + "width": 114.49267578125, + "height": 13, + "text": "-turma: Turma", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 467, - "top": 200, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" - }, - "edgePosition": 1 + "left": 200, + "top": 361, + "width": 124.49267578125, + "height": 53 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XTcgSpg=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDUpVAnzl/8zI=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcZs0M=" + "$ref": "AAAAAAGDUpU4UDluedo=" }, - "visible": false, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUplIkFzzVMc=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUplIiVzqNUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 413, + "width": 114.49267578125, + "height": 13, + "text": "+verificarMatricula()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUpwAiHaDgv4=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUpwAd3Z6pOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 413, + "width": 114.49267578125, + "height": 13, + "text": "+checarAluno()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUpxMWHgWw4M=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUpxMUHgNRos=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 428, + "width": 114.49267578125, + "height": 13, + "text": "+checarCurso()", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 427, - "top": 222, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" - }, - "edgePosition": 1 + "left": 200, + "top": 414, + "width": 124.49267578125, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6Xjch108=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDUpVAnzmAkmo=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcaD0E=" + "$ref": "AAAAAAGDUpU4UDluedo=" }, "visible": false, "font": "Arial;13;0", - "left": 449, - "top": 198, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" - }, - "edgePosition": 2 + "left": -325, + "top": 31, + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XjciviI=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDUpVAnzmBTM8=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcaD0E=" + "$ref": "AAAAAAGDUpU4UDluedo=" }, "visible": false, "font": "Arial;13;0", - "left": 462, - "top": 193, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XjcjVaI=", - "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "left": -325, + "top": 31, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 200, + "top": 336, + "width": 124.49267578125, + "height": 97, + "nameCompartment": { + "$ref": "AAAAAAGDUpVAnjl5qCw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDUpVAnzl+DQg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDUpVAnzmAkmo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDUpVAnzmBTM8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDUpWGRzvqBDI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvrKtY=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcaD0E=" + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "font": "Arial;13;0", + "left": 353, + "top": 331, + "width": 14.82177734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 1, + "text": "+1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvsPQU=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 356, + "top": 317, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvt0l8=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvmDHs=" }, "visible": false, "font": "Arial;13;0", - "left": 422, - "top": 206, + "left": 369, + "top": 360, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvut/U=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 344, + "top": 336, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvvTUE=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 323, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUpWGRzvwenU=", + "_parent": { + "$ref": "AAAAAAGDUpWGRzvqBDI=" + }, + "model": { + "$ref": "AAAAAAGDUpWGRzvnHdU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 348, + "top": 364, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XjckIrc=", + "_id": "AAAAAAGDUpWGRzvxTrE=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcb5SE=" + "$ref": "AAAAAAGDUpWGRzvoIEI=" }, + "visible": false, "font": "Arial;13;0", - "left": 448, - "top": 219, - "width": 25.6572265625, + "left": 377, + "top": 326, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" - }, - "text": "+1..." + "$ref": "AAAAAAGDUpWGRzvqBDI=" + } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6XjclZT8=", + "_id": "AAAAAAGDUpWGRzvyXh4=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcb5SE=" + "$ref": "AAAAAAGDUpWGRzvoIEI=" }, "visible": false, "font": "Arial;13;0", - "left": 470, - "top": 210, + "left": 371, + "top": 314, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpS6Xjcm6hk=", + "_id": "AAAAAAGDUpWGRzvzqtI=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcb5SE=" + "$ref": "AAAAAAGDUpWGRzvoIEI=" }, "visible": false, "font": "Arial;13;0", - "left": 437, - "top": 235, + "left": 390, + "top": 351, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpS6XjcnNbM=", + "_id": "AAAAAAGDUpWGSDv0AIc=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcaD0E=" + "$ref": "AAAAAAGDUpWGRzvnHdU=" }, "visible": false, "font": "Arial;13;0", @@ -1045,12 +1330,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpS6XjcoA2M=", + "_id": "AAAAAAGDUpWGSDv1+Js=", "_parent": { - "$ref": "AAAAAAGDUpS6XTcd/KE=" + "$ref": "AAAAAAGDUpWGRzvqBDI=" }, "model": { - "$ref": "AAAAAAGDUpS6XTcb5SE=" + "$ref": "AAAAAAGDUpWGRzvoIEI=" }, "visible": false, "font": "Arial;13;0", @@ -1063,807 +1348,522 @@ "$ref": "AAAAAAGDUncQRR8Ht7s=" }, "tail": { - "$ref": "AAAAAAGDUn8c0R9ebOo=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "lineStyle": 1, - "points": "424:188;459:255", + "points": "324:365;407:339", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUpS6XTcePQo=" + "$ref": "AAAAAAGDUpWGRzvrKtY=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUpS6XTcfluE=" + "$ref": "AAAAAAGDUpWGRzvsPQU=" }, "propertyLabel": { - "$ref": "AAAAAAGDUpS6XTcgSpg=" + "$ref": "AAAAAAGDUpWGRzvt0l8=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUpS6Xjch108=" + "$ref": "AAAAAAGDUpWGRzvut/U=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUpS6XjciviI=" + "$ref": "AAAAAAGDUpWGRzvvTUE=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUpS6XjcjVaI=" + "$ref": "AAAAAAGDUpWGRzvwenU=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUpS6XjckIrc=" + "$ref": "AAAAAAGDUpWGRzvxTrE=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUpS6XjclZT8=" + "$ref": "AAAAAAGDUpWGRzvyXh4=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUpS6Xjcm6hk=" + "$ref": "AAAAAAGDUpWGRzvzqtI=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUpS6XjcnNbM=" + "$ref": "AAAAAAGDUpWGSDv0AIc=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUpS6XjcoA2M=" + "$ref": "AAAAAAGDUpWGSDv1+Js=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUpTHpTfMoBM=", + "_id": "AAAAAAGDUtzyMmRhdro=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfIOB8=" + "$ref": "AAAAAAGDUtzyMWRdb1o=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfNZxQ=", + "_id": "AAAAAAGDUtzyMmRiVb4=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfIOB8=" + "$ref": "AAAAAAGDUtzyMWRdb1o=" }, "visible": false, "font": "Arial;13;0", - "left": 501, + "left": 472, "top": 391, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfOEpE=", + "_id": "AAAAAAGDUtzyMmRj31k=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfIOB8=" + "$ref": "AAAAAAGDUtzyMWRdb1o=" }, "visible": null, "font": "Arial;13;0", - "left": 516, - "top": 391, + "left": 457, + "top": 390, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfPr30=", + "_id": "AAAAAAGDUtzyMmRkvQ8=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfIOB8=" + "$ref": "AAAAAAGDUtzyMWRdb1o=" }, "visible": false, "font": "Arial;13;0", - "left": 472, + "left": 501, "top": 392, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfQyUE=", + "_id": "AAAAAAGDUtzyMmRl2Ko=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfJljs=" + "$ref": "AAAAAAGDUtzyMWReBWM=" }, "visible": false, "font": "Arial;13;0", - "left": 502, - "top": 394, + "left": 472, + "top": 390, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfR7qY=", + "_id": "AAAAAAGDUtzyMmRmYcA=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfJljs=" + "$ref": "AAAAAAGDUtzyMWReBWM=" }, "visible": false, "font": "Arial;13;0", - "left": 515, - "top": 396, + "left": 459, + "top": 388, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfSwSw=", + "_id": "AAAAAAGDUtzyMmRnksM=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfJljs=" + "$ref": "AAAAAAGDUtzyMWReBWM=" }, "visible": false, "font": "Arial;13;0", - "left": 475, - "top": 389, + "left": 499, + "top": 395, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfTNPI=", + "_id": "AAAAAAGDUtzyMmRoY9Q=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfKb/o=" + "$ref": "AAAAAAGDUtzyMWRfkI4=" }, "font": "Arial;13;0", - "left": 486, - "top": 391, + "left": 456, + "top": 393, "width": 32.88720703125, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "text": "+10..." }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfUZh0=", + "_id": "AAAAAAGDUtzyMmRpAGU=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfKb/o=" + "$ref": "AAAAAAGDUtzyMWRfkI4=" }, "visible": false, "font": "Arial;13;0", - "left": 515, - "top": 389, + "left": 459, + "top": 395, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpTHpTfV2fI=", + "_id": "AAAAAAGDUtzyMmRqbrU=", "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpTHpTfKb/o=" + "$ref": "AAAAAAGDUtzyMWRfkI4=" }, "visible": false, "font": "Arial;13;0", - "left": 474, - "top": 395, + "left": 500, + "top": 389, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" - } - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpTHpTfWDoM=", - "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" - }, - "model": { - "$ref": "AAAAAAGDUpTHpTfJljs=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpTHpTfX6tM=", - "_parent": { - "$ref": "AAAAAAGDUpTHpTfMoBM=" - }, - "model": { - "$ref": "AAAAAAGDUpTHpTfKb/o=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGDUndQ2h8zQKQ=" - }, - "tail": { - "$ref": "AAAAAAGDUncQRR8Ht7s=" - }, - "lineStyle": 1, - "points": "488:374;487:423", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGDUpTHpTfNZxQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGDUpTHpTfOEpE=" - }, - "propertyLabel": { - "$ref": "AAAAAAGDUpTHpTfPr30=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGDUpTHpTfQyUE=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGDUpTHpTfR7qY=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUpTHpTfSwSw=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGDUpTHpTfTNPI=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGDUpTHpTfUZh0=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGDUpTHpTfV2fI=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUpTHpTfWDoM=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGDUpTHpTfX6tM=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGDUpVAnjl4ow8=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGDUpU4UDluedo=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGDUpVAnjl5qCw=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" - }, - "model": { - "$ref": "AAAAAAGDUpU4UDluedo=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGDUpVAnjl6/N4=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl5qCw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -650, - "top": 62, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGDUpVAnjl73WY=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl5qCw=" - }, - "font": "Arial;13;1", - "left": 205, - "top": 343, - "width": 114.49267578125, - "height": 13, - "text": "Matricula" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGDUpVAnjl8+Sg=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl5qCw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -650, - "top": 62, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGDUpVAnjl9Pr0=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl5qCw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": -650, - "top": 62, - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 200, - "top": 336, - "width": 124.49267578125, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGDUpVAnjl6/N4=" - }, - "nameLabel": { - "$ref": "AAAAAAGDUpVAnjl73WY=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGDUpVAnjl8+Sg=" - }, - "propertyLabel": { - "$ref": "AAAAAAGDUpVAnjl9Pr0=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGDUpVAnzl+DQg=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" - }, - "model": { - "$ref": "AAAAAAGDUpU4UDluedo=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGDUpknM1ucuMQ=", - "_parent": { - "$ref": "AAAAAAGDUpVAnzl+DQg=" - }, - "model": { - "$ref": "AAAAAAGDUpknIluTJPs=" - }, - "font": "Arial;13;0", - "left": 205, - "top": 366, - "width": 114.49267578125, - "height": 13, - "text": "-codigo: int", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGDUpyD4HnTM0c=", - "_parent": { - "$ref": "AAAAAAGDUpVAnzl+DQg=" - }, - "model": { - "$ref": "AAAAAAGDUpyD2XnKE1g=" - }, - "font": "Arial;13;0", - "left": 205, - "top": 381, - "width": 114.49267578125, - "height": 13, - "text": "-aluno: Aluno", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGDUpzn8nx6n7g=", - "_parent": { - "$ref": "AAAAAAGDUpVAnzl+DQg=" - }, - "model": { - "$ref": "AAAAAAGDUpzn6nxxG8w=" - }, - "font": "Arial;13;0", - "left": 205, - "top": 396, - "width": 114.49267578125, - "height": 13, - "text": "-turma: Turma", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 200, - "top": 361, - "width": 124.49267578125, - "height": 53 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGDUpVAnzl/8zI=", - "_parent": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" - }, - "model": { - "$ref": "AAAAAAGDUpU4UDluedo=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGDUplIkFzzVMc=", - "_parent": { - "$ref": "AAAAAAGDUpVAnzl/8zI=" - }, - "model": { - "$ref": "AAAAAAGDUplIiVzqNUA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 197, - "top": 413, - "width": 114.49267578125, - "height": 13, - "text": "+verificarMatricula()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGDUpwAiHaDgv4=", - "_parent": { - "$ref": "AAAAAAGDUpVAnzl/8zI=" - }, - "model": { - "$ref": "AAAAAAGDUpwAd3Z6pOQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 197, - "top": 413, - "width": 114.49267578125, - "height": 13, - "text": "+checarAluno()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGDUpxMWHgWw4M=", - "_parent": { - "$ref": "AAAAAAGDUpVAnzl/8zI=" - }, - "model": { - "$ref": "AAAAAAGDUpxMUHgNRos=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 197, - "top": 428, - "width": 114.49267578125, - "height": 13, - "text": "+checarCurso()", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 200, - "top": 414, - "width": 124.49267578125, - "height": 10 + "$ref": "AAAAAAGDUtzyMmRhdro=" + } }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGDUpVAnzmAkmo=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUtzyMmRrhwc=", "_parent": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpU4UDluedo=" + "$ref": "AAAAAAGDUtzyMWReBWM=" }, "visible": false, "font": "Arial;13;0", - "left": -325, - "top": 31, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGDUpVAnzmBTM8=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUtzyMmRsZlA=", "_parent": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" + "$ref": "AAAAAAGDUtzyMmRhdro=" }, "model": { - "$ref": "AAAAAAGDUpU4UDluedo=" + "$ref": "AAAAAAGDUtzyMWRfkI4=" }, "visible": false, "font": "Arial;13;0", - "left": -325, - "top": 31, "width": 10, "height": 10 } ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 200, - "top": 336, - "width": 124.49267578125, - "height": 97, - "nameCompartment": { - "$ref": "AAAAAAGDUpVAnjl5qCw=" + "head": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" }, - "attributeCompartment": { - "$ref": "AAAAAAGDUpVAnzl+DQg=" + "tail": { + "$ref": "AAAAAAGDUndQ2h8zQKQ=" }, - "operationCompartment": { - "$ref": "AAAAAAGDUpVAnzl/8zI=" + "lineStyle": 1, + "points": "487:423;488:374", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDUtzyMmRiVb4=" }, - "receptionCompartment": { - "$ref": "AAAAAAGDUpVAnzmAkmo=" + "stereotypeLabel": { + "$ref": "AAAAAAGDUtzyMmRj31k=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAGDUpVAnzmBTM8=" + "propertyLabel": { + "$ref": "AAAAAAGDUtzyMmRkvQ8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDUtzyMmRl2Ko=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDUtzyMmRmYcA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDUtzyMmRnksM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDUtzyMmRoY9Q=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDUtzyMmRpAGU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDUtzyMmRqbrU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDUtzyMmRrhwc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDUtzyMmRsZlA=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUpWGRzvqBDI=", + "_id": "AAAAAAGDUt2IL2cSfUk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvrKtY=", + "_id": "AAAAAAGDUt2IL2cTJkE=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "font": "Arial;13;0", - "left": 353, - "top": 331, - "width": 14.82177734375, + "left": 415, + "top": 221, + "width": 25.6572265625, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 1, - "text": "+1" + "text": "+1..." }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvsPQU=", + "_id": "AAAAAAGDUt2IL2cUt9c=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "visible": null, "font": "Arial;13;0", - "left": 356, - "top": 317, + "left": 414, + "top": 228, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvt0l8=", + "_id": "AAAAAAGDUt2IL2cVIWQ=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "visible": false, "font": "Arial;13;0", - "left": 369, - "top": 360, + "left": 454, + "top": 208, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvut/U=", + "_id": "AAAAAAGDUt2IL2cW6Bs=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", - "left": 344, - "top": 336, + "left": 433, + "top": 232, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvvTUE=", + "_id": "AAAAAAGDUt2IL2cXB9A=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", - "left": 342, - "top": 323, + "left": 420, + "top": 237, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvwenU=", + "_id": "AAAAAAGDUt2IL2cYc0w=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", - "left": 348, - "top": 364, + "left": 460, + "top": 224, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvxTrE=", + "_id": "AAAAAAGDUt2IL2cZmUA=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", - "left": 377, - "top": 326, + "left": 422, + "top": 211, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvyXh4=", + "_id": "AAAAAAGDUt2IL2cagyE=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", - "left": 371, - "top": 314, + "left": 412, + "top": 220, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvzqtI=", + "_id": "AAAAAAGDUt2IL2cbP1w=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", - "left": 390, - "top": 351, + "left": 445, + "top": 195, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpWGSDv0AIc=", + "_id": "AAAAAAGDUt2IMGccCKk=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", @@ -1872,12 +1872,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpWGSDv1+Js=", + "_id": "AAAAAAGDUt2IMGcdBXM=", "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", @@ -1887,67 +1887,67 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGDUncQRR8Ht7s=" + "$ref": "AAAAAAGDUn8c0R9ebOo=" }, "tail": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" + "$ref": "AAAAAAGDUncQRR8Ht7s=" }, "lineStyle": 1, - "points": "324:365;407:339", + "points": "459:255;424:188", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUpWGRzvrKtY=" + "$ref": "AAAAAAGDUt2IL2cTJkE=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUpWGRzvsPQU=" + "$ref": "AAAAAAGDUt2IL2cUt9c=" }, "propertyLabel": { - "$ref": "AAAAAAGDUpWGRzvt0l8=" + "$ref": "AAAAAAGDUt2IL2cVIWQ=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUpWGRzvut/U=" + "$ref": "AAAAAAGDUt2IL2cW6Bs=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUpWGRzvvTUE=" + "$ref": "AAAAAAGDUt2IL2cXB9A=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUpWGRzvwenU=" + "$ref": "AAAAAAGDUt2IL2cYc0w=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUpWGRzvxTrE=" + "$ref": "AAAAAAGDUt2IL2cZmUA=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUpWGRzvyXh4=" + "$ref": "AAAAAAGDUt2IL2cagyE=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUpWGRzvzqtI=" + "$ref": "AAAAAAGDUt2IL2cbP1w=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUpWGSDv0AIc=" + "$ref": "AAAAAAGDUt2IMGccCKk=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUpWGSDv1+Js=" + "$ref": "AAAAAAGDUt2IMGcdBXM=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUpWo3D29hhM=", + "_id": "AAAAAAGDUt+OSWuBlYU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUpWo3D25+nU=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D2+jtI=", + "_id": "AAAAAAGDUt+OSWuCTjg=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D25+nU=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "font": "Arial;13;0", "left": 368, @@ -1957,19 +1957,19 @@ "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1, "text": "+1" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D2/5iA=", + "_id": "AAAAAAGDUt+OSWuDLuc=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D25+nU=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "visible": null, "font": "Arial;13;0", @@ -1979,18 +1979,18 @@ "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3ANAo=", + "_id": "AAAAAAGDUt+OSWuE8n8=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D25+nU=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "visible": false, "font": "Arial;13;0", @@ -2000,18 +2000,18 @@ "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3BN1M=", + "_id": "AAAAAAGDUt+OSWuFagg=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D26IQo=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", @@ -2021,18 +2021,18 @@ "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3CGOk=", + "_id": "AAAAAAGDUt+OSWuGmLY=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D26IQo=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", @@ -2042,18 +2042,18 @@ "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3DyFg=", + "_id": "AAAAAAGDUt+OSWuHm4I=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D26IQo=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", @@ -2063,18 +2063,18 @@ "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3E5gM=", + "_id": "AAAAAAGDUt+OSWuIgJQ=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D27Fts=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", @@ -2084,17 +2084,17 @@ "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3Fy7o=", + "_id": "AAAAAAGDUt+OSWuJIdk=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D27Fts=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", @@ -2104,17 +2104,17 @@ "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWo3D3GhB8=", + "_id": "AAAAAAGDUt+OSWuKsC4=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D27Fts=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", @@ -2124,17 +2124,17 @@ "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpWo3D3HvOU=", + "_id": "AAAAAAGDUt+OSWuLkQ4=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D26IQo=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", @@ -2143,12 +2143,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpWo3D3IBGk=", + "_id": "AAAAAAGDUt+OSWuMvb0=", "_parent": { - "$ref": "AAAAAAGDUpWo3D29hhM=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUpWo3D27Fts=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", @@ -2167,38 +2167,38 @@ "points": "324:414;415:456", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUpWo3D2+jtI=" + "$ref": "AAAAAAGDUt+OSWuCTjg=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUpWo3D2/5iA=" + "$ref": "AAAAAAGDUt+OSWuDLuc=" }, "propertyLabel": { - "$ref": "AAAAAAGDUpWo3D3ANAo=" + "$ref": "AAAAAAGDUt+OSWuE8n8=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUpWo3D3BN1M=" + "$ref": "AAAAAAGDUt+OSWuFagg=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUpWo3D3CGOk=" + "$ref": "AAAAAAGDUt+OSWuGmLY=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUpWo3D3DyFg=" + "$ref": "AAAAAAGDUt+OSWuHm4I=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUpWo3D3E5gM=" + "$ref": "AAAAAAGDUt+OSWuIgJQ=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUpWo3D3Fy7o=" + "$ref": "AAAAAAGDUt+OSWuJIdk=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUpWo3D3GhB8=" + "$ref": "AAAAAAGDUt+OSWuKsC4=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUpWo3D3HvOU=" + "$ref": "AAAAAAGDUt+OSWuLkQ4=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUpWo3D3IBGk=" + "$ref": "AAAAAAGDUt+OSWuMvb0=" } } ] @@ -2267,6 +2267,64 @@ }, "aggregation": "composite" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUtth32HrR4A=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "10...", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUtth32HsiWk=", + "_parent": { + "$ref": "AAAAAAGDUtth32HrR4A=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUtth32HtlGI=", + "_parent": { + "$ref": "AAAAAAGDUtth32HrR4A=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUt2IL2cOZgE=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "1...", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUt2IL2cPPVs=", + "_parent": { + "$ref": "AAAAAAGDUt2IL2cOZgE=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUt2IL2cQjXE=", + "_parent": { + "$ref": "AAAAAAGDUt2IL2cOZgE=" + }, + "reference": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "aggregation": "composite" + } } ], "attributes": [ @@ -2388,6 +2446,64 @@ }, "aggregation": "composite" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUtzyMWRdb1o=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUtzyMWReBWM=", + "_parent": { + "$ref": "AAAAAAGDUtzyMWRdb1o=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUtzyMWRfkI4=", + "_parent": { + "$ref": "AAAAAAGDUtzyMWRdb1o=" + }, + "name": "10...", + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUt75d2l3t1Y=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "1", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUt75d2l45XE=", + "_parent": { + "$ref": "AAAAAAGDUt75d2l3t1Y=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUt75d2l5p1g=", + "_parent": { + "$ref": "AAAAAAGDUt75d2l3t1Y=" + }, + "reference": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "aggregation": "composite" + } } ], "attributes": [ @@ -2658,6 +2774,35 @@ "$ref": "AAAAAAGDUndINx8vjhA=" } } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUt+OSGt9T/w=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "1", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUt+OSGt+wIY=", + "_parent": { + "$ref": "AAAAAAGDUt+OSGt9T/w=" + }, + "reference": { + "$ref": "AAAAAAGDUpU4UDluedo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUt+OSGt/D+c=", + "_parent": { + "$ref": "AAAAAAGDUt+OSGt9T/w=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "aggregation": "composite" + } } ], "attributes": [ From faabf3430fa78552f14bc58d3feb80e204a1bb64 Mon Sep 17 00:00:00 2001 From: ArturWeber <88106656+ArturWeber@users.noreply.github.com> Date: Sun, 18 Sep 2022 20:22:30 -0300 Subject: [PATCH 25/28] corrigido UML --- lista02/ex02/exercicio2.mdj | 579 +++++++++++++++++++----------------- 1 file changed, 304 insertions(+), 275 deletions(-) diff --git a/lista02/ex02/exercicio2.mdj b/lista02/ex02/exercicio2.mdj index e900d19..97f874c 100644 --- a/lista02/ex02/exercicio2.mdj +++ b/lista02/ex02/exercicio2.mdj @@ -1117,277 +1117,6 @@ "$ref": "AAAAAAGDUpVAnzmBTM8=" } }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAGDUpWGRzvqBDI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvrKtY=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" - }, - "font": "Arial;13;0", - "left": 353, - "top": 331, - "width": 14.82177734375, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "edgePosition": 1, - "text": "+1" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvsPQU=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 356, - "top": 317, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvt0l8=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvmDHs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 369, - "top": 360, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvut/U=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 344, - "top": 336, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvvTUE=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 342, - "top": 323, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvwenU=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 348, - "top": 364, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvxTrE=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 377, - "top": 326, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvyXh4=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 371, - "top": 314, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGDUpWGRzvzqtI=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 390, - "top": 351, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - } - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpWGSDv0AIc=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvnHdU=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUpWGSDv1+Js=", - "_parent": { - "$ref": "AAAAAAGDUpWGRzvqBDI=" - }, - "model": { - "$ref": "AAAAAAGDUpWGRzvoIEI=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGDUncQRR8Ht7s=" - }, - "tail": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" - }, - "lineStyle": 1, - "points": "324:365;407:339", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGDUpWGRzvrKtY=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGDUpWGRzvsPQU=" - }, - "propertyLabel": { - "$ref": "AAAAAAGDUpWGRzvt0l8=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGDUpWGRzvut/U=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGDUpWGRzvvTUE=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUpWGRzvwenU=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGDUpWGRzvxTrE=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGDUpWGRzvyXh4=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGDUpWGRzvzqtI=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUpWGSDv0AIc=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGDUpWGSDv1+Js=" - } - }, { "_type": "UMLAssociationView", "_id": "AAAAAAGDUtzyMmRhdro=", @@ -1950,9 +1679,9 @@ "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "font": "Arial;13;0", - "left": 368, + "left": 362, "top": 415, - "width": 14.82177734375, + "width": 27.1044921875, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1960,7 +1689,7 @@ "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1, - "text": "+1" + "text": "+1..*" }, { "_type": "EdgeLabelView", @@ -2200,6 +1929,277 @@ "headQualifiersCompartment": { "$ref": "AAAAAAGDUt+OSWuMvb0=" } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGDUucjzG7Y5Tc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7UuAM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7Znls=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7UuAM=" + }, + "font": "Arial;13;0", + "left": 353, + "top": 331, + "width": 14.82177734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "edgePosition": 1, + "text": "+1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7aU4I=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7UuAM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 356, + "top": 317, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7bpjY=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7UuAM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 369, + "top": 360, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7cmQQ=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7V90g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 344, + "top": 336, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7dEMQ=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7V90g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 323, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7ep6g=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7V90g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 348, + "top": 364, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7fqts=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7WAI0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 377, + "top": 326, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7gSdw=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7WAI0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 371, + "top": 314, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDUucjzG7h78o=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7WAI0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 390, + "top": 351, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUucjzG7isc4=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7V90g=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGDUucjzG7jj5M=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7Y5Tc=" + }, + "model": { + "$ref": "AAAAAAGDUucjzG7WAI0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDUncQRR8Ht7s=" + }, + "tail": { + "$ref": "AAAAAAGDUpVAnjl4ow8=" + }, + "lineStyle": 1, + "points": "324:365;407:339", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDUucjzG7Znls=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDUucjzG7aU4I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDUucjzG7bpjY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGDUucjzG7cmQQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGDUucjzG7dEMQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGDUucjzG7ep6g=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGDUucjzG7fqts=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGDUucjzG7gSdw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGDUucjzG7h78o=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGDUucjzG7isc4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGDUucjzG7jj5M=" + } } ] }, @@ -2781,7 +2781,7 @@ "_parent": { "$ref": "AAAAAAGDUpU4UDluedo=" }, - "name": "1", + "name": "1..*", "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAGDUt+OSGt+wIY=", @@ -2803,6 +2803,35 @@ }, "aggregation": "composite" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUucjzG7UuAM=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "1", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUucjzG7V90g=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7UuAM=" + }, + "reference": { + "$ref": "AAAAAAGDUpU4UDluedo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUucjzG7WAI0=", + "_parent": { + "$ref": "AAAAAAGDUucjzG7UuAM=" + }, + "reference": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "aggregation": "composite" + } } ], "attributes": [ From a6359e51c0bef4778c4d3c0771fab7fc4323db3b Mon Sep 17 00:00:00 2001 From: ArturWeber <88106656+ArturWeber@users.noreply.github.com> Date: Sun, 18 Sep 2022 21:09:09 -0300 Subject: [PATCH 26/28] finalizacao UML --- lista02/ex02/exercicio2.mdj | 1161 +++++++++++++++++++++-------------- 1 file changed, 683 insertions(+), 478 deletions(-) diff --git a/lista02/ex02/exercicio2.mdj b/lista02/ex02/exercicio2.mdj index 97f874c..e22bb82 100644 --- a/lista02/ex02/exercicio2.mdj +++ b/lista02/ex02/exercicio2.mdj @@ -48,8 +48,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -72, - "top": -14, + "left": 168, + "top": -126, "height": 13 }, { @@ -59,9 +59,9 @@ "$ref": "AAAAAAGDUncQRR8I478=" }, "font": "Arial;13;1", - "left": 413, - "top": 263, - "width": 154.25439453125, + "left": 533, + "top": 207, + "width": 171.60888671875, "height": 13, "text": "Turma" }, @@ -73,8 +73,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -72, - "top": -14, + "left": 168, + "top": -126, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -87,16 +87,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": -72, - "top": -14, + "left": 168, + "top": -126, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 408, - "top": 256, - "width": 164.25439453125, + "left": 528, + "top": 200, + "width": 181.60888671875, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGDUncQRh8Jn48=" @@ -131,9 +131,9 @@ "$ref": "AAAAAAGDUpaJdEMZjQU=" }, "font": "Arial;13;0", - "left": 413, - "top": 286, - "width": 154.25439453125, + "left": 533, + "top": 230, + "width": 171.60888671875, "height": 13, "text": "-codigo: String", "horizontalAlignment": 0 @@ -148,18 +148,18 @@ "$ref": "AAAAAAGDUpprKmVBTdo=" }, "font": "Arial;13;0", - "left": 413, - "top": 301, - "width": 154.25439453125, + "left": 533, + "top": 245, + "width": 171.60888671875, "height": 13, "text": "-numeroAlunos: int", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 408, - "top": 281, - "width": 164.25439453125, + "left": 528, + "top": 225, + "width": 181.60888671875, "height": 38 }, { @@ -172,6 +172,23 @@ "$ref": "AAAAAAGDUncK6B8DLgY=" }, "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUxBXNYHHKlQ=", + "_parent": { + "$ref": "AAAAAAGDUncQRh8OcT8=" + }, + "model": { + "$ref": "AAAAAAGDUxBXJoHEe+0=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 268, + "width": 171.60888671875, + "height": 13, + "text": "+Turma()", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAGDUqLlBo0aVU0=", @@ -182,11 +199,11 @@ "$ref": "AAAAAAGDUqLk/o0XGtE=" }, "font": "Arial;13;0", - "left": 413, - "top": 324, - "width": 154.25439453125, + "left": 533, + "top": 283, + "width": 171.60888671875, "height": 13, - "text": "+retornaAlunos(): Aluno", + "text": "+retornaMatriculados(): Aluno", "horizontalAlignment": 0 }, { @@ -199,9 +216,9 @@ "$ref": "AAAAAAGDUqT4EZxR/7I=" }, "font": "Arial;13;0", - "left": 413, - "top": 339, - "width": 154.25439453125, + "left": 533, + "top": 298, + "width": 171.60888671875, "height": 13, "text": "+retornaProfessor(): String", "horizontalAlignment": 0 @@ -216,19 +233,19 @@ "$ref": "AAAAAAGDUqi8LaCvioQ=" }, "font": "Arial;13;0", - "left": 413, - "top": 354, - "width": 154.25439453125, + "left": 533, + "top": 313, + "width": 171.60888671875, "height": 13, - "text": "+adicionarAluno(): void", + "text": "+adicionarMatriculado(): void", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 408, - "top": 319, - "width": 164.25439453125, - "height": 53 + "left": 528, + "top": 263, + "width": 181.60888671875, + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -241,8 +258,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -36, - "top": -7, + "left": 84, + "top": -63, "width": 10, "height": 10 }, @@ -257,18 +274,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": -36, - "top": -7, + "left": 84, + "top": -63, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 408, - "top": 256, - "width": 164.25439453125, - "height": 118, + "left": 528, + "top": 200, + "width": 181.60888671875, + "height": 131, "nameCompartment": { "$ref": "AAAAAAGDUncQRR8I478=" }, @@ -313,8 +330,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 148, - "top": 54, + "left": -396, + "top": 86, "height": 13 }, { @@ -324,8 +341,8 @@ "$ref": "AAAAAAGDUndQ2h808OI=" }, "font": "Arial;13;1", - "left": 421, - "top": 431, + "left": 149, + "top": 447, "width": 131.84716796875, "height": 13, "text": "Aluno" @@ -338,8 +355,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 148, - "top": 54, + "left": -396, + "top": 86, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -352,15 +369,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 148, - "top": 54, + "left": -396, + "top": 86, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 416, - "top": 424, + "left": 144, + "top": 440, "width": 141.84716796875, "height": 25, "stereotypeLabel": { @@ -396,8 +413,8 @@ "$ref": "AAAAAAGDUpeiUEbJnok=" }, "font": "Arial;13;0", - "left": 421, - "top": 454, + "left": 149, + "top": 470, "width": 131.84716796875, "height": 13, "text": "-nome: String", @@ -413,8 +430,8 @@ "$ref": "AAAAAAGDUpfF/UfkNZY=" }, "font": "Arial;13;0", - "left": 421, - "top": 469, + "left": 149, + "top": 485, "width": 131.84716796875, "height": 13, "text": "-idade: int", @@ -430,8 +447,8 @@ "$ref": "AAAAAAGDUpfobkj/IKI=" }, "font": "Arial;13;0", - "left": 421, - "top": 484, + "left": 149, + "top": 500, "width": 131.84716796875, "height": 13, "text": "-matriculas[]: Matricula", @@ -439,8 +456,8 @@ } ], "font": "Arial;13;0", - "left": 416, - "top": 449, + "left": 144, + "top": 465, "width": 141.84716796875, "height": 53 }, @@ -454,6 +471,23 @@ "$ref": "AAAAAAGDUndINx8vjhA=" }, "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUxCyZoZMIxk=", + "_parent": { + "$ref": "AAAAAAGDUndQ2h86mfY=" + }, + "model": { + "$ref": "AAAAAAGDUxCyXIZJJRo=" + }, + "font": "Arial;13;0", + "left": 149, + "top": 523, + "width": 131.84716796875, + "height": 13, + "text": "+Aluno()", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAGDUpnivGEuZWc=", @@ -464,8 +498,8 @@ "$ref": "AAAAAAGDUpnitWErMa8=" }, "font": "Arial;13;0", - "left": 421, - "top": 507, + "left": 149, + "top": 538, "width": 131.84716796875, "height": 13, "text": "+fazerProva(): int", @@ -481,8 +515,8 @@ "$ref": "AAAAAAGDUp24+IVEG6Q=" }, "font": "Arial;13;0", - "left": 421, - "top": 522, + "left": 149, + "top": 553, "width": 131.84716796875, "height": 13, "text": "+fazerMatricula(): int", @@ -498,8 +532,8 @@ "$ref": "AAAAAAGDUqWS4544b8A=" }, "font": "Arial;13;0", - "left": 421, - "top": 537, + "left": 149, + "top": 568, "width": 131.84716796875, "height": 13, "text": "+crackearDoom(): void", @@ -507,10 +541,10 @@ } ], "font": "Arial;13;0", - "left": 416, - "top": 502, + "left": 144, + "top": 518, "width": 141.84716796875, - "height": 53 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -523,8 +557,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 74, - "top": 27, + "left": -198, + "top": 43, "width": 10, "height": 10 }, @@ -539,18 +573,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": 74, - "top": 27, + "left": -198, + "top": 43, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 416, - "top": 424, + "left": 144, + "top": 440, "width": 141.84716796875, - "height": 131, + "height": 146, "nameCompartment": { "$ref": "AAAAAAGDUndQ2h808OI=" }, @@ -595,8 +629,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -96, - "top": -552, + "left": -448, + "top": -296, "height": 13 }, { @@ -606,8 +640,8 @@ "$ref": "AAAAAAGDUn8c0R9fWEg=" }, "font": "Arial;13;1", - "left": 317, - "top": 79, + "left": 141, + "top": 207, "width": 155.7080078125, "height": 13, "text": "Curso" @@ -620,8 +654,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -96, - "top": -552, + "left": -448, + "top": -296, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -634,15 +668,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": -96, - "top": -552, + "left": -448, + "top": -296, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 312, - "top": 72, + "left": 136, + "top": 200, "width": 165.7080078125, "height": 25, "stereotypeLabel": { @@ -678,8 +712,8 @@ "$ref": "AAAAAAGDUoRR1SM3s+w=" }, "font": "Arial;13;0", - "left": 317, - "top": 102, + "left": 141, + "top": 230, "width": 155.7080078125, "height": 13, "text": "-nome: String", @@ -695,8 +729,8 @@ "$ref": "AAAAAAGDUpqydmb5Htg=" }, "font": "Arial;13;0", - "left": 317, - "top": 117, + "left": 141, + "top": 245, "width": 155.7080078125, "height": 13, "text": "-numeroTurmas: int", @@ -712,8 +746,8 @@ "$ref": "AAAAAAGDUpr8CGilqXg=" }, "font": "Arial;13;0", - "left": 317, - "top": 132, + "left": 141, + "top": 260, "width": 155.7080078125, "height": 13, "text": "-numeroAlunos: int", @@ -721,8 +755,8 @@ } ], "font": "Arial;13;0", - "left": 312, - "top": 97, + "left": 136, + "top": 225, "width": 165.7080078125, "height": 53 }, @@ -736,6 +770,23 @@ "$ref": "AAAAAAGDUn8RNB9aw4Y=" }, "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUw/Fxn3AYVg=", + "_parent": { + "$ref": "AAAAAAGDUn8c0R9loTI=" + }, + "model": { + "$ref": "AAAAAAGDUw/FtX29kwI=" + }, + "font": "Arial;13;0", + "left": 141, + "top": 283, + "width": 155.7080078125, + "height": 13, + "text": "+Curso(): Curso", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAGDUqFk5YjOt7w=", @@ -746,8 +797,8 @@ "$ref": "AAAAAAGDUqFk3IjLwoo=" }, "font": "Arial;13;0", - "left": 317, - "top": 155, + "left": 141, + "top": 298, "width": 155.7080078125, "height": 13, "text": "+adicionarDisciplina(): void", @@ -763,8 +814,8 @@ "$ref": "AAAAAAGDUqOnRY89hwQ=" }, "font": "Arial;13;0", - "left": 317, - "top": 170, + "left": 141, + "top": 313, "width": 155.7080078125, "height": 13, "text": "+adicionarTurma(): void", @@ -772,10 +823,10 @@ } ], "font": "Arial;13;0", - "left": 312, - "top": 150, + "left": 136, + "top": 278, "width": 165.7080078125, - "height": 38 + "height": 53 }, { "_type": "UMLReceptionCompartmentView", @@ -788,8 +839,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -48, - "top": -276, + "left": -224, + "top": -148, "width": 10, "height": 10 }, @@ -804,18 +855,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": -48, - "top": -276, + "left": -224, + "top": -148, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 312, - "top": 72, + "left": 136, + "top": 200, "width": 165.7080078125, - "height": 116, + "height": 131, "nameCompartment": { "$ref": "AAAAAAGDUn8c0R9fWEg=" }, @@ -860,8 +911,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -650, - "top": 62, + "left": 54, + "top": 302, "height": 13 }, { @@ -871,8 +922,8 @@ "$ref": "AAAAAAGDUpVAnjl5qCw=" }, "font": "Arial;13;1", - "left": 205, - "top": 343, + "left": 557, + "top": 463, "width": 114.49267578125, "height": 13, "text": "Matricula" @@ -885,8 +936,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -650, - "top": 62, + "left": 54, + "top": 302, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -899,15 +950,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": -650, - "top": 62, + "left": 54, + "top": 302, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 200, - "top": 336, + "left": 552, + "top": 456, "width": 124.49267578125, "height": 25, "stereotypeLabel": { @@ -943,8 +994,8 @@ "$ref": "AAAAAAGDUpknIluTJPs=" }, "font": "Arial;13;0", - "left": 205, - "top": 366, + "left": 557, + "top": 486, "width": 114.49267578125, "height": 13, "text": "-codigo: int", @@ -960,8 +1011,8 @@ "$ref": "AAAAAAGDUpyD2XnKE1g=" }, "font": "Arial;13;0", - "left": 205, - "top": 381, + "left": 557, + "top": 501, "width": 114.49267578125, "height": 13, "text": "-aluno: Aluno", @@ -977,8 +1028,8 @@ "$ref": "AAAAAAGDUpzn6nxxG8w=" }, "font": "Arial;13;0", - "left": 205, - "top": 396, + "left": 557, + "top": 516, "width": 114.49267578125, "height": 13, "text": "-turma: Turma", @@ -986,8 +1037,8 @@ } ], "font": "Arial;13;0", - "left": 200, - "top": 361, + "left": 552, + "top": 481, "width": 124.49267578125, "height": 53 }, @@ -1012,8 +1063,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 197, - "top": 413, + "left": 901, + "top": 653, "width": 114.49267578125, "height": 13, "text": "+verificarMatricula()", @@ -1030,8 +1081,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 197, - "top": 413, + "left": 901, + "top": 653, "width": 114.49267578125, "height": 13, "text": "+checarAluno()", @@ -1048,19 +1099,36 @@ }, "visible": false, "font": "Arial;13;0", - "left": 197, - "top": 428, + "left": 901, + "top": 668, "width": 114.49267578125, "height": 13, "text": "+checarCurso()", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDUxCNbIR9iGY=", + "_parent": { + "$ref": "AAAAAAGDUpVAnzl/8zI=" + }, + "model": { + "$ref": "AAAAAAGDUxCNYYR6WFU=" + }, + "font": "Arial;13;0", + "left": 557, + "top": 541, + "width": 114.49267578125, + "height": 13, + "text": "+Matricula()", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 200, - "top": 414, + "left": 552, + "top": 534, "width": 124.49267578125, - "height": 10 + "height": 25 }, { "_type": "UMLReceptionCompartmentView", @@ -1073,8 +1141,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -325, - "top": 31, + "left": 27, + "top": 151, "width": 10, "height": 10 }, @@ -1089,18 +1157,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": -325, - "top": 31, + "left": 27, + "top": 151, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 200, - "top": 336, + "left": 552, + "top": 456, "width": 124.49267578125, - "height": 97, + "height": 103, "nameCompartment": { "$ref": "AAAAAAGDUpVAnjl5qCw=" }, @@ -1119,209 +1187,211 @@ }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUtzyMmRhdro=", + "_id": "AAAAAAGDUt2IL2cSfUk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRdb1o=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRiVb4=", + "_id": "AAAAAAGDUt2IL2cTJkE=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRdb1o=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "visible": false, "font": "Arial;13;0", - "left": 472, - "top": 391, + "left": 401, + "top": 274, + "width": 25.6572265625, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, - "edgePosition": 1 + "edgePosition": 1, + "text": "+1..." }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRj31k=", + "_id": "AAAAAAGDUt2IL2cUt9c=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRdb1o=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "visible": null, "font": "Arial;13;0", - "left": 457, - "top": 390, + "left": 413, + "top": 289, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRkvQ8=", + "_id": "AAAAAAGDUt2IL2cVIWQ=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRdb1o=" + "$ref": "AAAAAAGDUt2IL2cOZgE=" }, "visible": false, "font": "Arial;13;0", - "left": 501, - "top": 392, + "left": 414, + "top": 244, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRl2Ko=", + "_id": "AAAAAAGDUt2IL2cW6Bs=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWReBWM=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", - "left": 472, - "top": 390, + "left": 501, + "top": 273, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRmYcA=", + "_id": "AAAAAAGDUt2IL2cXB9A=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWReBWM=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", - "left": 459, - "top": 388, + "left": 498, + "top": 287, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRnksM=", + "_id": "AAAAAAGDUt2IL2cYc0w=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWReBWM=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, - "visible": false, "font": "Arial;13;0", - "left": 499, - "top": 395, + "left": 496, + "top": 246, + "width": 19.5126953125, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, - "edgePosition": 2 + "edgePosition": 2, + "text": "1..*" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRoY9Q=", + "_id": "AAAAAAGDUt2IL2cZmUA=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRfkI4=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, + "visible": false, "font": "Arial;13;0", - "left": 456, - "top": 393, - "width": 32.88720703125, + "left": 327, + "top": 273, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" - }, - "text": "+10..." + "$ref": "AAAAAAGDUt2IL2cSfUk=" + } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRpAGU=", + "_id": "AAAAAAGDUt2IL2cagyE=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRfkI4=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", - "left": 459, - "top": 395, + "left": 330, + "top": 287, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUtzyMmRqbrU=", + "_id": "AAAAAAGDUt2IL2cbP1w=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRfkI4=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", - "left": 500, - "top": 389, + "left": 323, + "top": 246, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUtzyMmRrhwc=", + "_id": "AAAAAAGDUt2IMGccCKk=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWReBWM=" + "$ref": "AAAAAAGDUt2IL2cPPVs=" }, "visible": false, "font": "Arial;13;0", @@ -1330,12 +1400,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUtzyMmRsZlA=", + "_id": "AAAAAAGDUt2IMGcdBXM=", "_parent": { - "$ref": "AAAAAAGDUtzyMmRhdro=" + "$ref": "AAAAAAGDUt2IL2cSfUk=" }, "model": { - "$ref": "AAAAAAGDUtzyMWRfkI4=" + "$ref": "AAAAAAGDUt2IL2cQjXE=" }, "visible": false, "font": "Arial;13;0", @@ -1345,254 +1415,256 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGDUncQRR8Ht7s=" + "$ref": "AAAAAAGDUn8c0R9ebOo=" }, "tail": { - "$ref": "AAAAAAGDUndQ2h8zQKQ=" + "$ref": "AAAAAAGDUncQRR8Ht7s=" }, "lineStyle": 1, - "points": "487:423;488:374", + "points": "527:265;302:265", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUtzyMmRiVb4=" + "$ref": "AAAAAAGDUt2IL2cTJkE=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUtzyMmRj31k=" + "$ref": "AAAAAAGDUt2IL2cUt9c=" }, "propertyLabel": { - "$ref": "AAAAAAGDUtzyMmRkvQ8=" + "$ref": "AAAAAAGDUt2IL2cVIWQ=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUtzyMmRl2Ko=" + "$ref": "AAAAAAGDUt2IL2cW6Bs=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUtzyMmRmYcA=" + "$ref": "AAAAAAGDUt2IL2cXB9A=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUtzyMmRnksM=" + "$ref": "AAAAAAGDUt2IL2cYc0w=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUtzyMmRoY9Q=" + "$ref": "AAAAAAGDUt2IL2cZmUA=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUtzyMmRpAGU=" + "$ref": "AAAAAAGDUt2IL2cagyE=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUtzyMmRqbrU=" + "$ref": "AAAAAAGDUt2IL2cbP1w=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUtzyMmRrhwc=" + "$ref": "AAAAAAGDUt2IMGccCKk=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUtzyMmRsZlA=" + "$ref": "AAAAAAGDUt2IMGcdBXM=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUt2IL2cSfUk=", + "_id": "AAAAAAGDUt+OSWuBlYU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cOZgE=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cTJkE=", + "_id": "AAAAAAGDUt+OSWuCTjg=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cOZgE=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, + "visible": false, "font": "Arial;13;0", - "left": 415, - "top": 221, - "width": 25.6572265625, + "left": 405, + "top": 517, + "width": 27.1044921875, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1, - "text": "+1..." + "text": "+1..*" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cUt9c=", + "_id": "AAAAAAGDUt+OSWuDLuc=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cOZgE=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "visible": null, "font": "Arial;13;0", - "left": 414, - "top": 228, + "left": 418, + "top": 532, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cVIWQ=", + "_id": "AAAAAAGDUt+OSWuE8n8=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cOZgE=" + "$ref": "AAAAAAGDUt+OSGt9T/w=" }, "visible": false, "font": "Arial;13;0", - "left": 454, - "top": 208, + "left": 417, + "top": 488, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cW6Bs=", + "_id": "AAAAAAGDUt+OSWuFagg=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cPPVs=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", - "left": 433, - "top": 232, + "left": 525, + "top": 517, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cXB9A=", + "_id": "AAAAAAGDUt+OSWuGmLY=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cPPVs=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", - "left": 420, - "top": 237, + "left": 523, + "top": 530, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cYc0w=", + "_id": "AAAAAAGDUt+OSWuHm4I=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cPPVs=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, - "visible": false, "font": "Arial;13;0", - "left": 460, - "top": 224, + "left": 520, + "top": 489, + "width": 19.5126953125, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, - "edgePosition": 2 + "edgePosition": 2, + "text": "1..*" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cZmUA=", + "_id": "AAAAAAGDUt+OSWuIgJQ=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cQjXE=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", - "left": 422, - "top": 211, + "left": 312, + "top": 519, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cagyE=", + "_id": "AAAAAAGDUt+OSWuJIdk=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cQjXE=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", - "left": 412, - "top": 220, + "left": 314, + "top": 532, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt2IL2cbP1w=", + "_id": "AAAAAAGDUt+OSWuKsC4=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cQjXE=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", - "left": 445, - "top": 195, + "left": 307, + "top": 492, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUt2IMGccCKk=", + "_id": "AAAAAAGDUt+OSWuLkQ4=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cPPVs=" + "$ref": "AAAAAAGDUt+OSGt+wIY=" }, "visible": false, "font": "Arial;13;0", @@ -1601,12 +1673,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUt2IMGcdBXM=", + "_id": "AAAAAAGDUt+OSWuMvb0=", "_parent": { - "$ref": "AAAAAAGDUt2IL2cSfUk=" + "$ref": "AAAAAAGDUt+OSWuBlYU=" }, "model": { - "$ref": "AAAAAAGDUt2IL2cQjXE=" + "$ref": "AAAAAAGDUt+OSGt/D+c=" }, "visible": false, "font": "Arial;13;0", @@ -1616,254 +1688,256 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGDUn8c0R9ebOo=" + "$ref": "AAAAAAGDUndQ2h8zQKQ=" }, "tail": { - "$ref": "AAAAAAGDUncQRR8Ht7s=" + "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "lineStyle": 1, - "points": "459:255;424:188", + "points": "551:508;286:511", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUt2IL2cTJkE=" + "$ref": "AAAAAAGDUt+OSWuCTjg=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUt2IL2cUt9c=" + "$ref": "AAAAAAGDUt+OSWuDLuc=" }, "propertyLabel": { - "$ref": "AAAAAAGDUt2IL2cVIWQ=" + "$ref": "AAAAAAGDUt+OSWuE8n8=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUt2IL2cW6Bs=" + "$ref": "AAAAAAGDUt+OSWuFagg=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUt2IL2cXB9A=" + "$ref": "AAAAAAGDUt+OSWuGmLY=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUt2IL2cYc0w=" + "$ref": "AAAAAAGDUt+OSWuHm4I=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUt2IL2cZmUA=" + "$ref": "AAAAAAGDUt+OSWuIgJQ=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUt2IL2cagyE=" + "$ref": "AAAAAAGDUt+OSWuJIdk=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUt2IL2cbP1w=" + "$ref": "AAAAAAGDUt+OSWuKsC4=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUt2IMGccCKk=" + "$ref": "AAAAAAGDUt+OSWuLkQ4=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUt2IMGcdBXM=" + "$ref": "AAAAAAGDUt+OSWuMvb0=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUt+OSWuBlYU=", + "_id": "AAAAAAGDUucjzG7Y5Tc=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt9T/w=" + "$ref": "AAAAAAGDUucjzG7UuAM=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuCTjg=", + "_id": "AAAAAAGDUucjzG7Znls=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt9T/w=" + "$ref": "AAAAAAGDUucjzG7UuAM=" }, + "visible": false, "font": "Arial;13;0", - "left": 362, - "top": 415, - "width": 27.1044921875, + "left": 588, + "top": 386, + "width": 25.6572265625, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "edgePosition": 1, - "text": "+1..*" + "text": "+1..." }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuDLuc=", + "_id": "AAAAAAGDUucjzG7aU4I=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt9T/w=" + "$ref": "AAAAAAGDUucjzG7UuAM=" }, "visible": null, "font": "Arial;13;0", - "left": 381, - "top": 401, + "left": 585, + "top": 386, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuE8n8=", + "_id": "AAAAAAGDUucjzG7bpjY=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt9T/w=" + "$ref": "AAAAAAGDUucjzG7UuAM=" }, "visible": false, "font": "Arial;13;0", - "left": 362, - "top": 442, + "left": 629, + "top": 387, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuFagg=", + "_id": "AAAAAAGDUucjzG7cmQQ=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt+wIY=" + "$ref": "AAAAAAGDUucjzG7V90g=" }, "visible": false, "font": "Arial;13;0", - "left": 353, - "top": 405, + "left": 599, + "top": 422, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuGmLY=", + "_id": "AAAAAAGDUucjzG7dEMQ=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt+wIY=" + "$ref": "AAAAAAGDUucjzG7V90g=" }, "visible": false, "font": "Arial;13;0", - "left": 361, - "top": 394, + "left": 586, + "top": 420, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuHm4I=", + "_id": "AAAAAAGDUucjzG7ep6g=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt+wIY=" + "$ref": "AAAAAAGDUucjzG7V90g=" }, - "visible": false, "font": "Arial;13;0", - "left": 338, - "top": 428, + "left": 622, + "top": 409, + "width": 26.74267578125, "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, + "alpha": 5.796181257502737, + "distance": 44.77722635447622, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, - "edgePosition": 2 + "edgePosition": 2, + "text": "10..*" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuIgJQ=", + "_id": "AAAAAAGDUucjzG7fqts=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt/D+c=" + "$ref": "AAAAAAGDUucjzG7WAI0=" }, "visible": false, "font": "Arial;13;0", - "left": 397, - "top": 425, + "left": 601, + "top": 350, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuJIdk=", + "_id": "AAAAAAGDUucjzG7gSdw=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt/D+c=" + "$ref": "AAAAAAGDUucjzG7WAI0=" }, "visible": false, "font": "Arial;13;0", - "left": 401, - "top": 412, + "left": 588, + "top": 352, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUt+OSWuKsC4=", + "_id": "AAAAAAGDUucjzG7h78o=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt/D+c=" + "$ref": "AAAAAAGDUucjzG7WAI0=" }, "visible": false, "font": "Arial;13;0", - "left": 390, - "top": 452, + "left": 628, + "top": 346, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUt+OSWuLkQ4=", + "_id": "AAAAAAGDUucjzG7isc4=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt+wIY=" + "$ref": "AAAAAAGDUucjzG7V90g=" }, "visible": false, "font": "Arial;13;0", @@ -1872,12 +1946,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUt+OSWuMvb0=", + "_id": "AAAAAAGDUucjzG7jj5M=", "_parent": { - "$ref": "AAAAAAGDUt+OSWuBlYU=" + "$ref": "AAAAAAGDUucjzG7Y5Tc=" }, "model": { - "$ref": "AAAAAAGDUt+OSGt/D+c=" + "$ref": "AAAAAAGDUucjzG7WAI0=" }, "visible": false, "font": "Arial;13;0", @@ -1887,254 +1961,254 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGDUndQ2h8zQKQ=" + "$ref": "AAAAAAGDUncQRR8Ht7s=" }, "tail": { "$ref": "AAAAAAGDUpVAnjl4ow8=" }, "lineStyle": 1, - "points": "324:414;415:456", + "points": "614:455;617:331", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUt+OSWuCTjg=" + "$ref": "AAAAAAGDUucjzG7Znls=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUt+OSWuDLuc=" + "$ref": "AAAAAAGDUucjzG7aU4I=" }, "propertyLabel": { - "$ref": "AAAAAAGDUt+OSWuE8n8=" + "$ref": "AAAAAAGDUucjzG7bpjY=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUt+OSWuFagg=" + "$ref": "AAAAAAGDUucjzG7cmQQ=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUt+OSWuGmLY=" + "$ref": "AAAAAAGDUucjzG7dEMQ=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUt+OSWuHm4I=" + "$ref": "AAAAAAGDUucjzG7ep6g=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUt+OSWuIgJQ=" + "$ref": "AAAAAAGDUucjzG7fqts=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUt+OSWuJIdk=" + "$ref": "AAAAAAGDUucjzG7gSdw=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUt+OSWuKsC4=" + "$ref": "AAAAAAGDUucjzG7h78o=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUt+OSWuLkQ4=" + "$ref": "AAAAAAGDUucjzG7isc4=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUt+OSWuMvb0=" + "$ref": "AAAAAAGDUucjzG7jj5M=" } }, { "_type": "UMLAssociationView", - "_id": "AAAAAAGDUucjzG7Y5Tc=", + "_id": "AAAAAAGDUwsPLEORKqk=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGDUucjzG7UuAM=" + "$ref": "AAAAAAGDUwsPLEONsME=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7Znls=", + "_id": "AAAAAAGDUwsPLEOSX4Y=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7UuAM=" + "$ref": "AAAAAAGDUwsPLEONsME=" }, + "visible": false, "font": "Arial;13;0", - "left": 353, - "top": 331, - "width": 14.82177734375, + "left": 201, + "top": 378, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, - "edgePosition": 1, - "text": "+1" + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7aU4I=", + "_id": "AAAAAAGDUwsPLUOTX80=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7UuAM=" + "$ref": "AAAAAAGDUwsPLEONsME=" }, "visible": null, "font": "Arial;13;0", - "left": 356, - "top": 317, + "left": 186, + "top": 378, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7bpjY=", + "_id": "AAAAAAGDUwsPLUOUgb8=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7UuAM=" + "$ref": "AAAAAAGDUwsPLEONsME=" }, "visible": false, "font": "Arial;13;0", - "left": 369, - "top": 360, + "left": 230, + "top": 379, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7cmQQ=", + "_id": "AAAAAAGDUwsPLUOVUBc=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7V90g=" + "$ref": "AAAAAAGDUwsPLEOO89c=" }, "visible": false, "font": "Arial;13;0", - "left": 344, - "top": 336, + "left": 200, + "top": 406, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7dEMQ=", + "_id": "AAAAAAGDUwsPLUOWIkM=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7V90g=" + "$ref": "AAAAAAGDUwsPLEOO89c=" }, "visible": false, "font": "Arial;13;0", - "left": 342, - "top": 323, + "left": 187, + "top": 404, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7ep6g=", + "_id": "AAAAAAGDUwsPLUOXwv8=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7V90g=" + "$ref": "AAAAAAGDUwsPLEOO89c=" }, "visible": false, "font": "Arial;13;0", - "left": 348, - "top": 364, + "left": 227, + "top": 411, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7fqts=", + "_id": "AAAAAAGDUwsPLUOYbSk=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7WAI0=" + "$ref": "AAAAAAGDUwsPLEOPylM=" }, "visible": false, "font": "Arial;13;0", - "left": 377, - "top": 326, + "left": 201, + "top": 350, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7gSdw=", + "_id": "AAAAAAGDUwsPLUOZ1Vk=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7WAI0=" + "$ref": "AAAAAAGDUwsPLEOPylM=" }, "visible": false, "font": "Arial;13;0", - "left": 371, - "top": 314, + "left": 188, + "top": 352, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGDUucjzG7h78o=", + "_id": "AAAAAAGDUwsPLUOaTmg=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7WAI0=" + "$ref": "AAAAAAGDUwsPLEOPylM=" }, - "visible": false, "font": "Arial;13;0", - "left": 390, - "top": 351, + "left": 220, + "top": 346, + "width": 19.5126953125, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" - } + "$ref": "AAAAAAGDUwsPLEORKqk=" + }, + "text": "1..*" }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUucjzG7isc4=", + "_id": "AAAAAAGDUwsPLUOb2E8=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7V90g=" + "$ref": "AAAAAAGDUwsPLEOO89c=" }, "visible": false, "font": "Arial;13;0", @@ -2143,12 +2217,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGDUucjzG7jj5M=", + "_id": "AAAAAAGDUwsPLUOcdqI=", "_parent": { - "$ref": "AAAAAAGDUucjzG7Y5Tc=" + "$ref": "AAAAAAGDUwsPLEORKqk=" }, "model": { - "$ref": "AAAAAAGDUucjzG7WAI0=" + "$ref": "AAAAAAGDUwsPLEOPylM=" }, "visible": false, "font": "Arial;13;0", @@ -2158,48 +2232,77 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGDUncQRR8Ht7s=" + "$ref": "AAAAAAGDUn8c0R9ebOo=" }, "tail": { - "$ref": "AAAAAAGDUpVAnjl4ow8=" + "$ref": "AAAAAAGDUndQ2h8zQKQ=" }, "lineStyle": 1, - "points": "324:365;407:339", + "points": "215:439;217:331", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGDUucjzG7Znls=" + "$ref": "AAAAAAGDUwsPLEOSX4Y=" }, "stereotypeLabel": { - "$ref": "AAAAAAGDUucjzG7aU4I=" + "$ref": "AAAAAAGDUwsPLUOTX80=" }, "propertyLabel": { - "$ref": "AAAAAAGDUucjzG7bpjY=" + "$ref": "AAAAAAGDUwsPLUOUgb8=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGDUucjzG7cmQQ=" + "$ref": "AAAAAAGDUwsPLUOVUBc=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGDUucjzG7dEMQ=" + "$ref": "AAAAAAGDUwsPLUOWIkM=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGDUucjzG7ep6g=" + "$ref": "AAAAAAGDUwsPLUOXwv8=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGDUucjzG7fqts=" + "$ref": "AAAAAAGDUwsPLUOYbSk=" }, "headPropertyLabel": { - "$ref": "AAAAAAGDUucjzG7gSdw=" + "$ref": "AAAAAAGDUwsPLUOZ1Vk=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGDUucjzG7h78o=" + "$ref": "AAAAAAGDUwsPLUOaTmg=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGDUucjzG7isc4=" + "$ref": "AAAAAAGDUwsPLUOb2E8=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGDUucjzG7jj5M=" + "$ref": "AAAAAAGDUwsPLUOcdqI=" } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAGDUw4tJ3CdH3c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 320, + "top": 344, + "width": 100, + "height": 77, + "text": "Um aluno pode estar cursando mais de um curso" + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAGDUw4tL3C4/Fw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDUw4tJ3CdH3c=" + }, + "tail": { + "$ref": "AAAAAAGDUwsPLEORKqk=" + }, + "lineStyle": 1, + "points": "216:385;319:383" } ] }, @@ -2303,7 +2406,6 @@ "_parent": { "$ref": "AAAAAAGDUncK6B8DLgY=" }, - "name": "1...", "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAGDUt2IL2cPPVs=", @@ -2312,7 +2414,8 @@ }, "reference": { "$ref": "AAAAAAGDUncK6B8DLgY=" - } + }, + "multiplicity": "1..*" }, "end2": { "_type": "UMLAssociationEnd", @@ -2350,13 +2453,21 @@ } ], "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUxBXJoHEe+0=", + "_parent": { + "$ref": "AAAAAAGDUncK6B8DLgY=" + }, + "name": "Turma" + }, { "_type": "UMLOperation", "_id": "AAAAAAGDUqLk/o0XGtE=", "_parent": { "$ref": "AAAAAAGDUncK6B8DLgY=" }, - "name": "retornaAlunos", + "name": "retornaMatriculados", "parameters": [ { "_type": "UMLParameter", @@ -2396,7 +2507,7 @@ "_parent": { "$ref": "AAAAAAGDUncK6B8DLgY=" }, - "name": "adicionarAluno", + "name": "adicionarMatriculado", "parameters": [ { "_type": "UMLParameter", @@ -2469,11 +2580,11 @@ "_parent": { "$ref": "AAAAAAGDUtzyMWRdb1o=" }, - "name": "10...", "reference": { "$ref": "AAAAAAGDUncK6B8DLgY=" }, - "aggregation": "shared" + "aggregation": "shared", + "multiplicity": "10..." } }, { @@ -2504,6 +2615,35 @@ }, "aggregation": "composite" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUwsPLEONsME=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUwsPLEOO89c=", + "_parent": { + "$ref": "AAAAAAGDUwsPLEONsME=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUwsPLEOPylM=", + "_parent": { + "$ref": "AAAAAAGDUwsPLEONsME=" + }, + "reference": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "aggregation": "shared", + "multiplicity": "1..*" + } } ], "attributes": [ @@ -2541,6 +2681,14 @@ } ], "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUxCyXIZJJRo=", + "_parent": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "name": "Aluno" + }, { "_type": "UMLOperation", "_id": "AAAAAAGDUpnitWErMa8=", @@ -2636,6 +2784,34 @@ }, "aggregation": "composite" } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGDUwr5gEDRjNI=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUwr5gEDS4Fw=", + "_parent": { + "$ref": "AAAAAAGDUwr5gEDRjNI=" + }, + "reference": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGDUwr5gEDT4KQ=", + "_parent": { + "$ref": "AAAAAAGDUwr5gEDRjNI=" + }, + "reference": { + "$ref": "AAAAAAGDUndINx8vjhA=" + }, + "aggregation": "shared" + } } ], "attributes": [ @@ -2671,6 +2847,27 @@ } ], "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUw/FtX29kwI=", + "_parent": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "name": "Curso", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDUw/tUH5ssco=", + "_parent": { + "$ref": "AAAAAAGDUw/FtX29kwI=" + }, + "type": { + "$ref": "AAAAAAGDUn8RNB9aw4Y=" + }, + "direction": "return" + } + ] + }, { "_type": "UMLOperation", "_id": "AAAAAAGDUqFk3IjLwoo=", @@ -2781,7 +2978,6 @@ "_parent": { "$ref": "AAAAAAGDUpU4UDluedo=" }, - "name": "1..*", "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAGDUt+OSGt+wIY=", @@ -2790,7 +2986,8 @@ }, "reference": { "$ref": "AAAAAAGDUpU4UDluedo=" - } + }, + "multiplicity": "1..*" }, "end2": { "_type": "UMLAssociationEnd", @@ -2810,7 +3007,6 @@ "_parent": { "$ref": "AAAAAAGDUpU4UDluedo=" }, - "name": "1", "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAGDUucjzG7V90g=", @@ -2819,7 +3015,8 @@ }, "reference": { "$ref": "AAAAAAGDUpU4UDluedo=" - } + }, + "multiplicity": "10..*" }, "end2": { "_type": "UMLAssociationEnd", @@ -2894,6 +3091,14 @@ "$ref": "AAAAAAGDUpU4UDluedo=" }, "name": "checarCurso" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDUxCNYYR6WFU=", + "_parent": { + "$ref": "AAAAAAGDUpU4UDluedo=" + }, + "name": "Matricula" } ] } From 49542dce4e809220f8bd44f9d17edeaa46e3351e Mon Sep 17 00:00:00 2001 From: ArturWeber <88106656+ArturWeber@users.noreply.github.com> Date: Sun, 18 Sep 2022 21:15:38 -0300 Subject: [PATCH 27/28] emergencia --- lista02/ex02/exercicio2.mdj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lista02/ex02/exercicio2.mdj b/lista02/ex02/exercicio2.mdj index e22bb82..bcf73bf 100644 --- a/lista02/ex02/exercicio2.mdj +++ b/lista02/ex02/exercicio2.mdj @@ -152,7 +152,7 @@ "top": 245, "width": 171.60888671875, "height": 13, - "text": "-numeroAlunos: int", + "text": "-numeroMatriculados: int", "horizontalAlignment": 0 } ], @@ -2447,7 +2447,7 @@ "_parent": { "$ref": "AAAAAAGDUncK6B8DLgY=" }, - "name": "numeroAlunos", + "name": "numeroMatriculados", "visibility": "private", "type": "int" } From 1a81855b6c229a6d04dc13c205f2a0d3703b454c Mon Sep 17 00:00:00 2001 From: ArturWeber <88106656+ArturWeber@users.noreply.github.com> Date: Sun, 18 Sep 2022 21:31:38 -0300 Subject: [PATCH 28/28] edicao codigo netbeans --- lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java | 10 +--------- lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java | 12 ------------ lista02/ex02/ex02-Netbeans/src/ex02/Turma.java | 4 ++-- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java b/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java index 7ff39e6..b92a124 100644 --- a/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Ex02.java @@ -1,18 +1,10 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template - */ package ex02; -/** - * +/* * @author arturbrennerweber */ public class Ex02 { - /** - * @param args the command line arguments - */ public static void main(String[] args) { // TODO code application logic here } diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java b/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java index a935d46..b4d4603 100644 --- a/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Matricula.java @@ -12,16 +12,4 @@ public Matricula() { private Aluno aluno; private Turma turma; - - public void verificarMatricula() { - // TODO implement here - } - - public void checarAluno() { - // TODO implement here - } - - public void checarCurso() { - // TODO implement here - } } \ No newline at end of file diff --git a/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java b/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java index 6c34fd8..c79cf90 100644 --- a/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java +++ b/lista02/ex02/ex02-Netbeans/src/ex02/Turma.java @@ -9,7 +9,7 @@ public Turma() { private String codigo; - private int numeroAlunos; + private int numeroMatriculados; public Aluno retornaAlunos() { // TODO implement here @@ -21,7 +21,7 @@ public String retornaProfessor() { return ""; } - public void adicionarAluno() { + public void adicionarMatriculado() { // TODO implement here }