]> git.uio.no Git - ifi-stolz-refaktor.git/blob - software/no.uio.ifi.refaktor/refaktor_model.ucls
LegalStatementsChecker: refactoring
[ifi-stolz-refaktor.git] / software / no.uio.ifi.refaktor / refaktor_model.ucls
1 <?xml version="1.0" encoding="UTF-8"?>
2 <class-diagram version="1.1.4" icons="true" always-add-relationships="true" generalizations="true" realizations="true" 
3   associations="true" dependencies="true" nesting-relationships="true">  
4   <class id="1" language="java" name="no.uio.ifi.refaktor.prefix.PrefixSet" project="no.uio.ifi.refaktor" 
5     file="/no.uio.ifi.refaktor/src/no/uio/ifi/refaktor/prefix/PrefixSet.java" binary="false" corner="BOTTOM_RIGHT">    
6     <position height="313" width="258" x="1137" y="498"/>    
7     <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
8       visibility="true">      
9       <attributes public="true" package="true" protected="true" private="true" static="true"/>      
10       <operations public="true" package="true" protected="true" private="false" static="true"/>    
11     </display>  
12   </class>  
13   <class id="2" language="java" name="no.uio.ifi.refaktor.prefix.Prefix" project="no.uio.ifi.refaktor" 
14     file="/no.uio.ifi.refaktor/src/no/uio/ifi/refaktor/prefix/Prefix.java" binary="false" corner="BOTTOM_RIGHT">    
15     <position height="421" width="287" x="1137" y="37"/>    
16     <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
17       visibility="true">      
18       <attributes public="true" package="true" protected="true" private="true" static="true"/>      
19       <operations public="true" package="true" protected="true" private="false" static="true"/>    
20     </display>  
21   </class>  
22   <class id="3" language="java" name="no.uio.ifi.refaktor.extractors.CommonPrefixExtractor.SelectionAttributesCollector" 
23     project="no.uio.ifi.refaktor" 
24     file="/no.uio.ifi.refaktor/src/no/uio/ifi/refaktor/extractors/CommonPrefixExtractor.java" binary="false" 
25     corner="BOTTOM_RIGHT">    
26     <position height="259" width="337" x="1834" y="37"/>    
27     <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
28       visibility="true">      
29       <attributes public="true" package="true" protected="true" private="true" static="true"/>      
30       <operations public="true" package="true" protected="true" private="false" static="true"/>    
31     </display>  
32   </class>  
33   <class id="4" language="java" name="no.uio.ifi.refaktor.extractors.PrefixesExtractor" project="no.uio.ifi.refaktor" 
34     file="/no.uio.ifi.refaktor/src/no/uio/ifi/refaktor/extractors/PrefixesExtractor.java" binary="false" 
35     corner="BOTTOM_RIGHT">    
36     <position height="205" width="409" x="2211" y="37"/>    
37     <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
38       visibility="true">      
39       <attributes public="true" package="true" protected="true" private="true" static="true"/>      
40       <operations public="true" package="true" protected="true" private="false" static="true"/>    
41     </display>  
42   </class>  
43   <class id="5" language="java" name="no.uio.ifi.refaktor.prefix.Prefix.SubExpressionsFinder" 
44     project="no.uio.ifi.refaktor" file="/no.uio.ifi.refaktor/src/no/uio/ifi/refaktor/prefix/Prefix.java" binary="false" 
45     corner="BOTTOM_RIGHT">    
46     <position height="151" width="199" x="2660" y="37"/>    
47     <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
48       visibility="true">      
49       <attributes public="true" package="true" protected="true" private="true" static="true"/>      
50       <operations public="true" package="true" protected="true" private="false" static="true"/>    
51     </display>  
52   </class>  
53   <class id="6" language="java" name="no.uio.ifi.refaktor.extractors.AbstractPropertyExtractor" 
54     project="no.uio.ifi.refaktor" 
55     file="/no.uio.ifi.refaktor/src/no/uio/ifi/refaktor/extractors/AbstractPropertyExtractor.java" binary="false" 
56     corner="BOTTOM_RIGHT">    
57     <position height="313" width="291" x="2899" y="37"/>    
58     <display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" accessors="true" 
59       visibility="true">      
60       <attributes public="true" package="true" protected="true" private="true" static="true"/>      
61       <operations public="true" package="true" protected="true" private="false" static="true"/>    
62     </display>  
63   </class>  
64   <association id="7">    
65     <bendpoint x="420" y="635"/>    
66     <end type="SOURCE" refId="8" navigable="false">      
67       <attribute id="9" name="safePrefixes"/>      
68       <multiplicity id="10" minimum="0" maximum="1"/>    
69     </end>    
70     <end type="TARGET" refId="1" navigable="true"/>    
71     <display labels="true" multiplicity="true"/>  
72   </association>  
73   <nesting id="11">    
74     <end type="SOURCE" refId="2"/>    
75     <end type="TARGET" refId="5"/>  
76   </nesting>  
77   <generalization id="12">    
78     <end type="SOURCE" refId="4"/>    
79     <end type="TARGET" refId="6"/>  
80   </generalization>  
81   <dependency id="13">    
82     <bendpoint x="1097" y="635"/>    
83     <end type="SOURCE" refId="4"/>    
84     <end type="TARGET" refId="1"/>  
85   </dependency>  
86   <association id="14">    
87     <end type="SOURCE" refId="15" navigable="false">      
88       <attribute id="16" name="selectionAttributesCollector"/>      
89       <multiplicity id="17" minimum="0" maximum="1"/>    
90     </end>    
91     <end type="TARGET" refId="3" navigable="true"/>    
92     <display labels="true" multiplicity="true"/>  
93   </association>  
94   <dependency id="18">    
95     <end type="SOURCE" refId="4"/>    
96     <end type="TARGET" refId="2"/>  
97   </dependency>  
98   <dependency id="19">    
99     <end type="SOURCE" refId="20"/>    
100     <end type="TARGET" refId="2"/>  
101   </dependency>  
102   <generalization id="21">    
103     <end type="SOURCE" refId="20"/>    
104     <end type="TARGET" refId="6"/>  
105   </generalization>  
106   <generalization id="22">    
107     <end type="SOURCE" refId="8"/>    
108     <end type="TARGET" refId="6"/>  
109   </generalization>  
110   <association id="23">    
111     <end type="SOURCE" refId="1" navigable="false">      
112       <attribute id="24" name="prefixes"/>      
113       <multiplicity id="25" minimum="0" maximum="2147483647"/>    
114     </end>    
115     <end type="TARGET" refId="2" navigable="true"/>    
116     <display labels="true" multiplicity="true"/>  
117   </association>  
118   <association id="26">    
119     <end type="SOURCE" refId="2" navigable="false">      
120       <attribute id="27" name="possiblePrefixes"/>      
121       <multiplicity id="28" minimum="0" maximum="1"/>    
122     </end>    
123     <end type="TARGET" refId="1" navigable="true"/>    
124     <display labels="true" multiplicity="true"/>  
125   </association>  
126   <classifier-display autosize="true" stereotype="true" package="true" initial-value="false" signature="true" 
127     accessors="true" visibility="true">    
128     <attributes public="true" package="true" protected="true" private="true" static="true"/>    
129     <operations public="true" package="true" protected="true" private="false" static="true"/>  
130   </classifier-display>  
131   <association-display labels="true" multiplicity="true"/>
132 </class-diagram>