Skip to content

Commit fc42e34

Browse files
committed
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
2 parents de47bbf + 7749d23 commit fc42e34

File tree

117 files changed

+2498
-2227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+2498
-2227
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
tosca_definitions_version: tosca_simple_yaml_1_3
2+
3+
4+
5+
topology_template:
6+
7+
node_templates:
8+
Myrtus_Workstation_1:
9+
type: example.eu.myrtus.nodetypes.Myrtus-Workstation
10+
11+
12+
13+
14+
MyrtusFaceDetectionService_0:
15+
type: example.eu.myrtus.nodetypes.MyrtusFaceDetectionService
16+
17+
properties:
18+
dockerImage: "thebigpotatoe/face-recognition-docker"
19+
20+
21+
MyrtusCameraFeed_0:
22+
type: example.eu.myrtus.nodetypes.MyrtusCameraFeed
23+
24+
properties:
25+
dockerImage: "ci.hesi.energy:5000/myrtus/examples/myrtusface/camera_feed:web"
26+
27+
28+
Myrtus_Proxy_0:
29+
type: example.eu.myrtus.nodetypes.MyrtusProxy
30+
31+
properties:
32+
dockerImage: "nginx:alpine"
33+
port: "443"
34+
35+
36+
37+
relationship_templates:
38+
hostedOn:
39+
type: hostedOn
40+
hostedOn:
41+
type: hostedOn
42+
hostedOn:
43+
type: hostedOn
44+
connectsOn:
45+
type: hostedOn
46+
connectsOn:
47+
type: hostedOn

ToscaDesigner/Generated TOSCA files/MyrtusSmartTrafficManagementTopologyTemplate.tosca

Whitespace-only changes.

ToscaDesigner/src/main/conf/module.xml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@
384384
</PropertyDefinition>
385385
</PropertyTable>
386386
</Stereotype>
387-
<Stereotype name="TCapabilityType" metaclass="Standard.Attribute" owner-stereotype="" is-hidden="false" label="%stereotype.TCapabilityType.label" uid="42438c96-0721-406a-a8b9-c4a85931cc60" is-abstract="false">
387+
<Stereotype name="TCapabilityType" metaclass="Standard.Class" owner-stereotype="" is-hidden="false" label="%stereotype.TCapabilityType.label" uid="42438c96-0721-406a-a8b9-c4a85931cc60" is-abstract="false">
388388
<Icon path="res/icon/gui/capabilityType24.ICON.png"/>
389389
<Image path="res/icon/gui/capabilityType48.IMAGE.png"/>
390390
</Stereotype>
@@ -726,8 +726,8 @@
726726
<Image path="res/icon/gui/node_type48.png"/>
727727
</Stereotype>
728728
<Stereotype name="TOperation" metaclass="Infrastructure.ModelElement" owner-stereotype="" is-hidden="false" label="%stereotype.TOperation.label" uid="24e1e933-2b93-498c-9e0d-0d899a81eb20" is-abstract="false">
729-
<Icon path=""/>
730-
<Image path=""/>
729+
<Icon path="res/icon/gui/TOperation24.ICON.png"/>
730+
<Image path="res/icon/gui/TOperation48.IMAGE.png"/>
731731
<PropertyTable id="TOperationTable" label="%propertytable.TOperationTable.label" uid="8ccc665f-c26b-4098-a0f2-62cdd99ab6b7">
732732
<PropertyDefinition id="name" label="%propertydefinition.TOperationTable.name.label" default-value="" is-editable="true" uid="23652b9d-9d58-4dc9-9d5b-906fcf3594e4">
733733
<TypeRef id="mref#'Text' {01a40888-0000-002a-0000-000000000000} Infrastructure.PropertyType"/>
@@ -1004,11 +1004,19 @@
10041004
<HParameter name="name" value="Element"/>
10051005
</Handler>
10061006
</Command>
1007+
<<<<<<< HEAD
10071008
<Command id="Export" label="%command.Export.label" tooltip="%command.Export.tooltip" image="res/icon/gui/script24.png" modify-model="false">
1009+
=======
1010+
<Command id="Export" label="%command.Export.label" tooltip="%command.Export.tooltip" image="res/icon/gui/export.png" modify-model="false">
1011+
>>>>>>> refs/remotes/origin/ToscaProfile
10081012
<Scope metaclass="Standard.Package" stereotype="ToscaDesigner#ToscaModel"/>
1013+
<<<<<<< HEAD
10091014
<Scope metaclass="Infrastructure.ModelElement" stereotype="ToscaDesigner#TNodeType"/>
10101015
<Scope metaclass="Infrastructure.ModelElement" stereotype="ToscaDesigner#TTopologyTemplate"/>
10111016
<Handler class="fr.softeam.toscadesigner.handlers.commands.ExportToscaModelCommand">
1017+
=======
1018+
<Handler class="fr.softeam.toscadesigner.handlers.commands.ToacaModelExport">
1019+
>>>>>>> refs/remotes/origin/ToscaProfile
10121020
<HParameter name="name" value=""/>
10131021
</Handler>
10141022
</Command>
623 Bytes
Loading
757 Bytes
Loading
1.19 KB
Loading
1.61 KB
Loading
Lines changed: 100 additions & 0 deletions
Loading
-360 Bytes
Binary file not shown.

