diff options
-rw-r--r-- | MusicalElement.class | bin | 0 -> 418 bytes | |||
-rw-r--r-- | MusicalElement.java | 13 | ||||
-rw-r--r-- | Song.class | bin | 0 -> 401 bytes | |||
-rw-r--r-- | Song.java | 11 | ||||
-rw-r--r-- | uml.xmi | 166 |
5 files changed, 190 insertions, 0 deletions
diff --git a/MusicalElement.class b/MusicalElement.class Binary files differnew file mode 100644 index 0000000..69844ff --- /dev/null +++ b/MusicalElement.class diff --git a/MusicalElement.java b/MusicalElement.java index e69de29..878eee7 100644 --- a/MusicalElement.java +++ b/MusicalElement.java @@ -0,0 +1,13 @@ +class MusicalElement { + private int id, duration; + private String title, content; + public MusicalElement(int id, String title, int duration, String content) { + this.id=id; + this.title=title; + this.duration=duration; + this.content=content; + } + + + +} diff --git a/Song.class b/Song.class Binary files differnew file mode 100644 index 0000000..1b3105f --- /dev/null +++ b/Song.class @@ -0,0 +1,11 @@ +public class Song extends MusicalElement { + private String artist, genre; + public Song(int id, String title, int duration, String content, String artist, String genre) { + super(id, title, duration, content); + this.artist=artist; + this.genre=genre; + } + + + +} @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.4" xmi.version="1.2" timestamp="2020-11-18T22:13:36" verified="false"> + <XMI.header> + <XMI.documentation> + <XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter> + <XMI.exporterVersion>1.6.18</XMI.exporterVersion> + <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> + </XMI.documentation> + <XMI.metamodel xmi.version="1.4" xmi.name="UML" href="UML.xml"/> + </XMI.header> + <XMI.content> + <UML:Model isRoot="false" xmi.id="m1" isSpecification="false" name="Modèle UML" isLeaf="false" isAbstract="false"> + <UML:Namespace.ownedElement> + <UML:Stereotype isRoot="false" xmi.id="folder" isSpecification="false" name="folder" visibility="public" isLeaf="false" isAbstract="false" namespace="m1"/> + <UML:Model isRoot="false" xmi.id="Logical_View" isSpecification="false" name="Logical View" visibility="public" isLeaf="false" isAbstract="false" namespace="m1"> + <UML:Namespace.ownedElement> + <UML:Package isRoot="false" xmi.id="Datatypes" isSpecification="false" name="Datatypes" visibility="public" isLeaf="false" isAbstract="false" stereotype="folder" namespace="Logical_View"> + <UML:Namespace.ownedElement> + <UML:DataType isRoot="false" xmi.id="uEx9B5UUhlL5z" isSpecification="false" name="char" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uTHWDHc0FWYff" isSpecification="false" name="int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uqFBWFaI4Uaq4" isSpecification="false" name="float" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="u9x2iF9ZLsuiz" isSpecification="false" name="double" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uHLe3tYtdIgAH" isSpecification="false" name="bool" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="urKnQMdEWamKS" isSpecification="false" name="string" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uyO2Of6n6Fk2g" isSpecification="false" name="unsigned char" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uMB2aD2HOoJzK" isSpecification="false" name="signed char" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uueXmZHc90acU" isSpecification="false" name="unsigned int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uRqbfHfFAwJTF" isSpecification="false" name="signed int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uUo6HByotwFiZ" isSpecification="false" name="short int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uZvO8tQ6tiHi9" isSpecification="false" name="unsigned short int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uCJRfMor3sBj0" isSpecification="false" name="signed short int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uQFWeTUc8AJwU" isSpecification="false" name="long int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="u5dSHCnhawAGh" isSpecification="false" name="signed long int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="u6FmnNcAF3wqi" isSpecification="false" name="unsigned long int" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uWrwFRu1hlY6X" isSpecification="false" name="long double" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="umX9TPVnhSAPw" isSpecification="false" name="wchar_t" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="ubOa1ImSCdXUx" isSpecification="false" name="boolean" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="ufhEVZ53Gs3tZ" isSpecification="false" name="byte" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="ufzjLISFKzDtJ" isSpecification="false" name="short" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uSkaRlapxQOOj" isSpecification="false" name="long" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uJsNfHvRJW0zq" isSpecification="false" name="String" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="ujBagZDE3hm16" isSpecification="false" name="Integer" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uA9ZrILE7Xstp" isSpecification="false" name="Character" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uT9H2mCWSwVOr" isSpecification="false" name="Boolean" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uOUHXvUyYD4F8" isSpecification="false" name="Float" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="u6ySDmr0NWujO" isSpecification="false" name="Double" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uqF0zbpcJe5kv" isSpecification="false" name="Byte" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uZmVSrctA2GkF" isSpecification="false" name="Short" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="u4D5w3iuSuOEk" isSpecification="false" name="Long" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="uTW1ybjtlKh8N" isSpecification="false" name="StringBuffer" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + <UML:DataType isRoot="false" xmi.id="utL9lxvFkYHg1" isSpecification="false" name="StringBuilder" visibility="public" isLeaf="false" isAbstract="false" namespace="Datatypes"/> + </UML:Namespace.ownedElement> + </UML:Package> + <UML:Class isRoot="false" xmi.id="uP0H84mvjvDhg" isSpecification="false" name="MusicalElement" visibility="public" isLeaf="false" isAbstract="true" namespace="Logical_View"> + <UML:Classifier.feature> + <UML:Attribute xmi.id="ucZLp0ypFWqQ1" isSpecification="false" name="ID" visibility="public" type="ujBagZDE3hm16"/> + <UML:Attribute xmi.id="uZ1I18aNhU4wT" isSpecification="false" name="Title" visibility="public" type="uJsNfHvRJW0zq"/> + </UML:Classifier.feature> + </UML:Class> + <UML:Class isRoot="false" xmi.id="uWP6uxAP6GhD9" isSpecification="false" name="Song" visibility="public" isLeaf="false" isAbstract="false" namespace="Logical_View"/> + <UML:Association xmi.id="ulz03EMKmTGCM" isSpecification="false" name="" visibility="public" namespace="Logical_View"> + <UML:Association.connection> + <UML:AssociationEnd isNavigable="true" xmi.id="uxN3jxr7e5ZtH" isSpecification="false" aggregation="none" name="" visibility="public" type="uP0H84mvjvDhg" changeability="changeable"/> + <UML:AssociationEnd isNavigable="true" xmi.id="u9sBwNI9e6T6Z" isSpecification="false" aggregation="none" name="" visibility="public" type="uWP6uxAP6GhD9" changeability="changeable"/> + </UML:Association.connection> + </UML:Association> + </UML:Namespace.ownedElement> + <XMI.extension xmi.extender="umbrello"> + <diagrams resolution="96"> + <diagram usefillcolor="1" showops="1" linecolor="#ff0000" linewidth="0" isopen="1" snapx="25" xmi.id="uuF4LQpI1Ir38" showpubliconly="0" showstereotype="1" name="Diagramme de classes" canvasheight="0" griddotcolor="#f7f7f7" showattsig="1" snapcsgrid="0" canvaswidth="0" zoom="100" backgroundcolor="#ffffff" showopsig="1" documentation="" showattribassocs="1" type="1" showatts="1" localid="-1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" textcolor="#000000" showpackage="1" snapy="25" fillcolor="#ffffc0" showscope="1" showgrid="0" snapgrid="0"> + <widgets/> + <messages/> + <associations/> + </diagram> + <diagram usefillcolor="1" showops="1" linecolor="#00ff00" linewidth="1" isopen="1" snapx="25" xmi.id="uQLGBjUR3aNGY" showpubliconly="0" showstereotype="1" name="Diagramme de classes_1" canvasheight="272.401" griddotcolor="#f7f7f7" showattsig="1" snapcsgrid="0" canvaswidth="231.647" zoom="163.665373929461" backgroundcolor="#000000" showopsig="1" documentation="" showattribassocs="1" type="1" showatts="1" localid="-1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" textcolor="#000000" showpackage="1" snapy="25" fillcolor="#5555ff" showscope="1" showgrid="0" snapgrid="0"> + <widgets> + <classwidget usefillcolor="1" linecolor="#00ff00" linewidth="1" xmi.id="uP0H84mvjvDhg" showattributes="1" showstereotype="1" showpubliconly="0" isinstance="0" showattsigs="601" x="-1974.76" width="231.647" height="89.9372" showopsigs="601" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" localid="uT1ZQtxz3ofce" font="Sans Serif,9,-1,5,50,0,0,0,0,0" textcolor="#000000" y="-6575" showpackage="1" fillcolor="#5555ff" showscope="1" drawascircle="0" autoresize="0" showoperations="1"/> + <classwidget usefillcolor="1" linecolor="#00ff00" linewidth="1" xmi.id="uWP6uxAP6GhD9" showattributes="1" showstereotype="1" showpubliconly="0" isinstance="0" showattsigs="601" x="-1907.55" width="109.377" height="51.8291" showopsigs="601" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" localid="ubsg6Ve5iaSJq" font="Sans Serif,9,-1,5,50,0,0,0,0,0" textcolor="#000000" y="-6354.43" showpackage="1" fillcolor="#5555ff" showscope="1" autoresize="0" showoperations="1"/> + </widgets> + <messages/> + <associations> + <assocwidget usefillcolor="1" widgetaid="uP0H84mvjvDhg" linecolor="#00ff00" linewidth="1" totalcounta="2" xmi.id="ulz03EMKmTGCM" totalcountb="2" usesdiagramfillcolor="1" type="503" usesdiagramusefillcolor="1" localid="uOoqlFxRVEct5" font="Sans Serif,9,-1,5,50,0,0,0,0,0" textcolor="none" seqnum="" indexb="1" indexa="1" fillcolor="none" autoresize="1" widgetbid="uWP6uxAP6GhD9"> + <linepath layout="Direct"> + <startpoint startx="-1908.16" starty="-6485.06"/> + <endpoint endy="-6354.43" endx="-1907.55"/> + </linepath> + </assocwidget> + </associations> + </diagram> + </diagrams> + </XMI.extension> + </UML:Model> + <UML:Model isRoot="false" xmi.id="Use_Case_View" isSpecification="false" name="Use Case View" visibility="public" isLeaf="false" isAbstract="false" namespace="m1"> + <UML:Namespace.ownedElement/> + </UML:Model> + <UML:Model isRoot="false" xmi.id="Component_View" isSpecification="false" name="Component View" visibility="public" isLeaf="false" isAbstract="false" namespace="m1"> + <UML:Namespace.ownedElement/> + </UML:Model> + <UML:Model isRoot="false" xmi.id="Deployment_View" isSpecification="false" name="Deployment View" visibility="public" isLeaf="false" isAbstract="false" namespace="m1"> + <UML:Namespace.ownedElement/> + </UML:Model> + <UML:Model isRoot="false" xmi.id="Entity_Relationship_Model" isSpecification="false" name="Entity Relationship Model" visibility="public" isLeaf="false" isAbstract="false" namespace="m1"> + <UML:Namespace.ownedElement/> + </UML:Model> + </UML:Namespace.ownedElement> + </UML:Model> + </XMI.content> + <XMI.extensions xmi.extender="umbrello"> + <docsettings uniqueid="uOoqlFxRVEct5" viewid="uQLGBjUR3aNGY" documentation=""/> + <listview> + <listitem open="1" id="Views" type="800"> + <listitem open="1" id="Entity_Relationship_Model" type="836"/> + <listitem open="1" id="Use_Case_View" type="802"/> + <listitem open="1" id="Component_View" type="821"/> + <listitem open="1" id="Deployment_View" type="827"/> + <listitem open="1" id="Logical_View" type="801"> + <listitem open="0" label="Diagramme de classes" id="uuF4LQpI1Ir38" type="807"/> + <listitem open="0" label="Diagramme de classes_1" id="uQLGBjUR3aNGY" type="807"/> + <listitem open="1" id="uP0H84mvjvDhg" type="813"> + <listitem open="0" id="ucZLp0ypFWqQ1" type="814"/> + <listitem open="0" id="uZ1I18aNhU4wT" type="814"/> + </listitem> + <listitem open="1" id="uWP6uxAP6GhD9" type="813"/> + <listitem open="0" id="Datatypes" type="830"> + <listitem open="1" id="uT9H2mCWSwVOr" type="829"/> + <listitem open="1" id="uqF0zbpcJe5kv" type="829"/> + <listitem open="1" id="uA9ZrILE7Xstp" type="829"/> + <listitem open="1" id="u6ySDmr0NWujO" type="829"/> + <listitem open="1" id="uOUHXvUyYD4F8" type="829"/> + <listitem open="1" id="ujBagZDE3hm16" type="829"/> + <listitem open="1" id="u4D5w3iuSuOEk" type="829"/> + <listitem open="1" id="uZmVSrctA2GkF" type="829"/> + <listitem open="1" id="uJsNfHvRJW0zq" type="829"/> + <listitem open="1" id="uTW1ybjtlKh8N" type="829"/> + <listitem open="1" id="utL9lxvFkYHg1" type="829"/> + <listitem open="0" id="uHLe3tYtdIgAH" type="829"/> + <listitem open="1" id="ubOa1ImSCdXUx" type="829"/> + <listitem open="1" id="ufhEVZ53Gs3tZ" type="829"/> + <listitem open="0" id="uEx9B5UUhlL5z" type="829"/> + <listitem open="0" id="u9x2iF9ZLsuiz" type="829"/> + <listitem open="0" id="uqFBWFaI4Uaq4" type="829"/> + <listitem open="0" id="uTHWDHc0FWYff" type="829"/> + <listitem open="1" id="uSkaRlapxQOOj" type="829"/> + <listitem open="0" id="uWrwFRu1hlY6X" type="829"/> + <listitem open="0" id="uQFWeTUc8AJwU" type="829"/> + <listitem open="1" id="ufzjLISFKzDtJ" type="829"/> + <listitem open="0" id="uUo6HByotwFiZ" type="829"/> + <listitem open="0" id="uMB2aD2HOoJzK" type="829"/> + <listitem open="0" id="uRqbfHfFAwJTF" type="829"/> + <listitem open="0" id="u5dSHCnhawAGh" type="829"/> + <listitem open="0" id="uCJRfMor3sBj0" type="829"/> + <listitem open="0" id="urKnQMdEWamKS" type="829"/> + <listitem open="0" id="uyO2Of6n6Fk2g" type="829"/> + <listitem open="0" id="uueXmZHc90acU" type="829"/> + <listitem open="0" id="u6FmnNcAF3wqi" type="829"/> + <listitem open="0" id="uZvO8tQ6tiHi9" type="829"/> + <listitem open="0" id="umX9TPVnhSAPw" type="829"/> + </listitem> + </listitem> + </listitem> + </listview> + <codegeneration> + <codegenerator language="Java"/> + </codegeneration> + </XMI.extensions> +</XMI> |