ГОСТ Р ИСО/ТО 10303-12-2000
90i ModcIBIock - MODEL ModelldModel Body END_MODEL *;* .
9li Model Body “ { SehcmalnstanceBlock J .
92i Modelld *■ simplc_id .
93i NamcdlnstanccValuc " EnumcrationlnstanccValuc | SelectInstanceValue |
TypelnstanccValuc .
94i NurabcrValue •» InlcgcrValue | RealValue .
95i Object Instance ” Entity-Instance | Enumcrationlnstancc | Select Instance |
Typclnstancc | Simplelnstance .
96i ObjcctlnstanceKcf " Entity InstanceRef | Enumeration InstanceRcf |
Select1nslanccRef | Typcl nstanceRef |
SimplelnstanceRcf .
97i ObjectivcBlock - OBJECTIVE
\
lestPurpose ) { TestRefercnce }
{ TestCriteria } { TestNotee } END_OBJECTIVE V .
98i OptattValuc - RcqattValue | Nil .
99i OptionalAttr ■» RoleNamcOptattValuc.
lOOi ParameterId «■ simple_id .
10li ParameterSpec “ WITH ’(’ < ActualParameter ) ’)’.
102i ParmValucObjectInstanceRcf | expression .
103i ParraValueDefault “ Aggregation Value | Base Value | Constant Ref |
EntityInstanccValuc | NamedlnstanceV’alue |
ObjcctlnstanceRef | SelcctValuc | TypeValuc
| expression .
1041 RealValue « SigncdMalhConstant | SignedReal Literal .
105i RcqattValue “ AggrcgationValuc | BaseValue | ConstantRcf |
NamedlnstanceV’alue | ObjcctlnstanceRef | ParameterRef |
SclectValue | TypeValuc | .
106i RcquiredAttr ■ RoleNamc ’->* ( RcqattValue | Nil )/
107i RoleNamc “ attribute_rcf .
108i SchemaId “ scheraa ref .
109i SehcmalnstanceBlock " SCHEMA DATA Schcraald
l Schema InstanceBody ] END_SCHEMA_DATA .
llOi SchcmalnstanceBody| Constant Block | { ObjectInstance } .
11 li SchemaReferences ” ScheraaRcfcrenceSpec { SchemaRcfcrenccSpec } .
112i SchemaRcfcrenccSpec ” WITH schema rcf j USING ’(’ resoerce_ref
{resource_ref ) ’)* j.
1131 SelectableInstanceRef ” EntitylnstanceRef | Enumeration InstanceRcf |
SclectlnstanceRcf | TypelnstanceRef .
114i SelcctDomain “ | Schemald V | Select Id .
115i Sclcctld ” typeref .
116i Selectlnstance ™ SelcctlnstanccldSelect InstanccValuc.
117i Selcctlnstanccld ■ simple_id .
11Hi SelcctlnstanceValuc *■ SelcctDomain SclectValue ’}* .
119i SclectValue “ EnumerationValue | NamedlnstanceV’alue |
ObjcctlnstanceRef | TypeValuc .
120i Simple Entity!nstanccld « simplc_id .
12li Simplelnstance “ SimplclnstanceldSimple Value.
122i Simplclnstanceld “ simple_id .
123i SimpleValue ” BinaryV’alue | BooleanV’alue | LogicalValue |
NumberValuc | StringValuc .
124i StringValuc “ Simple StringValue | EncodcdSfringValuc .
125i SupSubld “ digits .
126i SupportAlgoritbmfunction_dccl | proccdurc_decl .
127i TestCascBlock » TEST_CASE TestCaseld *;*
TcstCascBody END_TEST_CASE•
128i TcstCascBody “ Schema References ObjectivcBlock TestRealization
{ SupportAlgorithm } .
129i TestCaseld “ simplc_id .
50