diff options
author | Clyhtsuriva <aimeric@adjutor.xyz> | 2020-12-29 00:22:44 +0100 |
---|---|---|
committer | Clyhtsuriva <aimeric@adjutor.xyz> | 2020-12-29 00:22:44 +0100 |
commit | d9e2c4bb66e73cc83ee1e21186d851866c46dacd (patch) | |
tree | 480f6447b6dd85a0223b3bef1e230bb92d2adde7 /umlDiagram/output.xmi | |
parent | 7c23f453d166d396451504e26fbb385afc0c4c13 (diff) |
Creating the diagram and finishing the report.
Diffstat (limited to 'umlDiagram/output.xmi')
-rw-r--r-- | umlDiagram/output.xmi | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/umlDiagram/output.xmi b/umlDiagram/output.xmi new file mode 100644 index 0000000..0359eab --- /dev/null +++ b/umlDiagram/output.xmi @@ -0,0 +1,144 @@ +<?xml version="1.0" encoding="UTF-8"?><XMI xmlns:UML="href://org.omg/UML/1.3" xmi.version="1.1"> +<XMI.header> +<XMI.metamodel xmi.name="UML" xmi.version="1.3"/> +</XMI.header> +<XMI.content> +<UML:Model name="PlantUML" xmi.id="model1"> +<UML:Namespace.ownedElement> +<UML:Class name="Playlist" namespace="model1" xmi.id="cl0002"> +<UML:Classifier.feature> +<UML:Attribute name="serialVersionUID : long" visibility="private" xmi.id="att20"/> +<UML:Attribute name="id : int" visibility="private" xmi.id="att21"/> +<UML:Attribute name="name : String" visibility="private" xmi.id="att22"/> +<UML:Attribute name="songs : ArrayList<Song>" visibility="private" xmi.id="att23"/> +<UML:Attribute name="audiobooks : ArrayList<AudioBook>" visibility="private" xmi.id="att24"/> +<UML:Operation name="Playlist(name : String, songs : ArrayList<Song>, audiobooks : ArrayList<AudioBook>)" visibility="public" xmi.id="att25"/> +<UML:Operation name="getId() : int" visibility="public" xmi.id="att26"/> +<UML:Operation name="getName() : String" visibility="public" xmi.id="att27"/> +<UML:Operation name="getSongs() : void" visibility="public" xmi.id="att28"/> +<UML:Operation name="getAudioBooks() : void" visibility="public" xmi.id="att29"/> +<UML:Operation name="setId(id : int) : void" visibility="public" xmi.id="att30"/> +<UML:Operation name="setName(name : String) : void" visibility="public" xmi.id="att31"/> +<UML:Operation name="toString() : String" visibility="public" xmi.id="att32"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="Serializable" namespace="model1" xmi.id="cl0003"> +<UML:Classifier.feature/> +</UML:Class> +<UML:Class name="AudioBook" namespace="model1" xmi.id="cl0005"> +<UML:Classifier.feature> +<UML:Attribute name="serialVersionUID : long" visibility="private" xmi.id="att33"/> +<UML:Attribute name="author : String" visibility="private" xmi.id="att34"/> +<UML:Operation name="AudioBook(title : String, duration : int, content : String, author : String, language : Language, category : Category)" visibility="public" xmi.id="att35"/> +<UML:Operation name="getAuthor() : String" visibility="public" xmi.id="att36"/> +<UML:Operation name="getLanguage() : String" visibility="public" xmi.id="att37"/> +<UML:Operation name="getCategory() : String" visibility="public" xmi.id="att38"/> +<UML:Operation name="setArtist(author : String) : void" visibility="public" xmi.id="att39"/> +<UML:Operation name="setGenre(language : Language) : void" visibility="public" xmi.id="att40"/> +<UML:Operation name="setCategory(category : Category) : void" visibility="public" xmi.id="att41"/> +<UML:Operation name="toString() : String" visibility="public" xmi.id="att42"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="MusicalElement" namespace="model1" xmi.id="cl0006"> +<UML:Classifier.feature> +<UML:Attribute name="id : int" visibility="private" xmi.id="att43"/> +<UML:Attribute name="title : String" visibility="private" xmi.id="att44"/> +<UML:Operation name="MusicalElement(title : String, duration : int, content : String)" visibility="public" xmi.id="att45"/> +<UML:Operation name="getId() : int" visibility="public" xmi.id="att46"/> +<UML:Operation name="getTitle() : String" visibility="public" xmi.id="att47"/> +<UML:Operation name="getDuration() : int" visibility="public" xmi.id="att48"/> +<UML:Operation name="getContent() : String" visibility="public" xmi.id="att49"/> +<UML:Operation name="setId(id : int) : void" visibility="public" xmi.id="att50"/> +<UML:Operation name="setTitle(title : String) : void" visibility="public" xmi.id="att51"/> +<UML:Operation name="setDuration(duration : int) : void" visibility="public" xmi.id="att52"/> +<UML:Operation name="setContent(content : String) : void" visibility="public" xmi.id="att53"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="jMusicHub" namespace="model1" xmi.id="cl0008"> +<UML:Classifier.feature> +<UML:Operation name="jMusicHub()" visibility="public" xmi.id="att54"/> +<UML:Operation name="addSong(scan : Scanner) : Song" visibility="public" xmi.id="att55"/> +<UML:Operation name="addAudioBook(scan : Scanner) : AudioBook" visibility="public" xmi.id="att56"/> +<UML:Operation name="addAlbum(scan : Scanner) : Album" visibility="public" xmi.id="att57"/> +<UML:Operation name="addPlaylist(scan : Scanner, songs : ArrayList<Song>, audiobooks : ArrayList<AudioBook>) : Playlist" visibility="public" xmi.id="att58"/> +<UML:Operation name="save(filename : String, elements : ArrayList) : void" visibility="public" xmi.id="att59"/> +<UML:Operation name="listById(filename : String) : void" visibility="public" xmi.id="att60"/> +<UML:Operation name="listPlaylistsByName() : void" visibility="public" xmi.id="att61"/> +<UML:Operation name="listAlbumsByDate() : void" visibility="public" xmi.id="att62"/> +<UML:Operation name="listAlbumsByGenre() : void" visibility="public" xmi.id="att63"/> +<UML:Operation name="listAudioBooksByAuthor() : void" visibility="public" xmi.id="att64"/> +<UML:Operation name="extract(filename : String) : ArrayList" visibility="public" xmi.id="att65"/> +<UML:Operation name="addSongToAlbum(scan : Scanner, albums : ArrayList<Album>, songs : ArrayList<Song>) : void" visibility="public" xmi.id="att66"/> +<UML:Operation name="delPlaylist(playlists : ArrayList<Playlist>) : ArrayList<Playlist>" visibility="public" xmi.id="att67"/> +<UML:Operation name="contentOfPlaylist(playlists : ArrayList<Playlist>) : void" visibility="public" xmi.id="att68"/> +<UML:Operation name="contentOfAlbum(albums : ArrayList<Album>) : void" visibility="public" xmi.id="att69"/> +<UML:Operation name="main(args : String[]) : void" visibility="public" xmi.id="att70"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="Album" namespace="model1" xmi.id="cl0009"> +<UML:Classifier.feature> +<UML:Attribute name="serialVersionUID : long" visibility="private" xmi.id="att71"/> +<UML:Attribute name="id : int" visibility="private" xmi.id="att72"/> +<UML:Attribute name="date : Date" visibility="private" xmi.id="att73"/> +<UML:Attribute name="title : String" visibility="private" xmi.id="att74"/> +<UML:Attribute name="songs : ArrayList<Song>" visibility="private" xmi.id="att75"/> +<UML:Operation name="Album(title : String, duration : int, artist : String, date : Date, songs : ArrayList<Song>)" visibility="public" xmi.id="att76"/> +<UML:Operation name="getId() : int" visibility="public" xmi.id="att77"/> +<UML:Operation name="getTitle() : String" visibility="public" xmi.id="att78"/> +<UML:Operation name="getDuration() : int" visibility="public" xmi.id="att79"/> +<UML:Operation name="getArtist() : String" visibility="public" xmi.id="att80"/> +<UML:Operation name="getDate() : Date" visibility="public" xmi.id="att81"/> +<UML:Operation name="getSongs() : void" visibility="public" xmi.id="att82"/> +<UML:Operation name="getGenre() : String" visibility="public" xmi.id="att83"/> +<UML:Operation name="setId(id : int) : void" visibility="public" xmi.id="att84"/> +<UML:Operation name="setTitle(title : String) : void" visibility="public" xmi.id="att85"/> +<UML:Operation name="setArtist(artist : String) : void" visibility="public" xmi.id="att86"/> +<UML:Operation name="setDate(date : Date) : void" visibility="public" xmi.id="att87"/> +<UML:Operation name="addSong(song : Song) : void" visibility="public" xmi.id="att88"/> +<UML:Operation name="toString() : String" visibility="public" xmi.id="att89"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="Song" namespace="model1" xmi.id="cl0011"> +<UML:Classifier.feature> +<UML:Attribute name="serialVersionUID : long" visibility="private" xmi.id="att90"/> +<UML:Attribute name="artist : String" visibility="private" xmi.id="att91"/> +<UML:Operation name="Song(title : String, duration : int, content : String, artist : String, genre : Genre)" visibility="public" xmi.id="att92"/> +<UML:Operation name="getArtist() : String" visibility="public" xmi.id="att93"/> +<UML:Operation name="getGenre() : String" visibility="public" xmi.id="att94"/> +<UML:Operation name="setArtist(artist : String) : void" visibility="public" xmi.id="att95"/> +<UML:Operation name="setGenre(genre : Genre) : void" visibility="public" xmi.id="att96"/> +<UML:Operation name="toString() : String" visibility="public" xmi.id="att97"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="Genre" namespace="model1" xmi.id="cl0014"> +<UML:Classifier.feature> +<UML:Attribute name="JAZZ" xmi.id="att98"/> +<UML:Attribute name="CLASSICAL" xmi.id="att99"/> +<UML:Attribute name="HIPHOP" xmi.id="att100"/> +<UML:Attribute name="ROCK" xmi.id="att101"/> +<UML:Attribute name="POP" xmi.id="att102"/> +<UML:Attribute name="RAP" xmi.id="att103"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="Language" namespace="model1" xmi.id="cl0015"> +<UML:Classifier.feature> +<UML:Attribute name="FRENCH" xmi.id="att104"/> +<UML:Attribute name="ENGLISH" xmi.id="att105"/> +<UML:Attribute name="ITALIAN" xmi.id="att106"/> +<UML:Attribute name="SPANISH" xmi.id="att107"/> +<UML:Attribute name="GERMAN" xmi.id="att108"/> +</UML:Classifier.feature> +</UML:Class> +<UML:Class name="Category" namespace="model1" xmi.id="cl0016"> +<UML:Classifier.feature> +<UML:Attribute name="TEEN" xmi.id="att109"/> +<UML:Attribute name="NOVEL" xmi.id="att110"/> +<UML:Attribute name="THEATER" xmi.id="att111"/> +<UML:Attribute name="SPEECH" xmi.id="att112"/> +<UML:Attribute name="DOCUMENTARY" xmi.id="att113"/> +</UML:Classifier.feature> +</UML:Class> +</UML:Namespace.ownedElement> +</UML:Model> +</XMI.content> +</XMI> |