ToscaDesigner/src/main/java/fr/softeam/toscadesigner/api/ToscaDesignerProxyFactory.java

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* WARNING: GENERATED FILE - DO NOT EDIT
33
* Module: ToscaDesigner v0.0.00
44
5-
* This file was generated on 28/10/2024 10:11 by Modelio Studio.
5+
* This file was generated on 07/01/2025 11:20 by Modelio Studio.
66
*/
77
package fr.softeam.toscadesigner.api;
88

@@ -76,7 +76,7 @@
7676
* <li><< TCapabilityDefinition >> on a {@link org.modelio.metamodel.uml.statik.Class}: instantiates a {@link TCapabilityDefinition}
7777
* <li><< TCapabilityDefinitionsType >> on a {@link org.modelio.metamodel.uml.statik.Class}: instantiates a {@link TCapabilityDefinitionsType}
7878
* <li><< TCapabilityRef >> on a {@link org.modelio.metamodel.uml.infrastructure.ModelElement}: instantiates a {@link TCapabilityRef}
79-
* <li><< TCapabilityType >> on a {@link org.modelio.metamodel.uml.statik.Attribute}: instantiates a {@link TCapabilityType}
79+
* <li><< TCapabilityType >> on a {@link org.modelio.metamodel.uml.statik.Class}: instantiates a {@link TCapabilityType}
8080
* <li><< TCondition >> on a {@link org.modelio.metamodel.uml.infrastructure.ModelElement}: instantiates a {@link TCondition}
8181
* <li><< TConstraint >> on a {@link org.modelio.metamodel.uml.infrastructure.ModelElement}: instantiates a {@link TConstraint}
8282
* <li><< TDefinitions >> on a {@link org.modelio.metamodel.uml.infrastructure.ModelElement}: instantiates a {@link TDefinitions}
@@ -124,16 +124,16 @@
124124
*/
125125
@objid ("f96166f4-8706-4930-8397-6424c7b3f767")
126126
public class ToscaDesignerProxyFactory {
127-
@objid ("407ecce1-8261-465d-afb5-8ad0a0a0545a")
127+
@objid ("4330456d-3d80-452f-87b1-b69b2ba89041")
128128
private static final String ASSETNAME = "ToscaDesigner";
129129

130-
@objid ("8bf46791-5ee5-4922-a89b-52f71005b512")
130+
@objid ("372f63f0-742d-4b31-9376-f2ec682f0fb4")
131131
private static final InstantiateVisitor instantiateVisitor = new InstantiateVisitor();
132132

133133
/**
134134
* @param session The modeling session this factory is operating in.
135135
*/
136-
@objid ("13b765a3-18ec-40d7-abc6-4f3df8be05f0")
136+
@objid ("800ea008-6684-40a4-a430-07d0186a0a12")
137137
public static final void initialize(final IModelingSession session) throws MdaProxyException {
138138
fr.softeam.toscadesigner.api.automatic.standard.staticdiagram.ToscaDiagram.MdaTypes.init(session);
139139
fr.softeam.toscadesigner.api.automatic.standard.staticdiagram.ServiceTemplateDiagram.MdaTypes.init(session);
@@ -182,7 +182,7 @@ public static final void initialize(final IModelingSession session) throws MdaPr
182182
fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinition.MdaTypes.init(session);
183183
fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinitionsType.MdaTypes.init(session);
184184
fr.softeam.toscadesigner.api.tosca.infrastructure.modelelement.TCapabilityRef.MdaTypes.init(session);
185-
fr.softeam.toscadesigner.api.tosca.standard.attribute.TCapabilityType.MdaTypes.init(session);
185+
fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityType.MdaTypes.init(session);
186186
fr.softeam.toscadesigner.api.tosca.infrastructure.modelelement.TCondition.MdaTypes.init(session);
187187
fr.softeam.toscadesigner.api.tosca.infrastructure.modelelement.TConstraint.MdaTypes.init(session);
188188
fr.softeam.toscadesigner.api.tosca.infrastructure.modelelement.TDefinitions.MdaTypes.init(session);
@@ -237,7 +237,7 @@ public static final void initialize(final IModelingSession session) throws MdaPr
237237
* @param e A model element
238238
* @return the right proxy or <i>null</i>.
239239
*/
240-
@objid ("e41f7067-a7e3-481c-b541-e9d7c9ef12c3")
240+
@objid ("607ba513-5159-4e78-8b86-f0a28d6c1d91")
241241
public static final Object instantiate(final ModelElement e) {
242242
for (Stereotype s : e.getExtension()) {
243243
ModuleComponent module = s.getModule();
@@ -257,23 +257,23 @@ public static final Object instantiate(final ModelElement e) {
257257
* @param stName A stereotype name.
258258
* @return the right proxy or <i>null</i>.
259259
*/
260-
@objid ("88e39145-e5d2-4e83-b05a-11949ca42492")
260+
@objid ("5bb90844-073d-49e6-8190-de6b104a2260")
261261
public static final Object instantiate(final Element e, final String stName) {
262262
instantiateVisitor.setStereotype(stName);
263263
return e.accept(instantiateVisitor);
264264
}
265265

266-
@objid ("1b79efbf-c144-428b-b97b-e0c632f68efb")
266+
@objid ("8e8834ad-d060-487c-aac9-3485cbe23345")
267267
private static class InstantiateVisitor implements IDefaultModelVisitor, IDefaultInfrastructureVisitor {
268-
@objid ("97ddf818-5352-4171-92e9-c63ca7dafc45")
268+
@objid ("ced2b08c-cbd4-4051-ab38-12f922216d1e")
269269
private String stName;
270270

271-
@objid ("a3652293-b48a-4b42-820a-849b8d29d6fd")
271+
@objid ("dbfc34ce-4dea-419d-80f2-99936eac8dcb")
272272
public final void setStereotype(final String stName) {
273273
this.stName = stName;
274274
}
275275

276-
@objid ("ea6f3c6a-bc20-4926-998d-ee438818f177")
276+
@objid ("c4731fbf-e530-4b21-a4ad-cbd322f5109c")
277277
@Override
278278
public final Object visitAssociation(Association obj) {
279279
switch (this.stName) {
@@ -286,13 +286,12 @@ public final Object visitAssociation(Association obj) {
286286

287287
}
288288

289-
@objid ("6a50a47b-cc58-4944-a124-5150d8e8b9be")
289+
@objid ("a2b7bef5-b373-4558-b159-43fd9dddef3c")
290290
@Override
291291
public final Object visitAttribute(Attribute obj) {
292292
switch (this.stName) {
293293
case fr.softeam.toscadesigner.api.tosca.standard.attribute.Metadata.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.attribute.Metadata.instantiate(obj);
294294
case fr.softeam.toscadesigner.api.tosca.standard.attribute.PropertyDefinitionType.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.attribute.PropertyDefinitionType.instantiate(obj);
295-
case fr.softeam.toscadesigner.api.tosca.standard.attribute.TCapabilityType.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.attribute.TCapabilityType.instantiate(obj);
296295
case fr.softeam.toscadesigner.api.tosca.standard.attribute.TDeploymentArtifact.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.attribute.TDeploymentArtifact.instantiate(obj);
297296
case fr.softeam.toscadesigner.api.tosca.standard.attribute.TPropertyDef.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.attribute.TPropertyDef.instantiate(obj);
298297
default:
@@ -303,7 +302,7 @@ public final Object visitAttribute(Attribute obj) {
303302

304303
}
305304

306-
@objid ("a2f907c4-d87e-4686-9c54-03630b70902a")
305+
@objid ("ecdd040b-a6a9-4252-b178-9611932026d3")
307306
@Override
308307
public final Object visitPackage(Package obj) {
309308
switch (this.stName) {
@@ -319,7 +318,7 @@ public final Object visitPackage(Package obj) {
319318

320319
}
321320

322-
@objid ("1d9cdd23-f8db-4c55-86cb-7f95412cf85d")
321+
@objid ("673cb93e-ca24-4e55-8f00-a3db1794f2fc")
323322
@Override
324323
public final Object visitAssociationEnd(AssociationEnd obj) {
325324
switch (this.stName) {
@@ -332,7 +331,7 @@ public final Object visitAssociationEnd(AssociationEnd obj) {
332331

333332
}
334333

335-
@objid ("9145d2c4-d3bd-408c-ba6d-a793d6b666de")
334+
@objid ("570f9318-9068-4a8c-986a-843dfb8625e8")
336335
@Override
337336
public final Object visitDataType(DataType obj) {
338337
switch (this.stName) {
@@ -346,7 +345,7 @@ public final Object visitDataType(DataType obj) {
346345

347346
}
348347

349-
@objid ("ca6d5329-7b43-4bd3-91f3-594cbfc538f6")
348+
@objid ("284a24c3-e38d-49fe-af1a-a83071432d43")
350349
@Override
351350
public final Object visitClass(Class obj) {
352351
switch (this.stName) {
@@ -358,6 +357,7 @@ public final Object visitClass(Class obj) {
358357
case fr.softeam.toscadesigner.api.tosca.standard.class_.TCapability.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TCapability.instantiate(obj);
359358
case fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinition.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinition.instantiate(obj);
360359
case fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinitionsType.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinitionsType.instantiate(obj);
360+
case fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityType.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityType.instantiate(obj);
361361
case fr.softeam.toscadesigner.api.tosca.standard.class_.TDeploymentArtifacts.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TDeploymentArtifacts.instantiate(obj);
362362
case fr.softeam.toscadesigner.api.tosca.standard.class_.TDocumentation.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TDocumentation.instantiate(obj);
363363
case fr.softeam.toscadesigner.api.tosca.standard.class_.TEntityType.STEREOTYPE_NAME: return fr.softeam.toscadesigner.api.tosca.standard.class_.TEntityType.instantiate(obj);
@@ -382,7 +382,7 @@ public final Object visitClass(Class obj) {
382382

383383
}
384384

385-
@objid ("f7a2d565-efc9-4a76-89ce-3f7e4343b98f")
385+
@objid ("3438f68e-9bb7-4a2a-9fbc-34b9d75ed9ce")
386386
@Override
387387
public final Object visitStaticDiagram(StaticDiagram obj) {
388388
switch (this.stName) {
@@ -397,7 +397,7 @@ public final Object visitStaticDiagram(StaticDiagram obj) {
397397

398398
}
399399

400-
@objid ("e76c3f6a-7b21-41fc-a01b-29c1c22cf5dc")
400+
@objid ("5cfb9aef-7533-46cb-8f43-fc14f73acbaf")
401401
@Override
402402
public final Object visitModelElement(ModelElement obj) {
403403
switch (this.stName) {
@@ -465,7 +465,7 @@ public final Object visitModelElement(ModelElement obj) {
465465
* <p>If null is returned the caller will return null.
466466
* @return the {@link IInfrastructureVisitor} visitor or <i>null</i>.
467467
*/
468-
@objid ("5f645094-c5e4-41cd-938c-63c0782e58cd")
468+
@objid ("0d373d19-4ebd-4c09-8e0e-9eb223a860f7")
469469
@Override
470470
public IInfrastructureVisitor getInfrastructureVisitor() {
471471
return this;

0 commit comments

Comments
 (0)