-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathallclasses-index.html
More file actions
228 lines (228 loc) · 18.5 KB
/
allclasses-index.html
File metadata and controls
228 lines (228 loc) · 18.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) on Fri Jul 16 19:14:08 CEST 2021 -->
<title>All Classes</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2021-07-16">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&nbsp;Classes" class="title">All Classes</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interface Summary</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Class Summary</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Class Summary</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/AbstractRQRunner.html" title="class in de.variantsync.matching.experiments">AbstractRQRunner</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Abstract base class for RQRunners</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/emf2csv/Architecture2CSV.html" title="class in de.variantsync.matching.emf2csv">Architecture2CSV</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Utility class for transforming a set of architecture models (i.e., variants
of each other) that follow the component-connector principle into an
element-property representation stored as a single CSV file as required by
RaQuN.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/baseline/BaselineAlgoAdapter.html" title="class in de.variantsync.matching.experiments.baseline">BaselineAlgoAdapter</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Adapter for running NwM and Pairwise matchers in our experiments.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/data/CandidatePair.html" title="class in de.variantsync.matching.raqun.data">CandidatePair</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Pair of elements that are potential match candidates.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/vectorization/CharacterBasedVectorization.html" title="class in de.variantsync.matching.raqun.vectorization">CharacterBasedVectorization</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">A factory for calculating vectors that represent the absolute frequency of specific characters in an element's
properties.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="de/variantsync/matching/experiments/baseline/EBaselineImplementation.html" title="enum class in de.variantsync.matching.experiments.baseline">EBaselineImplementation</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Enum for selecting specific matchers for the experiments</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/common/ExperimentConfiguration.html" title="class in de.variantsync.matching.experiments.common">ExperimentConfiguration</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Utility class for loading values from the properties files that define the experimental setups.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/common/ExperimentHelper.html" title="class in de.variantsync.matching.experiments.common">ExperimentHelper</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Utility class that provides methods for setting up and running the experiments.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/common/ExperimentOracle.html" title="class in de.variantsync.matching.experiments.common">ExperimentOracle</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Utility class for calculating precision, recall and f-measure</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/common/ExperimentSetup.html" title="class in de.variantsync.matching.experiments.common">ExperimentSetup</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">An ExperimentSetup holds the parameters that configure a specific experiment.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/pairwise/HungarianPairwiseMatcher.html" title="class in de.variantsync.matching.pairwise">HungarianPairwiseMatcher</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Wrapper for calling the Hungarian-pairwise implementation considered by Rubin and Chechik, ESEC/FSE 2013
https://dl.acm.org/doi/10.1145/2491411.2491446</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="de/variantsync/matching/raqun/similarity/ISimilarityFunction.html" title="interface in de.variantsync.matching.raqun.similarity">ISimilarityFunction</a></div>
<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
<div class="block">A SimilarityFunction is applied to determine whether elements should be matched, and in order to sort pairs of match
candidates.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="de/variantsync/matching/raqun/validity/IValidityConstraint.html" title="interface in de.variantsync.matching.raqun.validity">IValidityConstraint</a></div>
<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
<div class="block">A ValidityConstraints determines whether a given match of elements is valid.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="de/variantsync/matching/raqun/vectorization/IVectorization.html" title="interface in de.variantsync.matching.raqun.vectorization">IVectorization</a></div>
<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
<div class="block">A factory for points in a k-d-tree that are represented by a vector.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/tree/KDTree.html" title="class in de.variantsync.matching.raqun.tree">KDTree</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">A k-dimensional tree (kd-tree) in which the elements of a model are matched to points in a vector space
according to a provided vectorization function.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="de/variantsync/matching/experiments/common/MatcherAdapter.html" title="interface in de.variantsync.matching.experiments.common">MatcherAdapter</a></div>
<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
<div class="block">Interface definition for a Matcher</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/common/MatchStatistic.html" title="class in de.variantsync.matching.experiments.common">MatchStatistic</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">MatchStatistic stores the statistics of a specific experiment run.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/raqun/Measurement.html" title="class in de.variantsync.matching.experiments.raqun">Measurement</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">A Measurement holds metadata about an experiment run with RaQuN</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/emf2csv/ModelUtil.html" title="class in de.variantsync.matching.emf2csv">ModelUtil</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Utility class for accessing model contents through the EMF reflective API.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/vectorization/MotivatingExampleVectorization.html" title="class in de.variantsync.matching.raqun.vectorization">MotivatingExampleVectorization</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">A simple vectorization that was used in the motivating example of our paper.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/validity/OneToOneValidity.html" title="class in de.variantsync.matching.raqun.validity">OneToOneValidity</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">ValidityConstraint for the validity of a match.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/vectorization/PropertyBasedVectorization.html" title="class in de.variantsync.matching.raqun.vectorization">PropertyBasedVectorization</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">A factory for calculating vector representations of elements by mapping each unique property to one specific dimension
in the tree's vector space.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/RaQuN.html" title="class in de.variantsync.matching.raqun">RaQuN</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Our RaQuN matching algorithm as presented in the paper (Algorithm 1)</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/raqun/RaQuNAdapter.html" title="class in de.variantsync.matching.experiments.raqun">RaQuNAdapter</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Experiment Adapter that calls RaQuN during an experiment.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/raqun/RaqunSetup.html" title="class in de.variantsync.matching.experiments.raqun">RaqunSetup</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">An ExperimentSetup that provides the required setup data for RaQuN.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/data/RDataset.html" title="class in de.variantsync.matching.raqun.data">RDataset</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Representation of a dataset containing multiple models that should be matched.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/data/RElement.html" title="class in de.variantsync.matching.raqun.data">RElement</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Representation of a model element</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/data/RMatch.html" title="class in de.variantsync.matching.raqun.data">RMatch</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Representation of a match (aka.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/data/RModel.html" title="class in de.variantsync.matching.raqun.data">RModel</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Representation of a element-property model.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/RQ1Runner.html" title="class in de.variantsync.matching.experiments">RQ1Runner</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">RQ1Runner executes the experiments related to RQ1 in our paper.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/RQ2Runner.html" title="class in de.variantsync.matching.experiments">RQ2Runner</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">RQ2Runner executes the experiments related to RQ1 in our paper.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/experiments/RQ3Runner.html" title="class in de.variantsync.matching.experiments">RQ3Runner</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">RQ3Runner executes the experiments related to RQ1 in our paper.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/tree/RVector.html" title="class in de.variantsync.matching.raqun.tree">RVector</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">The vector representation of an element.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/tree/TreeNeighbor.html" title="class in de.variantsync.matching.raqun.tree">TreeNeighbor</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Representation of a neighboring element in a k-d-tree.</div>
</div>
<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/emf2csv/UML2CSV.html" title="class in de.variantsync.matching.emf2csv">UML2CSV</a></div>
<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Utility class for transforming a set of UML models (i.e., variants of each
other) in the EMF format into an element-property representation stored as a
single CSV file as required by RaQuN.</div>
</div>
<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="de/variantsync/matching/raqun/similarity/WeightMetric.html" title="class in de.variantsync.matching.raqun.similarity">WeightMetric</a></div>
<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
<div class="block">Re-implementation of the weight metric proposed by Rubin and Chechik, ESEC/FSE 2013
https://dl.acm.org/doi/10.1145/2491411.2491446</div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>