Mentions légales du service

Skip to content
Snippets Groups Projects

Change AssetAttributeValue for multiplicity Many

42 files
+ 22926
20000
Compare changes
  • Side-by-side
  • Inline
Files
42
@@ -3286,20 +3286,87 @@ ruleAssetAttributeValue returns [EObject current=null]
}
(
(
{
newCompositeNode(grammarAccess.getAssetAttributeValueAccess().getValueAttributeConstantExpressionParserRuleCall_4_0());
}
lv_value_4_0=ruleAttributeConstantExpression
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getAssetAttributeValueRule());
(
{
newCompositeNode(grammarAccess.getAssetAttributeValueAccess().getValuesAttributeConstantExpressionParserRuleCall_4_0_0());
}
set(
$current,
"value",
lv_value_4_0,
"fr.irisa.atsyra.absystem.xtext.AssetBasedSystemDsl.AttributeConstantExpression");
afterParserOrEnumRuleCall();
lv_values_4_0=ruleAttributeConstantExpression
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getAssetAttributeValueRule());
}
add(
$current,
"values",
lv_values_4_0,
"fr.irisa.atsyra.absystem.xtext.AssetBasedSystemDsl.AttributeConstantExpression");
afterParserOrEnumRuleCall();
}
)
)
|
(
(
(
lv_collection_5_0='['
{
newLeafNode(lv_collection_5_0, grammarAccess.getAssetAttributeValueAccess().getCollectionLeftSquareBracketKeyword_4_1_0_0());
}
{
if ($current==null) {
$current = createModelElement(grammarAccess.getAssetAttributeValueRule());
}
setWithLastConsumed($current, "collection", lv_collection_5_0 != null, "[");
}
)
)
(
(
{
newCompositeNode(grammarAccess.getAssetAttributeValueAccess().getValuesAttributeConstantExpressionParserRuleCall_4_1_1_0());
}
lv_values_6_0=ruleAttributeConstantExpression
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getAssetAttributeValueRule());
}
add(
$current,
"values",
lv_values_6_0,
"fr.irisa.atsyra.absystem.xtext.AssetBasedSystemDsl.AttributeConstantExpression");
afterParserOrEnumRuleCall();
}
)
)
(
otherlv_7=','
{
newLeafNode(otherlv_7, grammarAccess.getAssetAttributeValueAccess().getCommaKeyword_4_1_2_0());
}
(
(
{
newCompositeNode(grammarAccess.getAssetAttributeValueAccess().getValuesAttributeConstantExpressionParserRuleCall_4_1_2_1_0());
}
lv_values_8_0=ruleAttributeConstantExpression
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getAssetAttributeValueRule());
}
add(
$current,
"values",
lv_values_8_0,
"fr.irisa.atsyra.absystem.xtext.AssetBasedSystemDsl.AttributeConstantExpression");
afterParserOrEnumRuleCall();
}
)
)
)*
otherlv_9=']'
{
newLeafNode(otherlv_9, grammarAccess.getAssetAttributeValueAccess().getRightSquareBracketKeyword_4_1_3());
}
)
)
Loading