Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
Ocarina
Commits
bdbfe2ca
Commit
bdbfe2ca
authored
Jan 25, 2013
by
yoogx
Browse files
* Adjust to AADLv2.1 syntax for record using square brackets '['
Fixes
#1
parent
febb96d7
Changes
8
Hide whitespace changes
Inline
Side-by-side
resources/AADLv2/communication_properties.aadl
View file @
bdbfe2ca
...
@@ -35,10 +35,11 @@ property set Communication_Properties is
...
@@ -35,10 +35,11 @@ property set Communication_Properties is
Transmission_Type: enumeration (push, pull)
Transmission_Type: enumeration (push, pull)
applies to (data port, port connection, bus, virtual bus);
applies to (data port, port connection, bus, virtual bus);
Input_Rate: Rate_Spec => (Value_Range => 1.0 .. 1.0; Rate_Unit => PerDispatch; Rate_Distribution => Fixed;)
Input_Rate: Rate_Spec => [ Value_Range => 1.0 .. 1.0; Rate_Unit => PerDispatch; Rate_Distribution => Fixed; ]
applies to (port);
applies to (port);
Input_Time: list of IO_Time_Spec => (
(
Time => Dispatch; Offset => 0 ns .. 0 ns;
)
)
Input_Time: list of IO_Time_Spec => (
[
Time => Dispatch; Offset => 0 ns .. 0 ns;
]
)
applies to (port);
applies to (port);
IO_Time_Spec: type record (
IO_Time_Spec: type record (
...
@@ -48,19 +49,20 @@ property set Communication_Properties is
...
@@ -48,19 +49,20 @@ property set Communication_Properties is
IO_Reference_Time: type enumeration (Dispatch, Start, Completion, Deadline, NoIO);
IO_Reference_Time: type enumeration (Dispatch, Start, Completion, Deadline, NoIO);
Output_Rate: Rate_Spec =>
(
Value_Range => 1.0 .. 1.0; Rate_Unit => PerDispatch; Rate_Distribution => Fixed;
)
Output_Rate: Rate_Spec =>
[
Value_Range => 1.0 .. 1.0; Rate_Unit => PerDispatch; Rate_Distribution => Fixed;
]
applies to (port);
applies to (port);
Output_Time: list of IO_Time_Spec => (
(
Time => Completion; Offset => 0 ns .. 0 ns;
)
)
Output_Time: list of IO_Time_Spec => (
[
Time => Completion; Offset => 0 ns .. 0 ns;
]
)
applies to (port);
applies to (port);
Rate_Spec: type record (
Rate_Spec: type record (
Value_Range: range of aadlreal;
Value_Range: range of aadlreal;
Rate_Unit: enumeration (PerSecond, PerDispatch);
Rate_Unit: enumeration (PerSecond, PerDispatch);
Rate_Distribution: Supported_Distributions;
Rate_Distribution: Supported_Distributions;
);
);
Subprogram_Call_Rate: Rate_Spec =>
(
Value_Range => 1.0 .. 1.0; Rate_Unit => PerDispatch; Rate_Distribution => Fixed;
)
Subprogram_Call_Rate: Rate_Spec =>
[
Value_Range => 1.0 .. 1.0; Rate_Unit => PerDispatch; Rate_Distribution => Fixed;
]
applies to (subprogram access);
applies to (subprogram access);
Transmission_Time: record (
Transmission_Time: record (
...
...
resources/AADLv2/memory_properties.aadl
View file @
bdbfe2ca
...
@@ -5,61 +5,61 @@
...
@@ -5,61 +5,61 @@
property set Memory_Properties is
property set Memory_Properties is
Size: type aadlinteger 0 Bytes .. Max_Memory_Size units Size_Units;
Size: type aadlinteger 0 Bytes .. Max_Memory_Size units Size_Units;
Size_Range: type range of Size;
Size_Range: type range of Size;
Access_Right: Access_Rights => read_write
Access_Right: Access_Rights => read_write
applies to (data, bus, data access, bus access);
applies to (data, bus, data access, bus access);
Access_Rights: type enumeration (read_only, write_only, read_write, by_method);
Access_Rights: type enumeration (read_only, write_only, read_write, by_method);
Access_Time: record (
Access_Time: record (
First: IO_Time_Spec;
First: IO_Time_Spec;
Last: IO_Time_Spec;)
Last: IO_Time_Spec;)
=>
(
First =>
(
Time => Start; Offset => 0 ns .. 0 ns;
)
;
=>
[
First =>
[
Time => Start; Offset => 0 ns .. 0 ns;
]
;
Last =>
(
Time => Completion; Offset => 0 ns .. 0 ns;
);)
Last =>
[
Time => Completion; Offset => 0 ns .. 0 ns;
]; ]
applies to (data access);
applies to (data access);
Allowed_Message_Size: Size_Range
Allowed_Message_Size: Size_Range
applies to (bus);
applies to (bus);
Assign_Time: record (
Assign_Time: record (
Fixed: Time_Range;
Fixed: Time_Range;
PerByte: Time_Range;)
PerByte: Time_Range;)
applies to (processor);
applies to (processor);
Base_Address: aadlinteger 0 .. Max_Base_Address
Base_Address: aadlinteger 0 .. Max_Base_Address
applies to (memory, data, data access, port);
applies to (memory, data, data access, port);
Device_Register_Address: aadlinteger
Device_Register_Address: aadlinteger
applies to (port, feature group);
applies to (port, feature group);
Read_Time: record (
Read_Time: record (
Fixed: Time_Range;
Fixed: Time_Range;
PerByte: Time_Range;)
PerByte: Time_Range;)
applies to (memory);
applies to (memory);
Source_Code_Size: Size
Source_Code_Size: Size
applies to (data, thread, thread group, process, system, subprogram, processor, device);
applies to (data, thread, thread group, process, system, subprogram, processor, device);
Source_Data_Size: Size
Source_Data_Size: Size
applies to (data, subprogram, thread, thread group, process, system, processor, device);
applies to (data, subprogram, thread, thread group, process, system, processor, device);
Source_Heap_Size: Size
Source_Heap_Size: Size
applies to (thread, subprogram);
applies to (thread, subprogram);
Source_Stack_Size: Size
Source_Stack_Size: Size
applies to (thread, subprogram, processor, device);
applies to (thread, subprogram, processor, device);
Byte_Count: aadlinteger 0 .. Max_Byte_Count
Byte_Count: aadlinteger 0 .. Max_Byte_Count
applies to (memory);
applies to (memory);
Word_Size: Size => 8 bits
Word_Size: Size => 8 bits
applies to (memory);
applies to (memory);
Word_Space: aadlinteger 1 .. Max_Word_Space => 1
Word_Space: aadlinteger 1 .. Max_Word_Space => 1
applies to (memory);
applies to (memory);
Write_Time: record (
Write_Time: record (
Fixed: Time_Range;
Fixed: Time_Range;
PerByte: Time_Range;)
PerByte: Time_Range;)
...
...
src/backends/ocarina-be_aadl-properties-values.adb
View file @
bdbfe2ca
...
@@ -311,7 +311,7 @@ package body Ocarina.BE_AADL.Properties.Values is
...
@@ -311,7 +311,7 @@ package body Ocarina.BE_AADL.Properties.Values is
List_Node
:
Node_Id
;
List_Node
:
Node_Id
;
begin
begin
Print_Token
(
T_Left_
Parenthesis
);
Print_Token
(
T_Left_
Square_Bracket
);
Write_Space
;
Write_Space
;
List_Node
:=
First_Node
List_Node
:=
First_Node
...
@@ -331,7 +331,7 @@ package body Ocarina.BE_AADL.Properties.Values is
...
@@ -331,7 +331,7 @@ package body Ocarina.BE_AADL.Properties.Values is
end
loop
;
end
loop
;
Write_Space
;
Write_Space
;
Print_Token
(
T_Right_
Parenthesis
);
Print_Token
(
T_Right_
Square_Bracket
);
end
Print_Record_Term
;
end
Print_Record_Term
;
-------------------------------
-------------------------------
...
...
src/frontends/aadl/ocarina-fe_aadl-parser-properties-values.adb
View file @
bdbfe2ca
...
@@ -2365,6 +2365,16 @@ package body Ocarina.FE_AADL.Parser.Properties.Values is
...
@@ -2365,6 +2365,16 @@ package body Ocarina.FE_AADL.Parser.Properties.Values is
when
T_Left_Parenthesis
=>
when
T_Left_Parenthesis
=>
return
P_Boolean_Or_Record_Term
;
return
P_Boolean_Or_Record_Term
;
when
T_Left_Square_Bracket
=>
if
AADL_Version
=
AADL_V2
then
return
P_Record_Term
;
else
DPE
(
PC_Property_Expression
,
EMC_Not_Allowed_In_AADL_V1
);
Skip_Tokens
(
T_Semicolon
);
return
No_Node
;
end
if
;
when
T_Compute
=>
when
T_Compute
=>
if
AADL_Version
=
AADL_V2
then
if
AADL_Version
=
AADL_V2
then
return
P_Computed_Term
;
return
P_Computed_Term
;
...
@@ -2539,8 +2549,8 @@ package body Ocarina.FE_AADL.Parser.Properties.Values is
...
@@ -2539,8 +2549,8 @@ package body Ocarina.FE_AADL.Parser.Properties.Values is
-- AADL_V2
-- AADL_V2
-- record_term ::=
-- record_term ::=
--
(
record_field_identifier => property_expression ;
--
[
record_field_identifier => property_expression ;
-- ( record_field_identifier => property_expression ; )*
)
-- ( record_field_identifier => property_expression ; )*
]
function
P_Record_Term
return
Node_Id
is
function
P_Record_Term
return
Node_Id
is
use
Ocarina
.
ME_AADL
.
AADL_Tree
.
Nodes
;
use
Ocarina
.
ME_AADL
.
AADL_Tree
.
Nodes
;
...
@@ -2567,7 +2577,7 @@ package body Ocarina.FE_AADL.Parser.Properties.Values is
...
@@ -2567,7 +2577,7 @@ package body Ocarina.FE_AADL.Parser.Properties.Values is
Items
:=
P_Items_List
(
P_Record_Term_Element
'
Access
,
Items
:=
P_Items_List
(
P_Record_Term_Element
'
Access
,
No_Node
,
No_Node
,
T_Semicolon
,
T_Semicolon
,
T_Right_
Parenthesis
,
T_Right_
Square_Bracket
,
PC_Record_Term
,
PC_Record_Term
,
True
);
True
);
...
...
tests/MANIFEST
View file @
bdbfe2ca
...
@@ -280,3 +280,4 @@ tests/test_identifier/t.aadl
...
@@ -280,3 +280,4 @@ tests/test_identifier/t.aadl
tests/example_04_03/t.aadl
tests/example_04_03/t.aadl
tests/example_04_05_1/t.aadl
tests/example_04_05_1/t.aadl
tests/github/issue_1/test.aadl
tests/github/issue_1/MANIFEST
0 → 100644
View file @
bdbfe2ca
AADL_VERSION=-aadlv2
tests/github/issue_1/test.aadl
0 → 100644
View file @
bdbfe2ca
package
PropValue
public
bus
Ethernet_Cable
end
Ethernet_Cable
;
bus
implementation
Ethernet_Cable
.
ARINC_664
properties
--
The
following
is
legal
AADL
2
and
accepted
by
OSATE
--
but
not
by
Ocarina
.
Ocarina
only
accepts
()
and
OSATE
--
only
accepts
[]
for
records
.
Transmission_Time
=>
[
Fixed
=>
3360
ns
..
3360
ns
;
PerByte
=>
80
ns
..
80
ns
;
];
end
Ethernet_Cable
.
ARINC_664
;
system
Test
end
Test
;
system
implementation
Test
.
Imp
subcomponents
aBus
:
bus
Ethernet_Cable
.
ARINC_664
;
end
Test
.
Imp
;
end
PropValue
;
\ No newline at end of file
tests/test_tree_p2/test.aadl.out
View file @
bdbfe2ca
...
@@ -5841,9 +5841,9 @@ Declarations List_Id 7
...
@@ -5841,9 +5841,9 @@ Declarations List_Id 7
Category Byte 11
Category Byte 11
Component_Cat Byte 11
Component_Cat Byte 11
Classifier_Ref Node_Id 0
Classifier_Ref Node_Id 0
1205 property definition declaration communication_properties.aadl:3
8
:02
1205 property definition declaration communication_properties.aadl:3
9
:02
Identifier Node_Id 1182
Identifier Node_Id 1182
1182 identifier communication_properties.aadl:3
8
:02
1182 identifier communication_properties.aadl:3
9
:02
Corresponding_Entity Node_Id 1205
Corresponding_Entity Node_Id 1205
Display_Name Name_Id "Input_Rate"
Display_Name Name_Id "Input_Rate"
Scope_Entity Node_Id 1049
Scope_Entity Node_Id 1049
...
@@ -5851,13 +5851,13 @@ Declarations List_Id 7
...
@@ -5851,13 +5851,13 @@ Declarations List_Id 7
Is_Access Boolean FALSE
Is_Access Boolean FALSE
Is_Inherit Boolean FALSE
Is_Inherit Boolean FALSE
Property_Name_Type Node_Id 1207
Property_Name_Type Node_Id 1207
1207 property type communication_properties.aadl:3
8
:02
1207 property type communication_properties.aadl:3
9
:02
Is_List Boolean FALSE
Is_List Boolean FALSE
Multiplicity Int 0
Multiplicity Int 0
Property_Type_Designator Node_Id 1184
Property_Type_Designator Node_Id 1184
1184 unique property type identifier communication_properties.aadl:3
8
:12
1184 unique property type identifier communication_properties.aadl:3
9
:12
Identifier Node_Id 1183
Identifier Node_Id 1183
1183 identifier communication_properties.aadl:3
8
:14
1183 identifier communication_properties.aadl:3
9
:14
Corresponding_Entity Node_Id 0
Corresponding_Entity Node_Id 0
Display_Name Name_Id "Rate_Spec"
Display_Name Name_Id "Rate_Spec"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
...
@@ -5865,56 +5865,56 @@ Declarations List_Id 7
...
@@ -5865,56 +5865,56 @@ Declarations List_Id 7
Entity Node_Id 1326
Entity Node_Id 1326
Property_Set_Identifier Node_Id 0
Property_Set_Identifier Node_Id 0
Expanded_Type_Designator Node_Id 1325
Expanded_Type_Designator Node_Id 1325
1325 record type communication_properties.aadl:5
7
:25
1325 record type communication_properties.aadl:5
9
:25
List_Items List_Id 1310
List_Items List_Id 1310
1311 record type element communication_properties.aadl:
58
:03
1311 record type element communication_properties.aadl:
60
:03
Identifier Node_Id 1312
Identifier Node_Id 1312
1312 identifier communication_properties.aadl:
58
:03
1312 identifier communication_properties.aadl:
60
:03
Corresponding_Entity Node_Id 1311
Corresponding_Entity Node_Id 1311
Display_Name Name_Id "Value_Range"
Display_Name Name_Id "Value_Range"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Is_List Boolean FALSE
Is_List Boolean FALSE
Property_Type_Designator Node_Id 1313
Property_Type_Designator Node_Id 1313
1313 range type communication_properties.aadl:
58
:16
1313 range type communication_properties.aadl:
60
:16
Number_Type Node_Id 1314
Number_Type Node_Id 1314
1314 real type communication_properties.aadl:
58
:25
1314 real type communication_properties.aadl:
60
:25
Type_Range Node_Id 0
Type_Range Node_Id 0
Unit_Designator Node_Id 0
Unit_Designator Node_Id 0
1315 record type element communication_properties.aadl:
59
:03
1315 record type element communication_properties.aadl:
61
:03
Identifier Node_Id 1316
Identifier Node_Id 1316
1316 identifier communication_properties.aadl:
59
:03
1316 identifier communication_properties.aadl:
61
:03
Corresponding_Entity Node_Id 1315
Corresponding_Entity Node_Id 1315
Display_Name Name_Id "Rate_Unit"
Display_Name Name_Id "Rate_Unit"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Is_List Boolean FALSE
Is_List Boolean FALSE
Property_Type_Designator Node_Id 1317
Property_Type_Designator Node_Id 1317
1317 enumeration type communication_properties.aadl:
59
:14
1317 enumeration type communication_properties.aadl:
61
:14
Identifiers List_Id 1318
Identifiers List_Id 1318
1319 identifier communication_properties.aadl:
59
:27
1319 identifier communication_properties.aadl:
61
:27
Corresponding_Entity Node_Id 1317
Corresponding_Entity Node_Id 1317
Display_Name Name_Id "PerSecond"
Display_Name Name_Id "PerSecond"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
1320 identifier communication_properties.aadl:
59
:38
1320 identifier communication_properties.aadl:
61
:38
Corresponding_Entity Node_Id 1317
Corresponding_Entity Node_Id 1317
Display_Name Name_Id "PerDispatch"
Display_Name Name_Id "PerDispatch"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Enumeration_Context Node_Id 0
Enumeration_Context Node_Id 0
1321 record type element communication_properties.aadl:6
0
:03
1321 record type element communication_properties.aadl:6
2
:03
Identifier Node_Id 1322
Identifier Node_Id 1322
1322 identifier communication_properties.aadl:6
0
:03
1322 identifier communication_properties.aadl:6
2
:03
Corresponding_Entity Node_Id 1321
Corresponding_Entity Node_Id 1321
Display_Name Name_Id "Rate_Distribution"
Display_Name Name_Id "Rate_Distribution"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Is_List Boolean FALSE
Is_List Boolean FALSE
Property_Type_Designator Node_Id 1324
Property_Type_Designator Node_Id 1324
1324 unique property type identifier communication_properties.aadl:6
0
:20
1324 unique property type identifier communication_properties.aadl:6
2
:20
Identifier Node_Id 1323
Identifier Node_Id 1323
1323 identifier communication_properties.aadl:6
0
:22
1323 identifier communication_properties.aadl:6
2
:22
Corresponding_Entity Node_Id 0
Corresponding_Entity Node_Id 0
Display_Name Name_Id "Supported_Distributions"
Display_Name Name_Id "Supported_Distributions"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
...
@@ -5922,61 +5922,61 @@ Declarations List_Id 7
...
@@ -5922,61 +5922,61 @@ Declarations List_Id 7
Entity Node_Id 0
Entity Node_Id 0
Property_Set_Identifier Node_Id 0
Property_Set_Identifier Node_Id 0
Default_Value Node_Id 1208
Default_Value Node_Id 1208
1208 property value communication_properties.aadl:3
8
:02
1208 property value communication_properties.aadl:3
9
:02
Value_Container Node_Id 1048
Value_Container Node_Id 1048
Single_Value Node_Id 1185
Single_Value Node_Id 1185
1185 record term communication_properties.aadl:3
8
:27
1185 record term communication_properties.aadl:3
9
:27
List_Items List_Id 1186
List_Items List_Id 1186
1187 record term element communication_properties.aadl:3
8
:2
8
1187 record term element communication_properties.aadl:3
9
:2
9
Identifier Node_Id 1188
Identifier Node_Id 1188
1188 identifier communication_properties.aadl:3
8
:2
8
1188 identifier communication_properties.aadl:3
9
:2
9
Corresponding_Entity Node_Id 1187
Corresponding_Entity Node_Id 1187
Display_Name Name_Id "Value_Range"
Display_Name Name_Id "Value_Range"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Property_Expression Node_Id 1193
Property_Expression Node_Id 1193
1193 number range term communication_properties.aadl:3
8
:4
3
1193 number range term communication_properties.aadl:3
9
:4
4
Lower_Bound Node_Id 1189
Lower_Bound Node_Id 1189
1189 signed aadlnumber communication_properties.aadl:3
8
:4
3
1189 signed aadlnumber communication_properties.aadl:3
9
:4
4
Number_Value Node_Id 1190
Number_Value Node_Id 1190
1190 literal communication_properties.aadl:3
8
:4
3
1190 literal communication_properties.aadl:3
9
:4
4
Value Value_Id 36
Value Value_Id 36
Unit_Identifier Node_Id 0
Unit_Identifier Node_Id 0
Upper_Bound Node_Id 1191
Upper_Bound Node_Id 1191
1191 signed aadlnumber communication_properties.aadl:3
8
:5
0
1191 signed aadlnumber communication_properties.aadl:3
9
:5
1
Number_Value Node_Id 1192
Number_Value Node_Id 1192
1192 literal communication_properties.aadl:3
8
:5
0
1192 literal communication_properties.aadl:3
9
:5
1
Value Value_Id 37
Value Value_Id 37
Unit_Identifier Node_Id 0
Unit_Identifier Node_Id 0
Delta_Term Node_Id 0
Delta_Term Node_Id 0
1194 record term element communication_properties.aadl:3
8
:5
5
1194 record term element communication_properties.aadl:3
9
:5
6
Identifier Node_Id 1195
Identifier Node_Id 1195
1195 identifier communication_properties.aadl:3
8
:5
5
1195 identifier communication_properties.aadl:3
9
:5
6
Corresponding_Entity Node_Id 1194
Corresponding_Entity Node_Id 1194
Display_Name Name_Id "Rate_Unit"
Display_Name Name_Id "Rate_Unit"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Property_Expression Node_Id 1197
Property_Expression Node_Id 1197
1197 property term communication_properties.aadl:3
8
:6
5
1197 property term communication_properties.aadl:3
9
:6
6
Identifier Node_Id 1196
Identifier Node_Id 1196
1196 identifier communication_properties.aadl:3
8
:6
8
1196 identifier communication_properties.aadl:3
9
:6
9
Corresponding_Entity Node_Id 0
Corresponding_Entity Node_Id 0
Display_Name Name_Id "PerDispatch"
Display_Name Name_Id "PerDispatch"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Entity Node_Id 0
Entity Node_Id 0
Property_Set_Identifier Node_Id 0
Property_Set_Identifier Node_Id 0
1198 record term element communication_properties.aadl:3
8
:8
1
1198 record term element communication_properties.aadl:3
9
:8
2
Identifier Node_Id 1199
Identifier Node_Id 1199
1199 identifier communication_properties.aadl:3
8
:8
1
1199 identifier communication_properties.aadl:3
9
:8
2
Corresponding_Entity Node_Id 1198
Corresponding_Entity Node_Id 1198
Display_Name Name_Id "Rate_Distribution"
Display_Name Name_Id "Rate_Distribution"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Property_Expression Node_Id 1201
Property_Expression Node_Id 1201
1201 property term communication_properties.aadl:3
8:99
1201 property term communication_properties.aadl:3
9:100
Identifier Node_Id 1200
Identifier Node_Id 1200
1200 identifier communication_properties.aadl:3
8
:10
2
1200 identifier communication_properties.aadl:3
9
:10
3
Corresponding_Entity Node_Id 0
Corresponding_Entity Node_Id 0
Display_Name Name_Id "Fixed"
Display_Name Name_Id "Fixed"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
...
@@ -5987,17 +5987,17 @@ Declarations List_Id 7
...
@@ -5987,17 +5987,17 @@ Declarations List_Id 7
Expanded_Single_Value Node_Id 0
Expanded_Single_Value Node_Id 0
Expanded_Multi_Value List_Id 0
Expanded_Multi_Value List_Id 0
Applies_To Node_Id 1206
Applies_To Node_Id 1206
1206 applies to communication_properties.aadl:3
8
:02
1206 applies to communication_properties.aadl:3
9
:02
Is_All Boolean FALSE
Is_All Boolean FALSE
Owner_Categories List_Id 1203
Owner_Categories List_Id 1203
1204 named element communication_properties.aadl:
39
:15
1204 named element communication_properties.aadl:
40
:15
Identifier Node_Id 0
Identifier Node_Id 0
Category Byte 14
Category Byte 14
Component_Cat Byte 14
Component_Cat Byte 14
Classifier_Ref Node_Id 0
Classifier_Ref Node_Id 0
1231 property definition declaration communication_properties.aadl:4
1
:02
1231 property definition declaration communication_properties.aadl:4
2
:02
Identifier Node_Id 1209
Identifier Node_Id 1209
1209 identifier communication_properties.aadl:4
1
:02
1209 identifier communication_properties.aadl:4
2
:02
Corresponding_Entity Node_Id 1231
Corresponding_Entity Node_Id 1231
Display_Name Name_Id "Input_Time"
Display_Name Name_Id "Input_Time"
Scope_Entity Node_Id 1049
Scope_Entity Node_Id 1049
...
@@ -6005,13 +6005,13 @@ Declarations List_Id 7
...
@@ -6005,13 +6005,13 @@ Declarations List_Id 7
Is_Access Boolean FALSE
Is_Access Boolean FALSE
Is_Inherit Boolean FALSE
Is_Inherit Boolean FALSE
Property_Name_Type Node_Id 1233
Property_Name_Type Node_Id 1233
1233 property type communication_properties.aadl:4
1
:02
1233 property type communication_properties.aadl:4
2
:02
Is_List Boolean TRUE
Is_List Boolean TRUE
Multiplicity Int 1
Multiplicity Int 1
Property_Type_Designator Node_Id 1212
Property_Type_Designator Node_Id 1212
1212 unique property type identifier communication_properties.aadl:4
1
:19
1212 unique property type identifier communication_properties.aadl:4
2
:19
Identifier Node_Id 1211
Identifier Node_Id 1211
1211 identifier communication_properties.aadl:4
1
:22
1211 identifier communication_properties.aadl:4
2
:22
Corresponding_Entity Node_Id 0
Corresponding_Entity Node_Id 0
Display_Name Name_Id "IO_Time_Spec"
Display_Name Name_Id "IO_Time_Spec"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
...
@@ -6019,38 +6019,38 @@ Declarations List_Id 7
...
@@ -6019,38 +6019,38 @@ Declarations List_Id 7
Entity Node_Id 1246
Entity Node_Id 1246
Property_Set_Identifier Node_Id 0
Property_Set_Identifier Node_Id 0
Expanded_Type_Designator Node_Id 1245
Expanded_Type_Designator Node_Id 1245
1245 record type communication_properties.aadl:4
4
:28
1245 record type communication_properties.aadl:4
5
:28
List_Items List_Id 1236
List_Items List_Id 1236
1237 record type element communication_properties.aadl:4
5
:03
1237 record type element communication_properties.aadl:4
6
:03
Identifier Node_Id 1238
Identifier Node_Id 1238
1238 identifier communication_properties.aadl:4
5
:03
1238 identifier communication_properties.aadl:4
6
:03
Corresponding_Entity Node_Id 1237
Corresponding_Entity Node_Id 1237
Display_Name Name_Id "Offset"
Display_Name Name_Id "Offset"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Is_List Boolean FALSE
Is_List Boolean FALSE
Property_Type_Designator Node_Id 1240
Property_Type_Designator Node_Id 1240
1240 unique property type identifier communication_properties.aadl:4
5
:09
1240 unique property type identifier communication_properties.aadl:4
6
:09
Identifier Node_Id 1239
Identifier Node_Id 1239
1239 identifier communication_properties.aadl:4
5
:11
1239 identifier communication_properties.aadl:4
6
:11
Corresponding_Entity Node_Id 0
Corresponding_Entity Node_Id 0
Display_Name Name_Id "Time_Range"
Display_Name Name_Id "Time_Range"
Scope_Entity Node_Id 0
Scope_Entity Node_Id 0
Backend_Node Node_Id 0
Backend_Node Node_Id 0
Entity Node_Id 0
Entity Node_Id 0