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
}