Commit 18ed6ad9 authored by yoogx's avatar yoogx
Browse files

* Add new properties to Data_Model, per latest errata

parent b6d85419
...@@ -38,6 +38,14 @@ property set Data_Model is ...@@ -38,6 +38,14 @@ property set Data_Model is
-- multi-dimensional array, ordered. This property shall be used -- multi-dimensional array, ordered. This property shall be used
-- in conjunction with the Data_Representation property. -- in conjunction with the Data_Representation property.
Indefinite_Dimension : constant aadlinteger => -1;
-- Use this constant to indicate that one of the dimension of your
-- array is non definite for now
Infinite_Dimension : constant aadlinteger => -2;
-- Use this constant to indicate that this array is (potentially) of
-- unbounded size.
Element_Names : list of aadlstring applies to ( data ); Element_Names : list of aadlstring applies to ( data );
-- The Element_Names provides the names of a struct or union -- The Element_Names provides the names of a struct or union
-- members in order of appearance as defined by the Base_Type -- members in order of appearance as defined by the Base_Type
...@@ -87,4 +95,3 @@ property set Data_Model is ...@@ -87,4 +95,3 @@ property set Data_Model is
-- enumerators value. -- enumerators value.
end Data_Model; end Data_Model;
...@@ -26,6 +26,8 @@ data) ...@@ -26,6 +26,8 @@ data)
Dimension : list of aadlinteger Dimension : list of aadlinteger
applies to (data); applies to (data);
Indefinite_Dimension : constant aadlinteger => -1;
Infinite_Dimension : constant aadlinteger => -2;
Element_Names : list of aadlstring Element_Names : list of aadlstring
applies to (data); applies to (data);
......
...@@ -26,6 +26,8 @@ data) ...@@ -26,6 +26,8 @@ data)
Dimension : list of aadlinteger Dimension : list of aadlinteger
applies to (data); applies to (data);
Indefinite_Dimension : constant aadlinteger => -1;
Infinite_Dimension : constant aadlinteger => -2;
Element_Names : list of aadlstring Element_Names : list of aadlstring
applies to (data); applies to (data);
......
...@@ -26,6 +26,8 @@ data) ...@@ -26,6 +26,8 @@ data)
Dimension : list of aadlinteger Dimension : list of aadlinteger
applies to (data); applies to (data);
Indefinite_Dimension : constant aadlinteger => -1;
Infinite_Dimension : constant aadlinteger => -2;
Element_Names : list of aadlstring Element_Names : list of aadlstring
applies to (data); applies to (data);
......
...@@ -26,6 +26,8 @@ data) ...@@ -26,6 +26,8 @@ data)
Dimension : list of aadlinteger Dimension : list of aadlinteger
applies to (data); applies to (data);
Indefinite_Dimension : constant aadlinteger => -1;
Infinite_Dimension : constant aadlinteger => -2;
Element_Names : list of aadlstring Element_Names : list of aadlstring
applies to (data); applies to (data);
......
...@@ -26,6 +26,8 @@ data) ...@@ -26,6 +26,8 @@ data)
Dimension : list of aadlinteger Dimension : list of aadlinteger
applies to (data); applies to (data);
Indefinite_Dimension : constant aadlinteger => -1;
Infinite_Dimension : constant aadlinteger => -2;
Element_Names : list of aadlstring Element_Names : list of aadlstring
applies to (data); applies to (data);
......
------------------------------------------
------ Ocarina Petri Nets Generator ------
------------------------------------------
Backends: fatal error : Petri Net backend : incomplete AADL model Backends: fatal error : Petri Net backend : incomplete AADL model
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment