Skip to content

Commit ad78e43

Browse files
committed
[SAFRAN-1223] SOA :: Add '_' to name creation when needed
1 parent 446ddb2 commit ad78e43

File tree

1 file changed

+13
-13
lines changed
  • designs/soa/plugins/org.obeonetwork.dsl.soa.design/description

1 file changed

+13
-13
lines changed

designs/soa/plugins/org.obeonetwork.dsl.soa.design/description/soa.odesign

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<initialOperation>
3535
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
3636
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Component" referenceName="ownedComponents">
37-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'Component ' + self.eContainer(soa::System).ownedComponents->size()"/>
37+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'Component_' + self.eContainer(soa::System).ownedComponents->size()"/>
3838
</subModelOperations>
3939
</firstModelOperations>
4040
</initialOperation>
@@ -48,7 +48,7 @@
4848
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
4949
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Service" referenceName="ownedServices">
5050
<subModelOperations xsi:type="tool_1:SetValue" featureName="kind" valueExpression="service:getProvidedLiteral()"/>
51-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'ProvidedService' + container.oclAsType(soa::Component).providedServices->size()"/>
51+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'ProvidedService_' + container.oclAsType(soa::Component).providedServices->size()"/>
5252
</subModelOperations>
5353
</firstModelOperations>
5454
</initialOperation>
@@ -60,7 +60,7 @@
6060
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
6161
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Service" referenceName="ownedServices">
6262
<subModelOperations xsi:type="tool_1:SetValue" featureName="kind" valueExpression="service:getRequiredLiteral()"/>
63-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'RequiredService' + container.oclAsType(soa::Component).requiredServices->size()"/>
63+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'RequiredService_' + container.oclAsType(soa::Component).requiredServices->size()"/>
6464
</subModelOperations>
6565
</firstModelOperations>
6666
</initialOperation>
@@ -291,7 +291,7 @@
291291
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
292292
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Service" referenceName="ownedServices">
293293
<subModelOperations xsi:type="tool_1:SetValue" featureName="kind" valueExpression="service:getProvidedLiteral()"/>
294-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'ProvidedService'+container.oclAsType(soa::Component).providedServices->size()"/>
294+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'ProvidedService_'+container.oclAsType(soa::Component).providedServices->size()"/>
295295
</subModelOperations>
296296
</firstModelOperations>
297297
</initialOperation>
@@ -303,7 +303,7 @@
303303
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
304304
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Service" referenceName="ownedServices">
305305
<subModelOperations xsi:type="tool_1:SetValue" featureName="kind" valueExpression="service:getRequiredLiteral()"/>
306-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'RequiredService' + container.oclAsType(soa::Component).requiredServices->size()"/>
306+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'RequiredService_' + container.oclAsType(soa::Component).requiredServices->size()"/>
307307
</subModelOperations>
308308
</firstModelOperations>
309309
</initialOperation>
@@ -366,7 +366,7 @@
366366
</subModelOperations>
367367
<subModelOperations xsi:type="tool_1:ChangeContext" browseExpression="feature:ownedInterface">
368368
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Operation" referenceName="ownedOperations">
369-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'Operation' + self.eContainer(soa::Interface).ownedOperations->size()"/>
369+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'Operation_' + self.eContainer(soa::Interface).ownedOperations->size()"/>
370370
</subModelOperations>
371371
</subModelOperations>
372372
</firstModelOperations>
@@ -380,7 +380,7 @@
380380
<initialOperation>
381381
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
382382
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Parameter" referenceName="input">
383-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'input' + self.eContainer(soa::Operation).input->size()"/>
383+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'input_' + self.eContainer(soa::Operation).input->size()"/>
384384
<subModelOperations xsi:type="tool_1:SetValue" featureName="type" valueExpression="service:getStringPrimitiveType()"/>
385385
</subModelOperations>
386386
</firstModelOperations>
@@ -392,7 +392,7 @@
392392
<initialOperation>
393393
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
394394
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Parameter" referenceName="output">
395-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'output' + self.eContainer(soa::Operation).input->size()"/>
395+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'output_' + self.eContainer(soa::Operation).input->size()"/>
396396
<subModelOperations xsi:type="tool_1:SetValue" featureName="type" valueExpression="service:getStringPrimitiveType()"/>
397397
</subModelOperations>
398398
</firstModelOperations>
@@ -404,7 +404,7 @@
404404
<initialOperation>
405405
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
406406
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="soa.Parameter" referenceName="fault">
407-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'fault' + self.eContainer(soa::Operation).fault->size()"/>
407+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'fault_' + self.eContainer(soa::Operation).fault->size()"/>
408408
<subModelOperations xsi:type="tool_1:SetValue" featureName="type" valueExpression="service:getStringPrimitiveType()"/>
409409
</subModelOperations>
410410
</firstModelOperations>
@@ -760,7 +760,7 @@
760760
<initialOperation>
761761
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
762762
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="environment.DTO" referenceName="types">
763-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'DTO' + self.eContainer().oclAsType(environment::Namespace).types->size()"/>
763+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'DTO_' + self.eContainer().oclAsType(environment::Namespace).types->size()"/>
764764
</subModelOperations>
765765
</firstModelOperations>
766766
</initialOperation>
@@ -778,7 +778,7 @@
778778
<initialOperation>
779779
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
780780
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="environment.Attribute" referenceName="ownedAttributes">
781-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'attribute' + self.eContainer(environment::StructuredType).ownedAttributes->size()"/>
781+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'attribute_' + self.eContainer(environment::StructuredType).ownedAttributes->size()"/>
782782
<subModelOperations xsi:type="tool_1:SetValue" featureName="type" valueExpression="service:getStringPrimitiveType()"/>
783783
</subModelOperations>
784784
</firstModelOperations>
@@ -792,7 +792,7 @@
792792
<initialOperation>
793793
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
794794
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="environment.Enumeration" referenceName="types">
795-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'Enum' + self.eContainer(environment::Namespace).types->size()"/>
795+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'Enum_' + self.eContainer(environment::Namespace).types->size()"/>
796796
</subModelOperations>
797797
</firstModelOperations>
798798
</initialOperation>
@@ -803,7 +803,7 @@
803803
<initialOperation>
804804
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
805805
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="environment.Literal" referenceName="literals">
806-
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'literal' + self.eContainer().literals->size()"/>
806+
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'literal_' + self.eContainer().literals->size()"/>
807807
</subModelOperations>
808808
</firstModelOperations>
809809
</initialOperation>

0 commit comments

Comments
 (0)