aboutsummaryrefslogtreecommitdiff
path: root/umlDiagram/output.xmi
diff options
context:
space:
mode:
Diffstat (limited to 'umlDiagram/output.xmi')
-rw-r--r--umlDiagram/output.xmi144
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&lt;Song&gt;" visibility="private" xmi.id="att23"/>
+<UML:Attribute name="audiobooks : ArrayList&lt;AudioBook&gt;" visibility="private" xmi.id="att24"/>
+<UML:Operation name="Playlist(name : String, songs : ArrayList&lt;Song&gt;, audiobooks : ArrayList&lt;AudioBook&gt;)" 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&lt;Song&gt;, audiobooks : ArrayList&lt;AudioBook&gt;) : 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&lt;Album&gt;, songs : ArrayList&lt;Song&gt;) : void" visibility="public" xmi.id="att66"/>
+<UML:Operation name="delPlaylist(playlists : ArrayList&lt;Playlist&gt;) : ArrayList&lt;Playlist&gt;" visibility="public" xmi.id="att67"/>
+<UML:Operation name="contentOfPlaylist(playlists : ArrayList&lt;Playlist&gt;) : void" visibility="public" xmi.id="att68"/>
+<UML:Operation name="contentOfAlbum(albums : ArrayList&lt;Album&gt;) : 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&lt;Song&gt;" visibility="private" xmi.id="att75"/>
+<UML:Operation name="Album(title : String, duration : int, artist : String, date : Date, songs : ArrayList&lt;Song&gt;)" 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>