0022807: Loading of STEP entities in model during reading of STEP file requires redun...
[occt.git] / src / StepData / StepData_EDescr.cdl
1 -- File:        StepData_EDescr.cdl
2 -- Created:     Wed Apr  2 09:04:40 1997
3 -- Author:      Administrateur Atelier XSTEP
4 --              <xstep@heliox.paris1.matra-dtv.fr>
5 ---Copyright:    Matra Datavision 1997
6
7
8 deferred class EDescr  from StepData    inherits TShared
9
10     ---Purpose : This class is intended to describe the authorized form for an
11     --           entity, either Simple or Plex
12
13 uses CString,
14      Described from StepData
15
16 is
17
18     Matches    (me; steptype : CString) returns Boolean  is deferred;
19     ---Purpose : Tells if a ESDescr matches a step type : exact or super type
20
21     IsComplex  (me) returns Boolean  is deferred;
22     ---Purpose : Tells if a EDescr is complex (ECDescr) or simple (ESDescr)
23
24     NewEntity  (me) returns mutable Described  is deferred;
25     ---Purpose : Creates a described entity (i.e. a simple one)
26
27 end EDescr;