Skip to main content
summaryrefslogtreecommitdiffstats
blob: d791ba2a33c61c145558a1281171872e351b13f0 (plain) (blame)
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
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../../..//apistyles.css" type="text/css">
<title>modulecore resources api overview</title>
</head>
<body>
<p>
        The ComponentCore Virtual Path API allows clients to navigate 
        logical collections of files within Eclipse projects using API 
        similar to the Eclipse IResource API. 
		</p>
<a name="top"></a><a name="virtual-path"></a>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Virtual Path API</font></b></td>
</tr>
</tbody>
</table>
<BR>
<table width="500">
<tr>
<td>
<p>
	        The Virtual Path API provides a facade to the flexible project model. 
	        Each IVirtualResource represents a resource from the runtime component 
	        under a virtual runtime path. Each IVirtualResource may represent one 
	        or more Eclipse Platfrom resources located at the same runtime path.
        </p>
</td>
</tr>
</table>
<table width="500">
<tr>
<td>
<p>
        	Each IVirtualResource is contained by exactly one IVirtualComponent. 
        	However, the underlying resources that are represented by the 
        	IVirtualResource may be contained by multiple IVirtualComponents. 
        	IVirtualComponents are contained by IFlexibleProjects. Each
        	IFlexibleProject may contain one or more IVirtualComponents. 
        </p>
</td>
</tr>
</table>
<table cellpadding="10" cellspacing="10">
<tr>
<td>
<p>
<img src="../../../../../../overview/mapping.jpg"></p>
</td>
</tr>
<tr>
<td>
<p>
<i>Figure 1: A visual representation of a possible mapping between a Virtual structure and a Platform Resource structure.</i>
</p>
</td>
</tr>
</table>
<table cellpadding="10" cellspacing="10">
<tr>
<td>
<p>
<img src="../../../../../../overview/virtual_path_api.jpg"></p>
</td>
</tr>
<tr>
<td>
<p>
<i>Figure 2: Virtual Path Model</i>
</p>
</td>
</tr>
</table>
<a href="#top">top</a>
</body>
</html>

Back to the top