Skip to content

Commit 1b78510

Browse files
Opensource compatible version
1 parent aef67fa commit 1b78510

File tree

175 files changed

+1485
-2043
lines changed

Some content is hidden

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

175 files changed

+1485
-2043
lines changed

ToscaDesigner/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<!-- definition -->
66
<groupId>fr.softeam</groupId>
77
<artifactId>toscadesigner</artifactId>
8-
<version>0.0.00</version>
8+
<version>0.0.2</version>
99
<name>ToscaDesigner</name>
1010
<repositories>
1111
<repository>
@@ -29,7 +29,7 @@
2929
<dependencies>
3030
<!-- api modelio -->
3131
<dependency>
32-
<groupId>com.modeliosoft.modelio</groupId>
32+
<groupId>org.modelio</groupId>
3333
<artifactId>MDAKit</artifactId>
3434
<version>[5.4.1,5.4.2)</version>
3535
<type>pom</type>

ToscaDesigner/src/main/conf/module.xml

Lines changed: 161 additions & 160 deletions
Large diffs are not rendered by default.
206 Bytes
Binary file not shown.

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

Lines changed: 0 additions & 7 deletions
This file was deleted.

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

Lines changed: 58 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
* WARNING: GENERATED FILE - DO NOT EDIT
33
* Module: ToscaDesigner v0.0.00
44
5-
* This file was generated on 11/06/2024 17:18 by Modelio Studio.
5+
* This file was generated on 12/06/2024 14:58 by Modelio Studio.
66
*/
77
package fr.softeam.toscadesigner.api;
88

9-
import com.modeliosoft.modelio.api.module.mda.MdaProxyException;
10-
import com.modeliosoft.modelio.javadesigner.annotations.objid;
119
import org.modelio.api.modelio.model.IModelingSession;
1210
import org.modelio.metamodel.diagrams.StaticDiagram;
1311
import org.modelio.metamodel.mda.ModuleComponent;
@@ -22,6 +20,47 @@
2220
import org.modelio.metamodel.visitors.IDefaultModelVisitor;
2321
import org.modelio.metamodel.visitors.IInfrastructureVisitor;
2422

