diff --git a/FIProjetIHM2022.iml b/FIProjetIHM2022.iml new file mode 100644 index 0000000..fdc4f2f --- /dev/null +++ b/FIProjetIHM2022.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git "a/Icon\r" "b/Icon\r" new file mode 100644 index 0000000..e69de29 diff --git a/out/production/FIProjetIHM2022/BButton.class b/out/production/FIProjetIHM2022/BButton.class new file mode 100644 index 0000000..77e12d2 Binary files /dev/null and b/out/production/FIProjetIHM2022/BButton.class differ diff --git a/out/production/FIProjetIHM2022/BDatabase.class b/out/production/FIProjetIHM2022/BDatabase.class new file mode 100644 index 0000000..687ca3f Binary files /dev/null and b/out/production/FIProjetIHM2022/BDatabase.class differ diff --git a/out/production/FIProjetIHM2022/BFrame.class b/out/production/FIProjetIHM2022/BFrame.class new file mode 100644 index 0000000..a320868 Binary files /dev/null and b/out/production/FIProjetIHM2022/BFrame.class differ diff --git a/out/production/FIProjetIHM2022/BImage.class b/out/production/FIProjetIHM2022/BImage.class new file mode 100644 index 0000000..d27c60e Binary files /dev/null and b/out/production/FIProjetIHM2022/BImage.class differ diff --git a/out/production/FIProjetIHM2022/BInput.class b/out/production/FIProjetIHM2022/BInput.class new file mode 100644 index 0000000..411dc9b Binary files /dev/null and b/out/production/FIProjetIHM2022/BInput.class differ diff --git a/out/production/FIProjetIHM2022/BLabel.class b/out/production/FIProjetIHM2022/BLabel.class new file mode 100644 index 0000000..174fc97 Binary files /dev/null and b/out/production/FIProjetIHM2022/BLabel.class differ diff --git a/out/production/FIProjetIHM2022/BLayout.class b/out/production/FIProjetIHM2022/BLayout.class new file mode 100644 index 0000000..b0b2590 Binary files /dev/null and b/out/production/FIProjetIHM2022/BLayout.class differ diff --git a/out/production/FIProjetIHM2022/Home.class b/out/production/FIProjetIHM2022/Home.class new file mode 100644 index 0000000..1fd9e4a Binary files /dev/null and b/out/production/FIProjetIHM2022/Home.class differ diff --git a/out/production/FIProjetIHM2022/LoginConnection.class b/out/production/FIProjetIHM2022/LoginConnection.class new file mode 100644 index 0000000..6b5b5cb Binary files /dev/null and b/out/production/FIProjetIHM2022/LoginConnection.class differ diff --git a/out/production/FIProjetIHM2022/Main.class b/out/production/FIProjetIHM2022/Main.class new file mode 100644 index 0000000..ddd23b7 Binary files /dev/null and b/out/production/FIProjetIHM2022/Main.class differ diff --git a/out/production/FIProjetIHM2022/ManageStudent.class b/out/production/FIProjetIHM2022/ManageStudent.class new file mode 100644 index 0000000..2f1c3eb Binary files /dev/null and b/out/production/FIProjetIHM2022/ManageStudent.class differ diff --git a/out/production/FIProjetIHM2022/assets/img/logo.ico b/out/production/FIProjetIHM2022/assets/img/logo.ico new file mode 100644 index 0000000..fe047b9 Binary files /dev/null and b/out/production/FIProjetIHM2022/assets/img/logo.ico differ diff --git a/out/production/FIProjetIHM2022/assets/img/logo.png b/out/production/FIProjetIHM2022/assets/img/logo.png new file mode 100644 index 0000000..f12f583 Binary files /dev/null and b/out/production/FIProjetIHM2022/assets/img/logo.png differ diff --git a/out/production/FIProjetIHM2022/assets/info/bdd/gruppapp.sql b/out/production/FIProjetIHM2022/assets/info/bdd/gruppapp.sql new file mode 100644 index 0000000..22a46f1 --- /dev/null +++ b/out/production/FIProjetIHM2022/assets/info/bdd/gruppapp.sql @@ -0,0 +1,216 @@ +-- phpMyAdmin SQL Dump +-- version 5.2.0 +-- https://www.phpmyadmin.net/ +-- +-- Hôte : localhost +-- Généré le : mar. 04 oct. 2022 à 15:55 +-- Version du serveur : 10.8.3-MariaDB +-- Version de PHP : 8.1.7 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Base de données : `boudjeml` +-- + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Comptes` +-- + +CREATE TABLE `Comptes` ( + `idCompte` int(11) NOT NULL, + `idGrade` int(11) NOT NULL, + `utilisateur` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL, + `pass` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Déchargement des données de la table `Comptes` +-- + +INSERT INTO `Comptes` (`idCompte`, `idGrade`, `utilisateur`, `pass`) VALUES +(0, 0, 'admin', 'admin'), +(1, 1, 'prof', 'prof'), +(2, 2, 'eleve', 'eleve'); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Demandes` +-- + +CREATE TABLE `Demandes` ( + `idRequete` int(11) NOT NULL, + `idCompte` int(11) NOT NULL, + `type` int(11) NOT NULL, + `contenu` text COLLATE utf8mb4_unicode_ci NOT NULL, + `quand` date NOT NULL, + `heure` time NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Grades` +-- + +CREATE TABLE `Grades` ( + `idGrade` int(11) NOT NULL, + `intitule` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Déchargement des données de la table `Grades` +-- + +INSERT INTO `Grades` (`idGrade`, `intitule`) VALUES +(0, 'Administrateur'), +(1, 'Professeur'), +(2, 'Eleve'); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Groupes` +-- + +CREATE TABLE `Groupes` ( + `idGroupe` int(11) NOT NULL, + `intitule` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Déchargement des données de la table `Groupes` +-- + +INSERT INTO `Groupes` (`idGroupe`, `intitule`) VALUES +(0, 'Groupe de TP 1'), +(1, 'Groupe de TP 2'), +(2, 'Groupe de TP 3'); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `Membres` +-- + +CREATE TABLE `Membres` ( + `idCompte` int(11) NOT NULL, + `idGroupe` int(11) DEFAULT NULL, + `nom` text COLLATE utf8mb4_unicode_ci NOT NULL, + `prenom` text COLLATE utf8mb4_unicode_ci NOT NULL, + `adresse` text COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `numero` text COLLATE utf8mb4_unicode_ci DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Déchargement des données de la table `Membres` +-- + +INSERT INTO `Membres` (`idCompte`, `idGroupe`, `nom`, `prenom`, `adresse`, `numero`) VALUES +(0, NULL, 'Upec', 'Fontainebleau', 'Route forestière Hurtault 77300 Fontainebleau', '01.45.17.10.00'), +(1, NULL, 'Florent', 'Madelaine', NULL, '01.45.17.65.94'), +(2, 0, 'Bilal', 'Boudjemline', '14 rue Charles Meunier Avon', '06.60.30.19.27'); + +-- +-- Index pour les tables déchargées +-- + +-- +-- Index pour la table `Comptes` +-- +ALTER TABLE `Comptes` + ADD PRIMARY KEY (`idCompte`), + ADD KEY `idGrade` (`idGrade`); + +-- +-- Index pour la table `Demandes` +-- +ALTER TABLE `Demandes` + ADD PRIMARY KEY (`idRequete`), + ADD KEY `idCompte` (`idCompte`); + +-- +-- Index pour la table `Grades` +-- +ALTER TABLE `Grades` + ADD PRIMARY KEY (`idGrade`); + +-- +-- Index pour la table `Groupes` +-- +ALTER TABLE `Groupes` + ADD PRIMARY KEY (`idGroupe`); + +-- +-- Index pour la table `Membres` +-- +ALTER TABLE `Membres` + ADD PRIMARY KEY (`idCompte`), + ADD KEY `idGroupe` (`idGroupe`); + +-- +-- AUTO_INCREMENT pour les tables déchargées +-- + +-- +-- AUTO_INCREMENT pour la table `Comptes` +-- +ALTER TABLE `Comptes` + MODIFY `idCompte` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT pour la table `Demandes` +-- +ALTER TABLE `Demandes` + MODIFY `idRequete` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT pour la table `Grades` +-- +ALTER TABLE `Grades` + MODIFY `idGrade` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT pour la table `Groupes` +-- +ALTER TABLE `Groupes` + MODIFY `idGroupe` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; + +-- +-- Contraintes pour les tables déchargées +-- + +-- +-- Contraintes pour la table `Comptes` +-- +ALTER TABLE `Comptes` + ADD CONSTRAINT `Comptes_ibfk_1` FOREIGN KEY (`idGrade`) REFERENCES `Grades` (`idGrade`); + +-- +-- Contraintes pour la table `Demandes` +-- +ALTER TABLE `Demandes` + ADD CONSTRAINT `Demandes_ibfk_1` FOREIGN KEY (`idCompte`) REFERENCES `Comptes` (`idCompte`); + +-- +-- Contraintes pour la table `Membres` +-- +ALTER TABLE `Membres` + ADD CONSTRAINT `Membres_ibfk_1` FOREIGN KEY (`idCompte`) REFERENCES `Comptes` (`idCompte`), + ADD CONSTRAINT `Membres_ibfk_2` FOREIGN KEY (`idGroupe`) REFERENCES `Groupes` (`idGroupe`); +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/out/production/FIProjetIHM2022/assets/info/model.mdj b/out/production/FIProjetIHM2022/assets/info/model.mdj new file mode 100644 index 0000000..872f422 --- /dev/null +++ b/out/production/FIProjetIHM2022/assets/info/model.mdj @@ -0,0 +1,3261 @@ +{ + "_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": "AAAAAAGDnwWcgW5l/SQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnwWcgm5mTAk=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "model": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnwWcgm5n7H0=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5mTAk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -400, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwWcgm5oAAk=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5mTAk=" + }, + "font": "Arial;13;1", + "left": 301, + "top": 47, + "width": 238.08154296875, + "height": 13, + "text": "BDatabase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwWcgm5px+I=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5mTAk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -400, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwWcgm5qrzs=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5mTAk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -400, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 40, + "width": 248.08154296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnwWcgm5n7H0=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnwWcgm5oAAk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnwWcgm5px+I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnwWcgm5qrzs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDnwWcgm5rVEU=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "model": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnwZRKm6TWHE=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5rVEU=" + }, + "model": { + "$ref": "AAAAAAGDnwZRI26QJsI=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 70, + "width": 238.08154296875, + "height": 13, + "text": "+db_host: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnwbGr26bWTc=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5rVEU=" + }, + "model": { + "$ref": "AAAAAAGDnwbGq26Yqvo=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 85, + "width": 238.08154296875, + "height": 13, + "text": "+db_name: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnwb6Wm6iWnY=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5rVEU=" + }, + "model": { + "$ref": "AAAAAAGDnwb6VW6fUJg=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 100, + "width": 238.08154296875, + "height": 13, + "text": "+db_user: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnwdhTG6pzBs=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5rVEU=" + }, + "model": { + "$ref": "AAAAAAGDnwdhSW6mDT0=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 115, + "width": 238.08154296875, + "height": 13, + "text": "#db_password: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnwduRW6vXog=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5rVEU=" + }, + "model": { + "$ref": "AAAAAAGDnwduQW6se1g=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 130, + "width": 238.08154296875, + "height": 13, + "text": "#sharedObject: Connection", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 65, + "width": 248.08154296875, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDnwWcgm5sHvM=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "model": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnw6mLHCgmIk=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnw6mKHCdX78=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 153, + "width": 238.08154296875, + "height": 13, + "text": "+BDatabase(String, String, String, String)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnwgcnm64JLU=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnwgcmm61Lew=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 168, + "width": 238.08154296875, + "height": 13, + "text": "+fetchAll(String): ArrayList", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnwkBUm7DY+Q=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnwkBTm7AhvA=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 183, + "width": 238.08154296875, + "height": 13, + "text": "+getSharedObject(): Connection", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnwnXbm7OEzw=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnwnXam7LONA=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 198, + "width": 238.08154296875, + "height": 13, + "text": "+getUser(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnwoMKm7XKbE=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnwoMJm7U/1c=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 213, + "width": 238.08154296875, + "height": 13, + "text": "+getHost(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnwoyqm7gV8w=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnwoyp27d0YU=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 228, + "width": 238.08154296875, + "height": 13, + "text": "+getDatabaseName(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxC143D4Bfw=", + "_parent": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "model": { + "$ref": "AAAAAAGDnxC133D1+Us=" + }, + "font": "Arial;13;0", + "left": 301, + "top": 243, + "width": 238.08154296875, + "height": 13, + "text": "+toString(): String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 148, + "width": 248.08154296875, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDnwWcgm5tKeQ=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "model": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": -200, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDnwWcgm5uJIM=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "model": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": -200, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 296, + "top": 40, + "width": 248.08154296875, + "height": 221, + "nameCompartment": { + "$ref": "AAAAAAGDnwWcgm5mTAk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDnwWcgm5rVEU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDnwWcgm5sHvM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDnwWcgm5tKeQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDnwWcgm5uJIM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDnwrFAG7uP4Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnwrFAG7vghQ=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7uP4Q=" + }, + "model": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnwrFAG7wC8k=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7vghQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -720, + "top": 464, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwrFAG7xbsU=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7vghQ=" + }, + "font": "Arial;13;1", + "left": 133, + "top": 343, + "width": 116.6826171875, + "height": 13, + "text": "Main" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwrFAG7yce0=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7vghQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -720, + "top": 464, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwrFAG7zYN4=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7vghQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -720, + "top": 464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 128, + "top": 336, + "width": 126.6826171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnwrFAG7wC8k=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnwrFAG7xbsU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnwrFAG7yce0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnwrFAG7zYN4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDnwrFAG70wx4=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7uP4Q=" + }, + "model": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "font": "Arial;13;0", + "left": 128, + "top": 361, + "width": 126.6826171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDnwrFAG71qgY=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7uP4Q=" + }, + "model": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnwr0em8alYU=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG71qgY=" + }, + "model": { + "$ref": "AAAAAAGDnwr0dW8XXR4=" + }, + "font": "Arial;13;0", + "left": 133, + "top": 376, + "width": 116.6826171875, + "height": 13, + "text": "+main(String[]): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 128, + "top": 371, + "width": 126.6826171875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDnwrFAG72kts=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7uP4Q=" + }, + "model": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -360, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDnwrFAG73Tkg=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7uP4Q=" + }, + "model": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -360, + "top": 232, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 128, + "top": 336, + "width": 126.6826171875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGDnwrFAG7vghQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDnwrFAG70wx4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDnwrFAG71qgY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDnwrFAG72kts=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDnwrFAG73Tkg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGDnwwnvm8qrkc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnwwnv28rCKg=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "model": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnwwnv28sOr8=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28rCKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -188, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwwnv28tQ0w=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28rCKg=" + }, + "font": "Arial;13;1", + "left": 725, + "top": 31, + "width": 201.2080078125, + "height": 13, + "text": "BFrame" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwwnv28u6qw=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28rCKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -188, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnwwnv28v9Xs=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28rCKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -188, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 720, + "top": 24, + "width": 211.2080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnwwnv28sOr8=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnwwnv28tQ0w=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnwwnv28u6qw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnwwnv28v9Xs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGDnwwnv28wrEc=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "model": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw2T1HBhZEA=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw2TzXBe7U8=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 54, + "width": 201.2080078125, + "height": 13, + "text": "+title: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw2vRHBo2Kw=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw2vPnBlfVQ=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 69, + "width": 201.2080078125, + "height": 13, + "text": "+location_x: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw209HBu628=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw207nBrB+w=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 84, + "width": 201.2080078125, + "height": 13, + "text": "+location_y: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw253nB0uvE=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw252nBx6nQ=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 99, + "width": 201.2080078125, + "height": 13, + "text": "+width: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw2+03B6LJo=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw2+z3B3jxM=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 114, + "width": 201.2080078125, + "height": 13, + "text": "+height: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw3FNHCALbk=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw3FMHB94pU=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 129, + "width": 201.2080078125, + "height": 13, + "text": "+isOpen: boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw3KsnCGMyQ=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw3KrXCDeyU=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 144, + "width": 201.2080078125, + "height": 13, + "text": "+onClose: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnw3Q0nCM2I4=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnw3QzXCJr8k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1029, + "top": 107, + "width": 102.2734375, + "height": 13, + "text": "+Attribute8", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGDnxDylHEBVR8=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "model": { + "$ref": "AAAAAAGDnxDyj3D+Sng=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1029, + "top": 107, + "width": 102.2734375, + "height": 13, + "text": "+Attribute9", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 720, + "top": 49, + "width": 211.2080078125, + "height": 113 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGDnwwnv28x2n4=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "model": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxA8e3DHM6o=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxA8cnDEyrs=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 167, + "width": 201.2080078125, + "height": 13, + "text": "+BFrame(String, int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxBGfnDNzI0=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxBGeXDK65s=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 182, + "width": 201.2080078125, + "height": 13, + "text": "+BFrame(String, int, int, int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxBMU3DTraM=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 197, + "width": 201.2080078125, + "height": 13, + "text": "+BFrame(String, int, int, int, int, int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxB/eXDZSHY=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxB/dHDWQxw=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 212, + "width": 201.2080078125, + "height": 13, + "text": "#initBFrame(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxCGIHDfVRg=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxCGG3DcdGE=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 227, + "width": 201.2080078125, + "height": 13, + "text": "+openBFrame(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxCMNXDloZ0=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxCMMHDiWLQ=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 242, + "width": 201.2080078125, + "height": 13, + "text": "+closeBFrame(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxCXD3DrtEc=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxCXC3DoH28=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 257, + "width": 201.2080078125, + "height": 13, + "text": "+refreshBFrame(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGDnxCdp3Dx3s8=", + "_parent": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "model": { + "$ref": "AAAAAAGDnxCdonDu4EU=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 272, + "width": 201.2080078125, + "height": 13, + "text": "+isVisible(): boolean", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 720, + "top": 162, + "width": 211.2080078125, + "height": 128 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGDnwwnv28yNZo=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "model": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 200, + "top": -94, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGDnwwnv28zO1E=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "model": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 200, + "top": -94, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 720, + "top": 24, + "width": 211.2080078125, + "height": 266, + "nameCompartment": { + "$ref": "AAAAAAGDnwwnv28rCKg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGDnwwnv28wrEc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGDnwwnv28x2n4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGDnwwnv28yNZo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGDnwwnv28zO1E=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxVUKnGkcnQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxVUKnGi09o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxVUKnGlWkg=", + "_parent": { + "$ref": "AAAAAAGDnxVUKnGkcnQ=" + }, + "model": { + "$ref": "AAAAAAGDnxVUKnGi09o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxVUKnGmWTU=", + "_parent": { + "$ref": "AAAAAAGDnxVUKnGlWkg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxVUKnGnEgM=", + "_parent": { + "$ref": "AAAAAAGDnxVUKnGlWkg=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 54, + "width": 59.99169921875, + "height": 13, + "text": "java.sql.*" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxVUKnGolaU=", + "_parent": { + "$ref": "AAAAAAGDnxVUKnGlWkg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -64, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxVUKnGpFZ8=", + "_parent": { + "$ref": "AAAAAAGDnxVUKnGlWkg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 47, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxVUKnGmWTU=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxVUKnGnEgM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxVUKnGolaU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxVUKnGpFZ8=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 32, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxVUKnGlWkg=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxaMvnHZkiI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxaMvnHXKbc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxaMv3HafwA=", + "_parent": { + "$ref": "AAAAAAGDnxaMvnHZkiI=" + }, + "model": { + "$ref": "AAAAAAGDnxaMvnHXKbc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxaMv3HbNaQ=", + "_parent": { + "$ref": "AAAAAAGDnxaMv3HafwA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxaMv3Hc6Bc=", + "_parent": { + "$ref": "AAAAAAGDnxaMv3HafwA=" + }, + "font": "Arial;13;1", + "left": 1149, + "top": 118, + "width": 122.83984375, + "height": 13, + "text": "javax.swing.JFrame" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxaMv3Hdjq4=", + "_parent": { + "$ref": "AAAAAAGDnxaMv3HafwA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -32, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxaMv3HeAjU=", + "_parent": { + "$ref": "AAAAAAGDnxaMv3HafwA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1144, + "top": 111, + "width": 132.83984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxaMv3HbNaQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxaMv3Hc6Bc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxaMv3Hdjq4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxaMv3HeAjU=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1144, + "top": 96, + "width": 132.83984375, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxaMv3HafwA=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxar1nH0vdw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxar1nHyC5M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxar1nH1K2Y=", + "_parent": { + "$ref": "AAAAAAGDnxar1nH0vdw=" + }, + "model": { + "$ref": "AAAAAAGDnxar1nHyC5M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxar1nH26Qw=", + "_parent": { + "$ref": "AAAAAAGDnxar1nH1K2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 784, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxar1nH3Hl0=", + "_parent": { + "$ref": "AAAAAAGDnxar1nH1K2Y=" + }, + "font": "Arial;13;1", + "left": 1149, + "top": 174, + "width": 148.0908203125, + "height": 13, + "text": "java.awt.GridBagLayout" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxar1nH482U=", + "_parent": { + "$ref": "AAAAAAGDnxar1nH1K2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 784, + "top": -128, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxar1nH5PAM=", + "_parent": { + "$ref": "AAAAAAGDnxar1nH1K2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 784, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1144, + "top": 167, + "width": 158.0908203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxar1nH26Qw=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxar1nH3Hl0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxar1nH482U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxar1nH5PAM=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1144, + "top": 152, + "width": 158.0908203125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxar1nH1K2Y=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxb7y3IQdVY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxb7y3IOhis=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxb7y3IRhno=", + "_parent": { + "$ref": "AAAAAAGDnxb7y3IQdVY=" + }, + "model": { + "$ref": "AAAAAAGDnxb7y3IOhis=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxb7y3ISVC4=", + "_parent": { + "$ref": "AAAAAAGDnxb7y3IRhno=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 816, + "top": -496, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxb7y3ITj/Q=", + "_parent": { + "$ref": "AAAAAAGDnxb7y3IRhno=" + }, + "font": "Arial;13;1", + "left": 1149, + "top": 62, + "width": 161.82080078125, + "height": 13, + "text": "javax.swing.SwingUtilities" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxb7y3IUP0Q=", + "_parent": { + "$ref": "AAAAAAGDnxb7y3IRhno=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 816, + "top": -496, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxb7y3IVr4M=", + "_parent": { + "$ref": "AAAAAAGDnxb7y3IRhno=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 816, + "top": -496, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1144, + "top": 55, + "width": 171.82080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxb7y3ISVC4=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxb7y3ITj/Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxb7y3IUP0Q=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxb7y3IVr4M=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1144, + "top": 40, + "width": 171.82080078125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxb7y3IRhno=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxdbTXIvBZk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxdbTXItjxU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxdbTXIwSuc=", + "_parent": { + "$ref": "AAAAAAGDnxdbTXIvBZk=" + }, + "model": { + "$ref": "AAAAAAGDnxdbTXItjxU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1033, + "top": 84, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxdbTXIvBZk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxdbTXIxTQA=", + "_parent": { + "$ref": "AAAAAAGDnxdbTXIvBZk=" + }, + "model": { + "$ref": "AAAAAAGDnxdbTXItjxU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1030, + "top": 69, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxdbTXIvBZk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxdbTXIyi60=", + "_parent": { + "$ref": "AAAAAAGDnxdbTXIvBZk=" + }, + "model": { + "$ref": "AAAAAAGDnxdbTXItjxU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 113, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxdbTXIvBZk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxb7y3IQdVY=" + }, + "tail": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "lineStyle": 1, + "points": "931:130;1143:80", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxdbTXIwSuc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxdbTXIxTQA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxdbTXIyi60=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxdoU3JAoPw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxdoU3I+8pU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxdoU3JB/0s=", + "_parent": { + "$ref": "AAAAAAGDnxdoU3JAoPw=" + }, + "model": { + "$ref": "AAAAAAGDnxdoU3I+8pU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1035, + "top": 112, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxdoU3JAoPw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxdoU3JCR4A=", + "_parent": { + "$ref": "AAAAAAGDnxdoU3JAoPw=" + }, + "model": { + "$ref": "AAAAAAGDnxdoU3I+8pU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1033, + "top": 97, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxdoU3JAoPw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxdoU3JDd5U=", + "_parent": { + "$ref": "AAAAAAGDnxdoU3JAoPw=" + }, + "model": { + "$ref": "AAAAAAGDnxdoU3I+8pU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1038, + "top": 141, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxdoU3JAoPw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxaMvnHZkiI=" + }, + "tail": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "lineStyle": 1, + "points": "931:145;1143:122", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxdoU3JB/0s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxdoU3JCR4A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxdoU3JDd5U=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxd7JXJRqoA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxd7JXJPJnU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxd7JXJS6O0=", + "_parent": { + "$ref": "AAAAAAGDnxd7JXJRqoA=" + }, + "model": { + "$ref": "AAAAAAGDnxd7JXJPJnU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1037, + "top": 143, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxd7JXJRqoA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxd7JXJTrwg=", + "_parent": { + "$ref": "AAAAAAGDnxd7JXJRqoA=" + }, + "model": { + "$ref": "AAAAAAGDnxd7JXJPJnU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1038, + "top": 128, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxd7JXJRqoA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxd7JXJUzXk=", + "_parent": { + "$ref": "AAAAAAGDnxd7JXJRqoA=" + }, + "model": { + "$ref": "AAAAAAGDnxd7JXJPJnU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1036, + "top": 172, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxd7JXJRqoA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxar1nH0vdw=" + }, + "tail": { + "$ref": "AAAAAAGDnwwnvm8qrkc=" + }, + "lineStyle": 1, + "points": "931:160;1143:168", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxd7JXJS6O0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxd7JXJTrwg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxd7JXJUzXk=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxffVHJufL8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxffVHJsz7Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxffVHJvjpk=", + "_parent": { + "$ref": "AAAAAAGDnxffVHJufL8=" + }, + "model": { + "$ref": "AAAAAAGDnxffVHJsz7Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxffVHJwgAI=", + "_parent": { + "$ref": "AAAAAAGDnxffVHJvjpk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxffVHJxqv8=", + "_parent": { + "$ref": "AAAAAAGDnxffVHJvjpk=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 110, + "width": 122.8017578125, + "height": 13, + "text": "java.sql.Connection" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxffVXJycqM=", + "_parent": { + "$ref": "AAAAAAGDnxffVHJvjpk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxffVXJzCII=", + "_parent": { + "$ref": "AAAAAAGDnxffVHJvjpk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 103, + "width": 132.8017578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxffVHJwgAI=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxffVHJxqv8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxffVXJycqM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxffVXJzCII=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 88, + "width": 132.8017578125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxffVHJvjpk=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxgCoXKJfH8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxgCoXKHWGQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxgCoXKKZLI=", + "_parent": { + "$ref": "AAAAAAGDnxgCoXKJfH8=" + }, + "model": { + "$ref": "AAAAAAGDnxgCoXKHWGQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxgCoXKLv8w=", + "_parent": { + "$ref": "AAAAAAGDnxgCoXKKZLI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxgCoXKMzco=", + "_parent": { + "$ref": "AAAAAAGDnxgCoXKKZLI=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 166, + "width": 114.130859375, + "height": 13, + "text": "org.mariadb.jdbc.*" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxgCoXKN0ak=", + "_parent": { + "$ref": "AAAAAAGDnxgCoXKKZLI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -64, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxgCoXKOiI8=", + "_parent": { + "$ref": "AAAAAAGDnxgCoXKKZLI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 159, + "width": 124.130859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxgCoXKLv8w=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxgCoXKMzco=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxgCoXKN0ak=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxgCoXKOiI8=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 144, + "width": 124.130859375, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxgCoXKKZLI=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGDnxhPunKlOUw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxhPunKjncM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGDnxhPunKmSUA=", + "_parent": { + "$ref": "AAAAAAGDnxhPunKlOUw=" + }, + "model": { + "$ref": "AAAAAAGDnxhPunKjncM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGDnxhPunKnOfM=", + "_parent": { + "$ref": "AAAAAAGDnxhPunKmSUA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxhPunKo1C8=", + "_parent": { + "$ref": "AAAAAAGDnxhPunKmSUA=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 222, + "width": 109.09716796875, + "height": 13, + "text": "java.util.ArrayList" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxhPunKpYbs=", + "_parent": { + "$ref": "AAAAAAGDnxhPunKmSUA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -48, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGDnxhPunKqJqI=", + "_parent": { + "$ref": "AAAAAAGDnxhPunKmSUA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 215, + "width": 119.09716796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxhPunKnOfM=" + }, + "nameLabel": { + "$ref": "AAAAAAGDnxhPunKo1C8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGDnxhPunKpYbs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxhPunKqJqI=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 200, + "width": 119.09716796875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGDnxhPunKmSUA=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxjUlXLKoQ4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxjUlXLIDjI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjUlXLL5qw=", + "_parent": { + "$ref": "AAAAAAGDnxjUlXLKoQ4=" + }, + "model": { + "$ref": "AAAAAAGDnxjUlXLIDjI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 190, + "top": 96, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjUlXLKoQ4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjUlXLMQ3A=", + "_parent": { + "$ref": "AAAAAAGDnxjUlXLKoQ4=" + }, + "model": { + "$ref": "AAAAAAGDnxjUlXLIDjI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 186, + "top": 110, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxjUlXLKoQ4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjUlXLNJps=", + "_parent": { + "$ref": "AAAAAAGDnxjUlXLKoQ4=" + }, + "model": { + "$ref": "AAAAAAGDnxjUlXLIDjI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 67, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjUlXLKoQ4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxVUKnGkcnQ=" + }, + "tail": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "lineStyle": 1, + "points": "295:116;94:61", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxjUlXLL5qw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxjUlXLMQ3A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxjUlXLNJps=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxjkrHLb06Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxjkrHLZ+EE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjkrHLcL34=", + "_parent": { + "$ref": "AAAAAAGDnxjkrHLb06Q=" + }, + "model": { + "$ref": "AAAAAAGDnxjkrHLZ+EE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 133, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjkrHLb06Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjkrHLdOtM=", + "_parent": { + "$ref": "AAAAAAGDnxjkrHLb06Q=" + }, + "model": { + "$ref": "AAAAAAGDnxjkrHLZ+EE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 222, + "top": 148, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxjkrHLb06Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjkrHLeppg=", + "_parent": { + "$ref": "AAAAAAGDnxjkrHLb06Q=" + }, + "model": { + "$ref": "AAAAAAGDnxjkrHLZ+EE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 227, + "top": 104, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjkrHLb06Q=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxffVHJufL8=" + }, + "tail": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "lineStyle": 1, + "points": "295:134;157:116", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxjkrHLcL34=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxjkrHLdOtM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxjkrHLeppg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxjrFHLs7Nw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxjrE3LqND8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjrFHLtx80=", + "_parent": { + "$ref": "AAAAAAGDnxjrFHLs7Nw=" + }, + "model": { + "$ref": "AAAAAAGDnxjrE3LqND8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 221, + "top": 166, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjrFHLs7Nw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjrFHLuMsQ=", + "_parent": { + "$ref": "AAAAAAGDnxjrFHLs7Nw=" + }, + "model": { + "$ref": "AAAAAAGDnxjrE3LqND8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 222, + "top": 181, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxjrFHLs7Nw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjrFHLvqYM=", + "_parent": { + "$ref": "AAAAAAGDnxjrFHLs7Nw=" + }, + "model": { + "$ref": "AAAAAAGDnxjrE3LqND8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 220, + "top": 137, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjrFHLs7Nw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxgCoXKJfH8=" + }, + "tail": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "lineStyle": 1, + "points": "295:155;148:161", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxjrFHLtx80=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxjrFHLuMsQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxjrFHLvqYM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGDnxjx4HL9paw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGDnxjx4HL7qso=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjx4HL+o5s=", + "_parent": { + "$ref": "AAAAAAGDnxjx4HL9paw=" + }, + "model": { + "$ref": "AAAAAAGDnxjx4HL7qso=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 222, + "top": 199, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjx4HL9paw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjx4HL/gqc=", + "_parent": { + "$ref": "AAAAAAGDnxjx4HL9paw=" + }, + "model": { + "$ref": "AAAAAAGDnxjx4HL7qso=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 225, + "top": 214, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGDnxjx4HL9paw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGDnxjx4HMA+EU=", + "_parent": { + "$ref": "AAAAAAGDnxjx4HL9paw=" + }, + "model": { + "$ref": "AAAAAAGDnxjx4HL7qso=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 215, + "top": 170, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGDnxjx4HL9paw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGDnxhPunKlOUw=" + }, + "tail": { + "$ref": "AAAAAAGDnwWcgW5l/SQ=" + }, + "lineStyle": 1, + "points": "295:175;143:207", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGDnxjx4HL+o5s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGDnxjx4HL/gqc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGDnxjx4HMA+EU=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDnwWcgW5jXOk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "BDatabase", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxjUlXLIDjI=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "source": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "target": { + "$ref": "AAAAAAGDnxVUKnGi09o=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxjkrHLZ+EE=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "source": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "target": { + "$ref": "AAAAAAGDnxffVHJsz7Y=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxjrE3LqND8=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "source": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "target": { + "$ref": "AAAAAAGDnxgCoXKHWGQ=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxjx4HL7qso=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "source": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "target": { + "$ref": "AAAAAAGDnxhPunKjncM=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnwZRI26QJsI=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "db_host", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnwbGq26Yqvo=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "db_name", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnwb6VW6fUJg=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "db_user", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnwdhSW6mDT0=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "db_password", + "visibility": "protected", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnwduQW6se1g=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "sharedObject", + "visibility": "protected", + "type": "Connection" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnw6mKHCdX78=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "BDatabase", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnw79WnClYog=", + "_parent": { + "$ref": "AAAAAAGDnw6mKHCdX78=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnw79WnCm1UE=", + "_parent": { + "$ref": "AAAAAAGDnw6mKHCdX78=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnw79W3Cn9eg=", + "_parent": { + "$ref": "AAAAAAGDnw6mKHCdX78=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnw79W3Co1cE=", + "_parent": { + "$ref": "AAAAAAGDnw6mKHCdX78=" + }, + "name": "String", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnwgcmm61Lew=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "fetchAll", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwieXG68WzI=", + "_parent": { + "$ref": "AAAAAAGDnwgcmm61Lew=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwieXG69DoI=", + "_parent": { + "$ref": "AAAAAAGDnwgcmm61Lew=" + }, + "type": "ArrayList", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnwkBTm7AhvA=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "getSharedObject", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwmdEG7Inmw=", + "_parent": { + "$ref": "AAAAAAGDnwkBTm7AhvA=" + }, + "type": "Connection", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnwnXam7LONA=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "getUser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwoC5G7SUGE=", + "_parent": { + "$ref": "AAAAAAGDnwnXam7LONA=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnwoMJm7U/1c=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "getHost", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwonW27b6Tk=", + "_parent": { + "$ref": "AAAAAAGDnwoMJm7U/1c=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnwoyp27d0YU=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "getDatabaseName", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwprxm7k5yI=", + "_parent": { + "$ref": "AAAAAAGDnwoyp27d0YU=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxC133D1+Us=", + "_parent": { + "$ref": "AAAAAAGDnwWcgW5jXOk=" + }, + "name": "toString", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxDPnnD8BtU=", + "_parent": { + "$ref": "AAAAAAGDnxC133D1+Us=" + }, + "type": "String", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDnwrFAG7sZe0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnwr0dW8XXR4=", + "_parent": { + "$ref": "AAAAAAGDnwrFAG7sZe0=" + }, + "name": "main", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwsd6G8eDmQ=", + "_parent": { + "$ref": "AAAAAAGDnwr0dW8XXR4=" + }, + "name": "String[]", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnwsd6G8fuGU=", + "_parent": { + "$ref": "AAAAAAGDnwr0dW8XXR4=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDnwwnvm8oxtU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "BFrame", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnw13/3BLXYI=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "source": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "target": { + "$ref": "AAAAAAGDnwz0C2/BioE=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxdbTXItjxU=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "source": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "target": { + "$ref": "AAAAAAGDnxb7y3IOhis=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxdoU3I+8pU=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "source": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "target": { + "$ref": "AAAAAAGDnxaMvnHXKbc=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGDnxd7JXJPJnU=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "source": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "target": { + "$ref": "AAAAAAGDnxar1nHyC5M=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw2TzXBe7U8=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "title", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw2vPnBlfVQ=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "location_x", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw207nBrB+w=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "location_y", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw252nBx6nQ=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "width", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw2+z3B3jxM=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "height", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw3FMHB94pU=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "isOpen", + "type": "boolean" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw3KrXCDeyU=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "onClose", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnw3QzXCJr8k=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "Attribute8", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGDnxDyj3D+Sng=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "Attribute9", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxA8cnDEyrs=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "BFrame", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxKOzHEV1BA=", + "_parent": { + "$ref": "AAAAAAGDnxA8cnDEyrs=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxKOzXEW5DQ=", + "_parent": { + "$ref": "AAAAAAGDnxA8cnDEyrs=" + }, + "name": "int", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxBGeXDK65s=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "BFrame", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxK92HEagvI=", + "_parent": { + "$ref": "AAAAAAGDnxBGeXDK65s=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxK92HEbse4=", + "_parent": { + "$ref": "AAAAAAGDnxBGeXDK65s=" + }, + "name": "int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxK92HEcm5A=", + "_parent": { + "$ref": "AAAAAAGDnxBGeXDK65s=" + }, + "name": "int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxK92HEd8Y0=", + "_parent": { + "$ref": "AAAAAAGDnxBGeXDK65s=" + }, + "name": "int", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxBMT3DQB+A=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "BFrame", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxMT1nEjk+s=", + "_parent": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxMT1nEknKg=", + "_parent": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "name": "int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxMT13El5WY=", + "_parent": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "name": "int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxMT13EmkKo=", + "_parent": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "name": "int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxMT13Eni/c=", + "_parent": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "name": "int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxMT13EoQQk=", + "_parent": { + "$ref": "AAAAAAGDnxBMT3DQB+A=" + }, + "name": "int", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxB/dHDWQxw=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "initBFrame", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxN9W3EwZW0=", + "_parent": { + "$ref": "AAAAAAGDnxB/dHDWQxw=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxCGG3DcdGE=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "openBFrame", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxQRR3E0OXc=", + "_parent": { + "$ref": "AAAAAAGDnxCGG3DcdGE=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxCMMHDiWLQ=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "closeBFrame", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxRG13E4XZ8=", + "_parent": { + "$ref": "AAAAAAGDnxCMMHDiWLQ=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxCXC3DoH28=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "refreshBFrame", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxSIYHE7cMg=", + "_parent": { + "$ref": "AAAAAAGDnxCXC3DoH28=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGDnxCdonDu4EU=", + "_parent": { + "$ref": "AAAAAAGDnwwnvm8oxtU=" + }, + "name": "isVisible", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGDnxD8OHEFM7o=", + "_parent": { + "$ref": "AAAAAAGDnxCdonDu4EU=" + }, + "type": "boolean", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGDnwx3829S8bk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "JFrame" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGDnwywJm+Vbz4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "JFrame" + }, + { + "_type": "UMLObject", + "_id": "AAAAAAGDnwz0C2/BioE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "JFrame" + }, + { + "_type": "UMLObject", + "_id": "AAAAAAGDnxT0cHFD9lM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + } + }, + { + "_type": "UMLObject", + "_id": "AAAAAAGDnxT7qnFgnHQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Object2" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxVUKnGi09o=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "java.sql.*" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxaMvnHXKbc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "javax.swing.JFrame" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxar1nHyC5M=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "java.awt.GridBagLayout" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxb7y3IOhis=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "javax.swing.SwingUtilities" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxffVHJsz7Y=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "java.sql.Connection" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxgCoXKHWGQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "org.mariadb.jdbc.*" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGDnxhPunKjncM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "java.util.ArrayList" + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGDnwqpdW7nANA=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGDnwqpdW7oH+0=", + "_parent": { + "$ref": "AAAAAAGDnwqpdW7nANA=" + }, + "name": "ClassDiagram1" + } + ] + } + ] +} \ No newline at end of file diff --git a/out/production/FIProjetIHM2022/libs/mariadb-connector.jar b/out/production/FIProjetIHM2022/libs/mariadb-connector.jar new file mode 100644 index 0000000..58d75f3 Binary files /dev/null and b/out/production/FIProjetIHM2022/libs/mariadb-connector.jar differ diff --git a/src/Home.java b/src/Home.java index 4d98468..e47fda8 100644 --- a/src/Home.java +++ b/src/Home.java @@ -1,8 +1,10 @@ import javax.swing.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import java.lang.management.ManagementPermission; import java.sql.Connection; -public class Home extends BFrame{ +public class Home extends BFrame implements ActionListener { protected BDatabase sharedObject; protected BLayout settings = new BLayout(); protected int grade; @@ -71,10 +73,12 @@ public class Home extends BFrame{ this.settings.setPositionY(1); this.add(blank[0], this.settings); - BButton maganageMembers = new BButton("Gestion des Membres"); + BButton manageMember = new BButton("Gestion des Membres"); + manageMember.addActionListener(this); + manageMember.setActionCommand("membergest"); this.settings.setPositionX(1); this.settings.setPositionY(2); - this.add(maganageMembers, this.settings); + this.add(manageMember, this.settings); this.settings.setPositionX(1); this.settings.setPositionY(3); @@ -85,8 +89,6 @@ public class Home extends BFrame{ this.settings.setPositionY(4); this.add(requestMembers, this.settings); - ManageStudent goToManage = new ManageStudent(this.sharedObject); - this.openBFrame(); } @@ -97,4 +99,15 @@ public class Home extends BFrame{ private void eleve() { this.openBFrame(); } + + @Override + public void actionPerformed(ActionEvent e) { + if(e.getActionCommand() == "membergest") { + ManageStudent goToManageStudent = new ManageStudent(this.sharedObject); + } else if(e.getActionCommand() == "grupgest") { + + } else if(e.getActionCommand() == "gestrequest") { + + } + } } diff --git a/src/Main.java b/src/Main.java index de543a5..7a1d672 100644 --- a/src/Main.java +++ b/src/Main.java @@ -3,9 +3,9 @@ import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { - //test -// BDatabase db = new BDatabase(); -// ManageStudent test = new ManageStudent(db); + // test + // BDatabase db = new BDatabase(); + // ManageStudent test = new ManageStudent(db); LoginConnection goToLogin = new LoginConnection("Grup'App", 400, 400, JFrame.EXIT_ON_CLOSE); } diff --git a/src/ManageStudent.java b/src/ManageStudent.java index 43e1de3..4f35eaa 100644 --- a/src/ManageStudent.java +++ b/src/ManageStudent.java @@ -93,16 +93,13 @@ public class ManageStudent extends BFrame implements ActionListener { System.out.println(this.data[i] + " | " + i); } - JList list = new JList<>(this.data); - this.refreshBFrame(); - - return list; + return new JList<>(this.data); } @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand() == "search") { - refreshList(this.inSearch.getText()); + this.add(refreshList(this.inSearch.getText()), this.settings); } else { System.out.println("ok"); }