Skip to content

Commit

Permalink
uml diagrams
Browse files Browse the repository at this point in the history
  • Loading branch information
yaron-sam committed Jan 12, 2018
1 parent 02b7c00 commit 9af1f16
Show file tree
Hide file tree
Showing 13 changed files with 362 additions and 6 deletions.
7 changes: 7 additions & 0 deletions ex0/bin/Filters/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/And.class
/Condition.class
/Not.class
/Or.class
/Time.class
/findGroupId.class
/findLoction.class
1 change: 1 addition & 0 deletions ex0/bin/Test/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
/findGroupIdTest.class
/wifiListContainerTest.class
/wifiListContainerTests.class
/wifiListTest.class
5 changes: 2 additions & 3 deletions ex0/bin/ex0/.gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
/Condition.class
/Mac.class
/PointType.class
/User.class
/example.class
/findGroupId.class
/findLoction.class
/raw.class
/rawFile.class
/sortSignal.class
/wifiList.class
/wifiListContainer.class
/wifiPoint.class
/kml.class
Binary file added ex0/bin/ex0/uml.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 44 additions & 0 deletions ex0/bin/gui/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/P_filter$7.class
/P_filter$10.class
/P_filter$8.class
/P_filter$9.class
/GUI_Wrapper.class
/P_algo1$1.class
/P_algo1$2.class
/P_algo1$3.class
/P_algo1$4.class
/P_algo1.class
/P_algo2$1.class
/P_algo2$10.class
/P_algo2$11.class
/P_algo2$12.class
/P_algo2$13.class
/P_algo2$14.class
/P_algo2$15.class
/P_algo2$2.class
/P_algo2$3.class
/P_algo2$4.class
/P_algo2$5.class
/P_algo2$6.class
/P_algo2$7.class
/P_algo2$8.class
/P_algo2$9.class
/P_algo2.class
/P_filter$1.class
/P_filter$2.class
/P_filter$3.class
/P_filter$4.class
/P_filter$5.class
/P_filter$6.class
/P_filter.class
/mainWindows$1.class
/mainWindows$10.class
/mainWindows$2.class
/mainWindows$3.class
/mainWindows$4.class
/mainWindows$5.class
/mainWindows$6.class
/mainWindows$7.class
/mainWindows$8.class
/mainWindows$9.class
/mainWindows.class
3 changes: 0 additions & 3 deletions ex0/bin/other/.gitignore

This file was deleted.