23+
import com.modeliosoft.modelio.javadesigner.annotations.objid;
24+
25+
import fr.softeam.toscadesigner.api.automatic.standard.staticdiagram.CloudServiceArchiveDiagram;
26+
import fr.softeam.toscadesigner.api.automatic.standard.staticdiagram.ServiceTemplateDiagram;
27+
import fr.softeam.toscadesigner.api.automatic.standard.staticdiagram.TopologyTemplateDiagram;
28+
import fr.softeam.toscadesigner.api.tosca.infrastructure.modelelement.TEntityTemplate;
29+
import fr.softeam.toscadesigner.api.tosca.infrastructure.modelelement.TExtensibleElements;
30+
import fr.softeam.toscadesigner.api.tosca.standard.association.TRelationshipTemplate;
31+
import fr.softeam.toscadesigner.api.tosca.standard.class_.CapabilitiesType;
32+
import fr.softeam.toscadesigner.api.tosca.standard.class_.CapabilityDefinitionsType;
33+
import fr.softeam.toscadesigner.api.tosca.standard.class_.ConstraintsType;
34+
import fr.softeam.toscadesigner.api.tosca.standard.class_.InstanceStateType;
35+
import fr.softeam.toscadesigner.api.tosca.standard.class_.InterfacesType;
36+
import fr.softeam.toscadesigner.api.tosca.standard.class_.PoliciesType;
37+
import fr.softeam.toscadesigner.api.tosca.standard.class_.RelationshipConstraintType;
38+
import fr.softeam.toscadesigner.api.tosca.standard.class_.RelationshipConstraintsType;
39+
import fr.softeam.toscadesigner.api.tosca.standard.class_.RelationshipOperationType;
40+
import fr.softeam.toscadesigner.api.tosca.standard.class_.RequirementDefinitionsType;
41+
import fr.softeam.toscadesigner.api.tosca.standard.class_.RequirementsType;
42+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TCapability;
43+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinition;
44+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TDeploymentArtifact;
45+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TDeploymentArtifacts;
46+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TDocumentation;
47+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TNodeTemplate;
48+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TNodeType;
49+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TPlan;
50+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TPlans;
51+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TPolicy;
52+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TRelationshipType;
53+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TRequirement;
54+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TRequirementDefinition;
55+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TServiceTemplate;
56+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TTopologyElementInstanceStates;
57+
import fr.softeam.toscadesigner.api.tosca.standard.class_.TTopologyTemplate;
58+
import fr.softeam.toscadesigner.api.tosca.standard.datatype.MaxInstancesType;
59+
import fr.softeam.toscadesigner.api.tosca.standard.datatype.SourceElementType;
60+
import fr.softeam.toscadesigner.api.tosca.standard.datatype.TargetElementType;
61+
import fr.softeam.toscadesigner.api.tosca.standard.package_.ToscaModel;
62+
import fr.softeam.toscadesigner.impl.MdaProxyException;
63+
2564
/**
2665
* Factory that instantiates the right proxy class for a model element stereotyped by a 'ToscaDesigner' module stereotype.
2766
* <h2>Module description:</h2>
@@ -66,18 +105,18 @@
66105
* <li><< TopologyTemplateDiagram >> on a {@link org.modelio.metamodel.diagrams.StaticDiagram}: instantiates a {@link TopologyTemplateDiagram}
67106
* </ul>
68107
*/
69-
@objid ("059af84f-eb6e-47d1-a535-4160c0895f98")
108+
@objid ("182482c1-b707-49be-b4d1-10dd511e19bd")
70109
public class ToscaDesignerProxyFactory {
71-
@objid ("8b63bd99-0081-40ea-b0f1-a54010691c1e")
110+
@objid ("cf88373b-2019-4be1-bb06-df5031e3a012")
72111
private static final String ASSETNAME = "ToscaDesigner";
73112

74-
@objid ("f5f18fbb-31bc-42bd-b890-768a969284f0")
113+
@objid ("632cecee-a518-4863-9abd-b438ccd6b699")
75114
private static final InstantiateVisitor instantiateVisitor = new InstantiateVisitor();
76115

77116
/**
78117
* @param session The modeling session this factory is operating in.
79118
*/
80-
@objid ("38eb12c6-a469-4c6d-af62-119a3b538072")
119+
@objid ("e389f179-783f-498c-90a5-fcfc9bd23cba")
81120
public static final void initialize(final IModelingSession session) throws MdaProxyException {
82121
fr.softeam.toscadesigner.api.tosca.standard.class_.CapabilitiesType.MdaTypes.init(session);
83122
fr.softeam.toscadesigner.api.tosca.standard.class_.CapabilityDefinitionsType.MdaTypes.init(session);
@@ -128,7 +167,7 @@ public static final void initialize(final IModelingSession session) throws MdaPr
128167
* @param e A model element
129168
* @return the right proxy or <i>null</i>.
130169
*/
131-
@objid ("2a7254e4-f776-4cdf-bcba-cb85a9c2692a")
170+
@objid ("0f125e41-b0c6-4e99-890d-a481cd279b8d")
132171
public static final Object instantiate(final ModelElement e) {
133172
for (Stereotype s : e.getExtension()) {
134173
ModuleComponent module = s.getModule();
@@ -148,23 +187,23 @@ public static final Object instantiate(final ModelElement e) {
148187
* @param stName A stereotype name.
149188
* @return the right proxy or <i>null</i>.
150189
*/
151-
@objid ("22b2f1c5-3f39-4e67-83d5-7839f8f2ee81")
190+
@objid ("11f6bd97-d6dc-41d6-9d7d-a59be021ef43")
152191
public static final Object instantiate(final Element e, final String stName) {
153192
instantiateVisitor.setStereotype(stName);
154193
return e.accept(instantiateVisitor);
155194
}
156195

157-
@objid ("0a3c01cd-8707-4cd3-84ba-10b92a4f0e72")
196+
@objid ("b5061523-6af7-42e1-8855-45c8978d08c2")
158197
private static class InstantiateVisitor implements IDefaultModelVisitor, IDefaultInfrastructureVisitor {
159-
@objid ("b8e2b303-0a37-4971-88f2-bfc2dded4b48")
198+
@objid ("a93f5b85-c3da-4f99-85b2-8f32a61fca37")
160199
private String stName;
161200

162-
@objid ("392b1f07-1c33-4e81-b748-db1816607ab7")
201+
@objid ("c2964f72-bd5b-4e71-ad6e-58510c52005a")
163202
public final void setStereotype(final String stName) {
164203
this.stName = stName;
165204
}
166205

167-
@objid ("3551c810-1bcc-49e2-8fec-6400e12f5d3f")
206+
@objid ("ecfb0b90-b038-49d9-9c11-b65d59070f3c")
168207
@Override
169208
public final Object visitAssociation(Association obj) {
170209
switch (this.stName) {
@@ -177,7 +216,7 @@ public final Object visitAssociation(Association obj) {
177216

178217
}
179218

180-
@objid ("49753e9b-2524-408f-958b-6c0c18f4f653")
219+
@objid ("abdce8c2-36ce-479d-af15-ae51ef2fb4f9")
181220
@Override
182221
public final Object visitPackage(Package obj) {
183222
switch (this.stName) {
@@ -190,7 +229,7 @@ public final Object visitPackage(Package obj) {
190229

191230
}
192231

193-
@objid ("261fd04d-7e15-4a85-901d-f2d1d081e31d")
232+
@objid ("7c33edd9-eca5-4836-bc67-7e15667959cb")
194233
@Override
195234
public final Object visitDataType(DataType obj) {
196235
switch (this.stName) {
@@ -205,7 +244,7 @@ public final Object visitDataType(DataType obj) {
205244

206245
}
207246

208-
@objid ("74618ee4-7f1a-4f67-a09d-992b22241a7f")
247+
@objid ("c03613d5-39b0-4dd6-b4fd-bddb565dc6d9")
209248
@Override
210249
public final Object visitClass(Class obj) {
211250
switch (this.stName) {
@@ -244,7 +283,7 @@ public final Object visitClass(Class obj) {
244283

245284
}
246285

247-
@objid ("e68f7933-1901-459a-9a9f-c8da99cbf951")
286+
@objid ("a5ea72db-73c1-47fd-8deb-2997d9a6fae7")
248287
@Override
249288
public final Object visitStaticDiagram(StaticDiagram obj) {
250289
switch (this.stName) {
@@ -259,7 +298,7 @@ public final Object visitStaticDiagram(StaticDiagram obj) {
259298

260299
}
261300

262-
@objid ("dd13b84a-f932-4773-9778-5878f687b25d")
301+
@objid ("d07cdd20-9178-45ca-9cba-4861db780bc5")
263302
@Override
264303
public final Object visitModelElement(ModelElement obj) {
265304
switch (this.stName) {
@@ -278,7 +317,7 @@ public final Object visitModelElement(ModelElement obj) {
278317
* <p>If null is returned the caller will return null.
279318
* @return the {@link IInfrastructureVisitor} visitor or <i>null</i>.
280319
*/
281-
@objid ("a8c58971-c794-4d49-9914-f07eac573ba6")
320+
@objid ("c67b425e-0fd9-4310-9e15-0002978ca717")
282321
@Override
283322
public IInfrastructureVisitor getInfrastructureVisitor() {
284323
return this;

ToscaDesigner/src/main/java/fr/softeam/toscadesigner/api/automatic/standard/staticdiagram/CloudServiceArchiveDiagram.java

Lines changed: 23 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,40 @@
22
* WARNING: GENERATED FILE - DO NOT EDIT
33
* Module: ToscaDesigner v0.0.00
44
5-
* This file was generated on 11/06/2024 17:18 by Modelio Studio.
5+
* This file was generated on 12/06/2024 14:58 by Modelio Studio.
66
*/
77
package fr.softeam.toscadesigner.api.automatic.standard.staticdiagram;
88

99
import java.util.ArrayList;
10-
import java.util.Collections;
1110
import java.util.List;
12-
import java.util.Objects;
13-
import com.modeliosoft.modelio.api.module.MManualAssociationRole;
14-
import com.modeliosoft.modelio.api.module.MManualAttribute;
15-
import com.modeliosoft.modelio.api.module.MManualClass;
16-
import com.modeliosoft.modelio.api.module.MManualImport;
17-
import com.modeliosoft.modelio.api.module.MManualOperation;
18-
import com.modeliosoft.modelio.api.module.mda.IMdaProxy;
19-
import com.modeliosoft.modelio.api.module.mda.MdaProxyException;
20-
import com.modeliosoft.modelio.javadesigner.annotations.objid;
21-
import fr.softeam.toscadesigner.api.ToscaDesignerProxyFactory;
11+
2212
import org.modelio.api.modelio.model.IModelingSession;
23-
import org.modelio.api.modelio.model.ModelingSessionRegistry;
24-
import org.modelio.api.modelio.model.PropertyConverter;
2513
import org.modelio.metamodel.diagrams.StaticDiagram;
26-
import org.modelio.metamodel.mmextensions.infrastructure.ExtensionNotFoundException;
27-
import org.modelio.metamodel.uml.infrastructure.Dependency;
2814
import org.modelio.metamodel.uml.infrastructure.ModelElement;
2915
import org.modelio.metamodel.uml.infrastructure.Stereotype;
3016
import org.modelio.metamodel.uml.infrastructure.TagType;
31-
import org.modelio.metamodel.uml.infrastructure.properties.PropertyDefinition;
32-
import org.modelio.metamodel.uml.infrastructure.properties.PropertyTableDefinition;
3317
import org.modelio.vcore.smkernel.mapi.MObject;
3418
import org.modelio.vcore.smkernel.mapi.MRef;
3519

20+
import com.modeliosoft.modelio.javadesigner.annotations.objid;
21+
22+
import fr.softeam.toscadesigner.impl.IMdaProxy;
23+
import fr.softeam.toscadesigner.impl.MdaProxyException;
24+
3625
/**
3726
* Proxy class to handle a {@link StaticDiagram} with << CloudServiceArchiveDiagram >> stereotype.
3827
* <p>Stereotype description:
3928
* <br/><i>null</i></p>
4029
*/
41-
@objid ("84bc7a57-7634-43e0-a680-b15abe46342f")
30+
@objid ("5359af4a-ee3a-41bd-b442-8a2d88a31098")
4231
public class CloudServiceArchiveDiagram implements IMdaProxy {
43-
@objid ("ea1c1562-cd64-433a-bb2d-edd8f251d18c")
32+
@objid ("525402ce-2358-4ef3-ae74-35d6361e6b32")
4433
public static final String STEREOTYPE_NAME = "CloudServiceArchiveDiagram";
4534

4635
/**
4736
* The underlying {@link StaticDiagram} represented by this proxy, never null.
4837
*/
49-
@objid ("2a1a32c5-a54c-49de-bcce-cb580095a4ee")
38+
@objid ("d5cdb158-4d80-44de-9247-2246cdf405e4")
5039
protected final StaticDiagram elt;
5140

5241
/**
@@ -56,7 +45,7 @@ public class CloudServiceArchiveDiagram implements IMdaProxy {
5645
* @param elt a model object
5746
* @return <code>true</code> if the instantiation can be carried out else <code>false</code>.
5847
*/
59-
@objid ("2ad4d402-3f62-4f3b-a491-f1b354051794")
48+
@objid ("2135fc3e-f1f0-4367-9a69-1a17a591219e")
6049
public static boolean canInstantiate(final MObject elt) {
6150
return ((elt instanceof StaticDiagram) && (CloudServiceArchiveDiagram.MdaTypes.STEREOTYPE_ELT!=null) && ((StaticDiagram) elt).isStereotyped(CloudServiceArchiveDiagram.MdaTypes.STEREOTYPE_ELT));
6251
}
@@ -66,7 +55,7 @@ public static boolean canInstantiate(final MObject elt) {
6655
*
6756
* @return a {@link CloudServiceArchiveDiagram} proxy on the created {@link StaticDiagram}.
6857
*/
69-
@objid ("3cff2928-314b-4f45-98f3-8dfd2091fea0")
58+
@objid ("f12eb51c-c9c0-498a-ab79-fd20dc453c28")
7059
public static CloudServiceArchiveDiagram create(final IModelingSession session) {
7160
ModelElement e = (ModelElement)session.getModel().createElement("Standard.StaticDiagram");
7261
e.getExtension().add(CloudServiceArchiveDiagram.MdaTypes.STEREOTYPE_ELT);
@@ -80,7 +69,7 @@ public static CloudServiceArchiveDiagram create(final IModelingSession session)
8069
* @param obj a StaticDiagram
8170
* @return a {@link CloudServiceArchiveDiagram} proxy or <i>null</i>.
8271
*/
83-
@objid ("a41f5533-f52f-40fd-ac6d-b02071e0f712")
72+
@objid ("88d1d235-0f73-4323-b660-344794fd7ecd")
8473
public static CloudServiceArchiveDiagram instantiate(final StaticDiagram obj) {
8574
return CloudServiceArchiveDiagram.canInstantiate(obj) ? new CloudServiceArchiveDiagram(obj) : null;
8675
}
@@ -93,15 +82,15 @@ public static CloudServiceArchiveDiagram instantiate(final StaticDiagram obj) {
9382
* @return a {@link CloudServiceArchiveDiagram} proxy.
9483
* @throws IllegalArgumentException if the instantiation cannot be carried out.
9584
*/
96-
@objid ("4c8bfc2c-613d-45cd-b69e-f660cd5cd556")
85+
@objid ("d6618fde-7fe2-41d0-9c4b-bb4212397f85")
9786
public static CloudServiceArchiveDiagram safeInstantiate(final StaticDiagram obj) throws IllegalArgumentException {
9887
if (CloudServiceArchiveDiagram.canInstantiate(obj))
9988
return new CloudServiceArchiveDiagram(obj);
10089
else
10190
throw new IllegalArgumentException("CloudServiceArchiveDiagram: Cannot instantiate "+obj+": wrong element type or stereotype");
10291
}
10392

104-
@objid ("3a0fa2e5-47ef-49cd-b7e6-98fd1a432700")
93+
@objid ("843a0c37-eb29-468e-b2de-a74bce1e7f67")
10594
@Override
10695
public boolean equals(final Object obj) {
10796
if (this == obj) {
@@ -121,35 +110,35 @@ public boolean equals(final Object obj) {
121110
* Get the underlying {@link StaticDiagram}.
122111
* @return the StaticDiagram represented by this proxy, never null.
123112
*/
124-
@objid ("b99ffef8-22e2-4baa-8e62-e214dd57d6d8")
113+
@objid ("d5205fef-2ce4-4269-9856-85b480fa3217")
125114
public StaticDiagram getElement() {
126115
return this.elt;
127116
}
128117

129-
@objid ("ff73f504-0900-4dcd-89d1-4fcd671bf66e")
118+
@objid ("73e6ac37-729a-45a3-9f1b-cbedb057ea6d")
130119
@Override
131120
public int hashCode() {
132121
return 23 + ((this.elt == null) ? 0 : this.elt.hashCode());
133122

134123
}
135124

136-
@objid ("d657fef5-b139-4aa4-9ba1-67cb086f6ab4")
125+
@objid ("32e41f55-6640-4690-a255-c3db545339cb")
137126
protected CloudServiceArchiveDiagram(final StaticDiagram elt) {
138127
this.elt = elt;
139128
}
140129

141-
@objid ("aca6748d-5cc9-475b-9827-53751b34620d")
130+
@objid ("1557c17b-bdbb-4f49-b0e6-52d1ac52369d")
142131
public static final class MdaTypes {
143-
@objid ("4a02a6f0-f0b4-4dd7-9df6-a1aedeffa470")
132+
@objid ("771d6724-4234-4737-aa5b-b18c3d25607a")
144133
public static Stereotype STEREOTYPE_ELT;
145134

146-
@objid ("90abce80-835e-4229-92df-e91138b49c4c")
135+
@objid ("2e9bd64f-79a3-43a3-907f-f41260cde069")
147136
private static Stereotype MDAASSOCDEP;
148137

149-
@objid ("7aa4536e-a46c-4be3-9e5b-089086d5aaf4")
138+
@objid ("04e90dad-f3b5-46eb-9000-cd8eeadb9e4f")
150139
private static TagType MDAASSOCDEP_ROLE;
151140

152-
@objid ("964bf622-8fa1-4bef-992a-384c99502d2b")
141+
@objid ("4b2c6e26-d0c7-4d4e-92d1-284e3a899941")
153142
public static void init(final IModelingSession session) throws MdaProxyException {
154143
List <MRef> missingRefs = new ArrayList<>();
155144
MRef mRef;

0 commit comments

Comments
 (0)