blob: 8e71e5c979d3e62df7e6bd9d49eeaecc9b8551d5 (
plain)
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
|
-- File: StepData_DescrGeneral.cdl
-- Created: Wed May 21 15:15:08 1997
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1997
class DescrGeneral from StepData inherits GeneralModule from StepData
---Purpose : Works with a Protocol by considering its entity descriptions
uses Transient,
EntityIterator from Interface,
ShareTool from Interface,
Check from Interface,
CopyTool from Interface,
Protocol from StepData
is
Create (proto : Protocol from StepData) returns DescrGeneral;
FillSharedCase (me; CN : Integer; ent : Transient;
iter : in out EntityIterator);
CheckCase (me; CN : Integer; ent : Transient; shares : ShareTool;
ach : in out Check);
CopyCase (me; CN : Integer; entfrom : Transient; entto : mutable Transient;
TC : in out CopyTool);
NewVoid (me; CN : Integer; ent : out mutable Transient) returns Boolean;
fields
theproto : Protocol from StepData;
end DescrGeneral;
|