Binary file added ex0/docs/uml/filters diagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ex0/docs/uml/gui diagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ex0/docs/uml/uml diagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
137 changes: 137 additions & 0 deletions ex0/src/Filters/filters diagram.ucls
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.2.2" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
associations="true" dependencies="false" nesting-relationships="true" router="FAN">
<interface id="1" language="java" name="Filters.Condition" project="ex0" file="/ex0/src/Filters/Condition.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="81" width="128" x="541" y="298"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</interface>
<class id="2" language="java" name="Filters.Not" project="ex0" file="/ex0/src/Filters/Not.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="117" width="128" x="160" y="69"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="Filters.Or" project="ex0" file="/ex0/src/Filters/Or.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="117" width="173" x="328" y="69"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="Filters.Time" project="ex0" file="/ex0/src/Filters/Time.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="153" width="128" x="541" y="69"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="Filters.findGroupId" project="ex0" file="/ex0/src/Filters/findGroupId.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="135" width="176" x="709" y="69"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="Filters.And" project="ex0" file="/ex0/src/Filters/And.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="117" width="181" x="925" y="69"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="Filters.findLoction" project="ex0" file="/ex0/src/Filters/findLoction.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="189" width="189" x="1146" y="69"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<realization id="8">
<end type="SOURCE" refId="3"/>
<end type="TARGET" refId="1"/>
</realization>
<association id="9">
<end type="SOURCE" refId="3" navigable="false">
<attribute id="10" name="c2"/>
<multiplicity id="11" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<realization id="12">
<end type="SOURCE" refId="6"/>
<end type="TARGET" refId="1"/>
</realization>
<realization id="13">
<end type="SOURCE" refId="5"/>
<end type="TARGET" refId="1"/>
</realization>
<association id="14">
<end type="SOURCE" refId="3" navigable="false">
<attribute id="15" name="c1"/>
<multiplicity id="16" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="17">
<end type="SOURCE" refId="2" navigable="false">
<attribute id="18" name="filter"/>
<multiplicity id="19" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<association id="20">
<end type="SOURCE" refId="6" navigable="false">
<attribute id="21" name="c2"/>
<multiplicity id="22" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<realization id="23">
<end type="SOURCE" refId="2"/>
<end type="TARGET" refId="1"/>
</realization>
<realization id="24">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="1"/>
</realization>
<realization id="25">
<end type="SOURCE" refId="7"/>
<end type="TARGET" refId="1"/>
</realization>
<association id="26">
<end type="SOURCE" refId="6" navigable="false">
<attribute id="27" name="c1"/>
<multiplicity id="28" minimum="0" maximum="1"/>
</end>
<end type="TARGET" refId="1" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
Binary file added ex0/src/ex0/uml.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
116 changes: 116 additions & 0 deletions ex0/src/ex0/uml.ucls
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<class-diagram version="1.2.2" icons="true" automaticImage="JPEG" always-add-relationships="false"
generalizations="true" realizations="true" associations="true" dependencies="false" nesting-relationships="true"
router="FAN">
<interface id="1" language="java" name="ex0.PointType" project="ex0" file="/ex0/src/ex0/PointType.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="81" width="181" x="1308" y="340"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</interface>
<class id="2" language="java" name="ex0.sortSignal" project="ex0" file="/ex0/src/ex0/sortSignal.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="99" width="175" x="257" y="21"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="3" language="java" name="ex0.wifiListContainer" project="ex0" file="/ex0/src/ex0/wifiListContainer.java"
binary="false" corner="BOTTOM_RIGHT">
<position height="261" width="280" x="472" y="21"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="4" language="java" name="ex0.Mac" project="ex0" file="/ex0/src/ex0/Mac.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="135" width="181" x="1197" y="21"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="5" language="java" name="ex0.wifiList" project="ex0" file="/ex0/src/ex0/wifiList.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="441" width="365" x="472" y="340"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="6" language="java" name="ex0.wifiPoint" project="ex0" file="/ex0/src/ex0/wifiPoint.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="279" width="162" x="472" y="821"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="7" language="java" name="ex0.kml" project="ex0" file="/ex0/src/ex0/kml.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="135" width="215" x="792" y="21"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="8" language="java" name="ex0.rawFile" project="ex0" file="/ex0/src/ex0/rawFile.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="117" width="110" x="1047" y="21"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<class id="9" language="java" name="ex0.User" project="ex0" file="/ex0/src/ex0/User.java" binary="false"
corner="BOTTOM_RIGHT">
<position height="279" width="231" x="1418" y="21"/>
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</display>
</class>
<association id="10">
<end type="SOURCE" refId="5" navigable="false">
<attribute id="11" name="points"/>
<multiplicity id="12" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="6" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<realization id="13">
<end type="SOURCE" refId="4"/>
<end type="TARGET" refId="1"/>
</realization>
<realization id="14">
<end type="SOURCE" refId="9"/>
<end type="TARGET" refId="1"/>
</realization>
<association id="15">
<end type="SOURCE" refId="3" navigable="false">
<attribute id="16" name="container"/>
<multiplicity id="17" minimum="0" maximum="2147483647"/>
</end>
<end type="TARGET" refId="5" navigable="true"/>
<display labels="true" multiplicity="true"/>
</association>
<classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
sort-features="false" accessors="true" visibility="true">
<attributes public="true" package="true" protected="true" private="true" static="true"/>
<operations public="true" package="true" protected="true" private="true" static="true"/>
</classifier-display>
<association-display labels="true" multiplicity="true"/>
</class-diagram>
Loading

0 comments on commit 9af1f16

Please sign in to comment.