You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 4, 2019. It is now read-only.
When writing expressions in AGREE annexes, incorrectly referencing a property type declaration as if it were a value expression does not result in this erroneous construct being flagged by the validator.
In the following example, the value expression Data_Model::Code_Set is actually a property and not a value analyzable by AGREE:
package Scratch_Pkg
public
with Data_Model;
system Scratch
annex agree {**
eq x : int = Data_Model::Code_Set;
**};
end Scratch;
end Scratch_Pkg;
When writing expressions in AGREE annexes, incorrectly referencing a property type declaration as if it were a value expression does not result in this erroneous construct being flagged by the validator.
In the following example, the value expression
Data_Model::Code_Setis actually a property and not a value analyzable by AGREE: