7fd59977 |
1 | -- File: IFGraph.cdl |
2 | -- Created: Tue Sep 22 18:15:48 1992 |
3 | -- Author: Christian CAILLET |
4 | -- <cky@phobox> |
5 | ---Copyright: Matra Datavision 1992 |
6 | |
7 | |
8 | package IFGraph |
9 | |
10 | ---Purpose : Provides tools to operate on an InterfaceModel and its |
11 | -- Entities as on a Graph. These Tools are based on classes |
12 | -- Graph and GraphContent from Interface |
13 | |
14 | uses Interface, GraphTools, TColStd, Standard |
15 | |
16 | is |
17 | |
18 | -- (sub-classes of GraphContent from Interface) |
19 | class AllShared; |
20 | class AllConnected; |
21 | class Cumulate; |
22 | class Compare; |
23 | class ExternalSources; |
24 | |
25 | class Articulations; |
26 | |
27 | class SubPartsIterator; -- result as several subsets |
28 | class ConnectedComponants; |
29 | class StrongComponants; |
30 | class Cycles; |
31 | class SCRoots; |
32 | |
33 | -- class SortedStrongsFrom instantiates SortedStrgCmptsFromIterator from GraphTools |
34 | -- (Graph from Interface,Transient, |
35 | -- MapTransientHasher from TColStd,GraphContent from Interface); |
36 | |
37 | -- class SortedStrongs instantiates SortedStrgCmptsIterator from GraphTools |
38 | -- (Graph from Interface,Transient, |
39 | -- GraphContent from Interface,SortedStrongsFrom from IFGraph); |
40 | |
41 | -- class SortedStrongs instantiates SortedStrgCmptsIterator |
42 | -- (Graph,Transient,GraphContent,GraphContent); |
43 | |
44 | end IFGraph; |