Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
e43f527
ToscaCodeGen
juancadavid Jul 25, 2024
f1fc29c
Add Handlebars 4.3.1 dependency + Activate Export command to create a…
juancadavid Jul 29, 2024
9a89bc9
Delete ToscaDesigner/target directory
juancadavid Jul 29, 2024
3880981
.tosca export: first iteration
juancadavid Aug 1, 2024
acd1977
Include stereotype properties in the TOSCA node types generation
juancadavid Aug 2, 2024
b3ad11f
ToscaCodeGen
juancadavid Jul 25, 2024
eca6c89
Add Handlebars 4.3.1 dependency + Activate Export command to create a…
juancadavid Jul 29, 2024
a350b0d
Delete ToscaDesigner/target directory
juancadavid Jul 29, 2024
943f144
.tosca export: first iteration
juancadavid Aug 1, 2024
8b90c98
Include stereotype properties in the TOSCA node types generation
juancadavid Aug 2, 2024
334ea4a
Merge branch 'toscaCodeGen' of git@github.com:Modelio-R-D/MYRTUSDesig…
juancadavid Aug 2, 2024
8f57076
Stereotype added ( model element metaclass mainly) + api updated
Amina-Moussaoui Aug 2, 2024
a39ecd0
ExportToscaModelCommand handler modified
juancadavid Aug 6, 2024
a41ef87
Bug fix in generating FaceDetectionServiceTemplate.csar
juancadavid Aug 6, 2024
05c89fe
Generation of topology templates (partial)
juancadavid Aug 8, 2024
9690853
Correct bug to properly go through the entire composition children when
juancadavid Aug 12, 2024
5f324b3
Fix: commands magically disappeared
Amina-Moussaoui Aug 13, 2024
aab2aa0
new modeling concepts to to finish modeling the Face Detection example
Amina-Moussaoui Aug 14, 2024
c70d280
Imports preprocessing and output in template (for NodeTypes)
juancadavid Aug 14, 2024
38cc5d0
new modeling concepts 2 to to finish modeling the Face Detection example
Amina-Moussaoui Aug 16, 2024
2791620
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Aug 16, 2024
7d70d02
Property page update
Amina-Moussaoui Aug 16, 2024
c9c9b71
Untrack target folder
juancadavid Aug 19, 2024
acd174c
Merge w/ Amina's dev branch
juancadavid Aug 19, 2024
1df006f
Update property pages + icons
Amina-Moussaoui Aug 20, 2024
d82bbaf
PropertiesDefinitionType tool added +icon ( as an attribute)
Amina-Moussaoui Aug 21, 2024
756e94d
Node type property added to NodeTemplate
Amina-Moussaoui Aug 21, 2024
199e24b
New tool: requirement for node Template + its property page added
Amina-Moussaoui Aug 22, 2024
73f46af
Advancing in topology template generation
juancadavid Aug 23, 2024
0d55633
Generation of artifact and requirement headers in topology templates
juancadavid Aug 26, 2024
896d9d3
Merge Amina + TRelationshipTemplate generation
juancadavid Aug 26, 2024
d30b95a
Improvements in generation + code simplification
juancadavid Aug 27, 2024
432cbe8
Fixes + Dev
Amina-Moussaoui Aug 27, 2024
9de4d05
TnodeTemplate property page is operational
Amina-Moussaoui Aug 27, 2024
dac6894
Merge from Amina + metadata generation in topology templates
juancadavid Aug 28, 2024
bd738df
Packages and diagrams names fixed when created ( Tosca Model, Service…
Amina-Moussaoui Aug 28, 2024
7148614
Metadata property page added
Amina-Moussaoui Aug 29, 2024
04588d1
TtopologyTemplate propertyPage added
Amina-Moussaoui Aug 29, 2024
d9bb004
TserviceTeplate propertypage added
Amina-Moussaoui Aug 29, 2024
af4f050
NodeType property page fixed
Amina-Moussaoui Aug 29, 2024
44fa7e6
TrelationshipTemplate property page fixed ++
Amina-Moussaoui Aug 29, 2024
f7266bd
New tools (requirements)
Amina-Moussaoui Aug 30, 2024
fd24158
Metadata tool added
Amina-Moussaoui Aug 30, 2024
c98788f
Capability defintion tool added
Amina-Moussaoui Aug 30, 2024
e0bcbc1
Deployment Artifact tool added
Amina-Moussaoui Aug 30, 2024
fcdca5d
Metadata property page added (Name & Value)
Amina-Moussaoui Sep 3, 2024
df80046
Deployment artifact tool + propertypage
Amina-Moussaoui Sep 3, 2024
fc2538a
DeploymentArtifact-S property page added
Amina-Moussaoui Sep 3, 2024
5c1904c
RequirementsType + TRequirement property page added
Amina-Moussaoui Sep 3, 2024
9aa8dd6
Merge from Amina + change TRequirement import
juancadavid Sep 3, 2024
f68ffbe
Change TRequirement import
juancadavid Sep 3, 2024
23e7403
Deleting generated Toscamodel Export command
Amina-Moussaoui Sep 3, 2024
69f1ac8
Merge from Amina
juancadavid Sep 3, 2024
6d2cd2c
Capability Definition tool + new icon for capabilityDefinitionS tool …
Amina-Moussaoui Sep 3, 2024
566db83
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 3, 2024
7f91aaf
Deleted elements from the API
juancadavid Sep 3, 2024
ca853c2
Delete ToscaDesigner/target/classes directory
juancadavid Sep 3, 2024
f1dda99
Delete ToscaDesigner/target/antrun directory
juancadavid Sep 3, 2024
255d074
Delete ToscaDesigner/target/maven-archiver directory
juancadavid Sep 3, 2024
6d078f5
Delete ToscaDesigner/target/maven-status/maven-compiler-plugin/compil…
juancadavid Sep 3, 2024
144d94d
Import fixes + module.xml fixes
juancadavid Sep 3, 2024
a557d65
delete vscode config files
juancadavid Sep 4, 2024
d24163e
Merge branch 'toscaCodeGen' of git@github.com:Modelio-R-D/MYRTUSDesig…
juancadavid Sep 4, 2024
1bcc867
Properties tools added in service template diagram + topology templat…
Amina-Moussaoui Sep 9, 2024
0d2ee60
Adaptations for latest profile changes
juancadavid Sep 9, 2024
bd60e92
Merge with Amina's branch
juancadavid Sep 9, 2024
a21493e
Properpty pages implemented for properties ( node type and node templ…
Amina-Moussaoui Sep 10, 2024
5faef82
Generation of metadata elements and node template properties
juancadavid Sep 10, 2024
eb3394e
Generation of metadata elements and node template properties
juancadavid Sep 10, 2024
2b55052
Merge branch 'toscaCodeGen' of git@github.com:Modelio-R-D/MYRTUSDesig…
juancadavid Sep 10, 2024
0ddb491
Merge branch 'toscaCodeGen' of
juancadavid Sep 10, 2024
1312f60
Trequirement property page done ( topology template diagram)
Amina-Moussaoui Sep 10, 2024
9cf0b88
Requirement (node type) property page done + fixes
Amina-Moussaoui Sep 10, 2024
a9a1784
New mechanism for requirements and capabilities in node templates
juancadavid Sep 10, 2024
9811048
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 10, 2024
a9f9f98
Name in tPropertyDef referencing ProperyDefinitionType
Amina-Moussaoui Sep 11, 2024
59f13d4
Fix : type of capability in TrequirementDefinition & TRequirement
Amina-Moussaoui Sep 11, 2024
3ac3c96
Updates in generation of TOSCA node types
juancadavid Sep 11, 2024
903f9b6
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 11, 2024
7780e9e
Tosca Library deployed as a ramc
Amina-Moussaoui Sep 17, 2024
3403c6c
Update .gitignore
juancadavid Sep 18, 2024
04c5e9c
Delete ToscaDesigner/target/antrun directory
Amina-Moussaoui Sep 18, 2024
12c14b6
Delete ToscaDesigner/target/classes/fr/softeam directory
Amina-Moussaoui Sep 18, 2024
7a77d4f
Delete ToscaDesigner/target/maven-archiver directory
Amina-Moussaoui Sep 18, 2024
f0ca55e
Delete ToscaDesigner/target/maven-status/maven-compiler-plugin/compil…
Amina-Moussaoui Sep 18, 2024
e911be2
Update .gitignore
Amina-Moussaoui Sep 18, 2024
5b132eb
Requirements and capabilities generation for node types
juancadavid Sep 18, 2024
f4e5898
Merge branch 'toscaCodeGen' of git@github.com:Modelio-R-D/MYRTUSDesig…
juancadavid Sep 18, 2024
5124479
Merge branch 'toscaCodeGen' of
juancadavid Sep 18, 2024
15021c7
Policy attribute icon + tool done
Amina-Moussaoui Sep 18, 2024
dad3910
Policy propertypage done + new sterotype TpolicyType (+icon)
Amina-Moussaoui Sep 18, 2024
4c5288d
TPolicyType property page + stereotype update
Amina-Moussaoui Sep 18, 2024
4d6502e
policy icon update
Amina-Moussaoui Sep 18, 2024
6a031ea
jmdac update
Amina-Moussaoui Sep 18, 2024
239f5e6
Capability type fixed in Tcapability definition property page
Amina-Moussaoui Sep 19, 2024
e55732b
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 20, 2024
573931b
Tartifact icon + TInterface icon + Tgroup icon + renaming ToscaProper…
Amina-Moussaoui Sep 23, 2024
b5b61a8
Tosca Designer V2 : Capability definition : Capability type fixed
Amina-Moussaoui Sep 23, 2024
c8b119e
Rectified scopes of command handles + bug fixes in codegen
juancadavid Sep 23, 2024
25cb225
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 23, 2024
94960dc
Tgroup + TgroupType stereotypes + propertypages
Amina-Moussaoui Sep 24, 2024
130b405
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 24, 2024
09cfa6e
Fixed: Missing property "derivedFrom" in the property pages of follow…
Amina-Moussaoui Sep 24, 2024
f5511fd
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 24, 2024
e131876
Policiestype group added
Amina-Moussaoui Sep 26, 2024
79f71f1
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Sep 27, 2024
8fd2c7e
Codegen adaptations after last merge with profile dev branch
juancadavid Oct 7, 2024
4d2b44b
«TPolicy» and «TRequirement» from `Attribute` to `Class` + TpolicyT…
Amina-Moussaoui Oct 10, 2024
e17eb04
Adding missing property "derivedFrom" of following types ( in profil…
Amina-Moussaoui Oct 10, 2024
5b256d9
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 15, 2024
b5ba456
Tgroup members fix
Amina-Moussaoui Oct 15, 2024
efef73b
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 15, 2024
154e8af
New icons for : TConstraint, ConstraintsType + TArtifact propertypag…
Amina-Moussaoui Oct 17, 2024
68376e0
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 17, 2024
698b41d
Change base metaclass for «TCapabilityDefinition» and «TRequirementDe…
Amina-Moussaoui Oct 21, 2024
32033e3
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 24, 2024
a905bb6
Corrections after metaclass changes for TCapabilityDefinition
juancadavid Oct 24, 2024
89922c9
Tgroup members added
Amina-Moussaoui Oct 24, 2024
10cd63c
added "members" in removeMembers in Tgroup api
Amina-Moussaoui Oct 24, 2024
984f607
-Repetition of attributes : name and derived from in Tnodetype removed
Amina-Moussaoui Oct 24, 2024
3156c48
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 25, 2024
8df3dba
Restructuring the user experience + sterotypes update + fixes
Amina-Moussaoui Oct 25, 2024
b751a57
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 25, 2024
433035c
Service template property page + Topology template property page update
Amina-Moussaoui Oct 25, 2024
1c8044e
TopologyTemplate property page update
Amina-Moussaoui Oct 25, 2024
69dccad
Service template property page update
Amina-Moussaoui Oct 25, 2024
84d4128
TGroups generation in CSAR files
juancadavid Oct 25, 2024
62f4617
TCapabilityDefinition attribute to class + Fixes
Amina-Moussaoui Oct 28, 2024
4bf2a66
export icon back
Amina-Moussaoui Oct 28, 2024
0192bcd
export icon in jmdac
Amina-Moussaoui Oct 28, 2024
aece58b
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 28, 2024
2214ee8
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 28, 2024
1dd3959
Case correction in TGroup and TGroupType
juancadavid Oct 28, 2024
235b591
Rename Tgroup.java to TGroup.java
Amina-Moussaoui Oct 28, 2024
e49ed2c
Rename TgroupType.java to TGroupType.java
Amina-Moussaoui Oct 28, 2024
72f6c3f
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Oct 28, 2024
e0dc6f0
Bug fixes on Handlebar templates
juancadavid Oct 28, 2024
fa0804d
Add properties for requirements in node templates
juancadavid Nov 21, 2024
71e70b7
Bug fixing in topology templates
juancadavid Dec 16, 2024
de47bbf
Bug fixing in TNodeTemplate.hbs
juancadavid Jan 6, 2025
f7856eb
TCapabilityType metaclass changed from attribute to class + ToscaDesi…
Amina-Moussaoui Jan 7, 2025
935250a
TOperation icon added
Amina-Moussaoui Jan 7, 2025
7749d23
Fix: Capabilities in Trequirement property page are listed again
Amina-Moussaoui Jan 7, 2025
4c73a0a
New Trigger stereotype + TPolicy propertypage fix
Amina-Moussaoui Jan 7, 2025
971815a
Trigger property page done
Amina-Moussaoui Jan 7, 2025
fc42e34
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Jan 7, 2025
daad91d
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Jan 7, 2025
6f2836f
module.xml conflict resolution and new build files
juancadavid Jan 8, 2025
ce51504
Fixes + New icons + New property pages
Amina-Moussaoui Jan 9, 2025
0f956f6
Icons, and property pages for «CapabilitiesType» and «TCapability»
Amina-Moussaoui Jan 9, 2025
24d041d
Handle errors in CSAR generation
juancadavid Jan 9, 2025
18f82b1
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Jan 9, 2025
a7e4cb6
TArtifact template property page added + Formatting code
Amina-Moussaoui Jan 9, 2025
be3265e
tools «CapabilitiesType» and «TCapability» added to Topology template…
Amina-Moussaoui Jan 9, 2025
a9ee074
Report properly on errors during CSAR generation
juancadavid Jan 10, 2025
4b3b9dd
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Jan 11, 2025
abaf7a6
Metaclass name error in TCapabilityDefinitionPropertyPage.java
juancadavid Jan 14, 2025
80ff3f1
Metaclass correction in TEntityTypePropertyPage.java
juancadavid Jan 14, 2025
cb54cdf
Children classes of TEntityTypePropertyPage were not calling the
juancadavid Jan 14, 2025
f0fac10
api generation fixes + deleting export module due to erros
Amina-Moussaoui Jan 14, 2025
fa952b9
temporary: deleting export module
Amina-Moussaoui Jan 14, 2025
00957be
TPolicy property page -> Adding description + changing type of descri…
Amina-Moussaoui Jan 14, 2025
88fed06
Fixing "NONE" not working when selecting no element in a property page
Amina-Moussaoui Jan 16, 2025
d9a1147
Updating Tosca library ( new toscaLibrary.ramc) + Updating stereotype…
Amina-Moussaoui Jan 16, 2025
eecb475
Revert "temporary: deleting export module" + adding github dependency
Amina-Moussaoui Jan 23, 2025
980bbab
Updated jmdac with export back
Amina-Moussaoui Jan 23, 2025
85d618a
Module.xml corrections: classpath dependencies and command scopes
juancadavid Jan 23, 2025
3947ac0
jmdac generation update
Amina-Moussaoui Jan 23, 2025
2445038
Removed and Added Tosca Designer as a folder
Amina-Moussaoui Jan 28, 2025
2c39396
CSAR export updates on node template requirements
juancadavid Feb 4, 2025
28a2529
Fixing Tosca Designer version + Tosca library version
Amina-Moussaoui Feb 6, 2025
4cb2ae0
Update TDeploymentArtifact metaclass from attribute to Class
Amina-Moussaoui Feb 6, 2025
28f9a69
Bug killing in TOSCA node types
juancadavid Feb 7, 2025
7b4f6d1
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Feb 7, 2025
48bdc38
Bug fixing after last merge
juancadavid Feb 10, 2025
87d9fe1
Again correcting command scopes for the Export command
juancadavid Feb 10, 2025
b4d3e00
Bug fixing in .tosca generation: properties and metadata
juancadavid Feb 12, 2025
5ca6b50
Generation of import statements in topology templates
juancadavid Feb 13, 2025
fbfee7d
Scope of export extended on TNodeType and Topologytemplate (on modeli…
Amina-Moussaoui Feb 13, 2025
b0f2cfe
metadata attribute scope extended to NodeType + «TDeploymentArtifact…
Amina-Moussaoui Feb 13, 2025
067dcc2
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Feb 13, 2025
ac24571
TDeployment artifact property page fixed
Amina-Moussaoui Feb 17, 2025
e5fc0ad
Missing imports in AbstractToscaFileGenerator.java
juancadavid Feb 17, 2025
d196299
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Feb 17, 2025
61bd31f
TNode Type "derived from" property fixed
Amina-Moussaoui Feb 17, 2025
d565e10
Change TopologyTemplate metaclass from Package to Class + change of …
Amina-Moussaoui Feb 17, 2025
02d6e19
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Feb 17, 2025
2f18880
TDeploymentArtifact: artifactType from sting to TArtifactType
Amina-Moussaoui Feb 18, 2025
31d6ed0
Merge remote-tracking branch 'origin/toscaCodeGen' into ToscaProfile
Amina-Moussaoui Feb 18, 2025
5154acf
Fixing identation problems in generated .tosca files
juancadavid Feb 20, 2025
1486a9d
Identation problem in artifacts
juancadavid Feb 20, 2025
5f734f2
Test 1 version open source
Amina-Moussaoui Feb 20, 2025
0141a80
Scope of TCapabilityDefinition extended to TCapabilitiyDefinitionsType
Amina-Moussaoui Feb 21, 2025
bd4f938
Allow to generate even if 'derivedFrom' node types is null
juancadavid Feb 21, 2025
1b0d551
Bug fixing upper and lower bounds for requirements and capabilities
juancadavid Feb 21, 2025
cc594e4
Merge remote-tracking branch 'origin/toscaCodeGen' into ToscaProfile
Amina-Moussaoui Feb 21, 2025
1651fe2
Revert "Merge remote-tracking branch 'origin/toscaCodeGen' into Tosca…
Amina-Moussaoui Feb 21, 2025
a119d3c
Update tosca version to 0.1.0
Amina-Moussaoui Feb 21, 2025
1511f37
Export bug fixing: Cardinalities and node type properties
juancadavid Feb 24, 2025
a0d7950
Correct identations in .TOSCA generation+inputs and stereotype names
juancadavid Apr 7, 2025
8255c2a
TInterface update: property table + tool + property page
Amina-Moussaoui Apr 9, 2025
2c26b49
TOperation property table update + new property page
Amina-Moussaoui Apr 9, 2025
d79bcc8
Tgroup metaclass from package to class again
Amina-Moussaoui Apr 10, 2025
a4b7dd5
TParameter steretotype update + new Icon +Topology template update:
Amina-Moussaoui Apr 10, 2025
4e920d1
TCapabilityDefinition: Valide source types is a collection of TNodeType
Amina-Moussaoui Apr 10, 2025
92a619d
«PropertyDefinitionType» property page: addind description and requi…
Amina-Moussaoui Apr 10, 2025
aca9933
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid Apr 25, 2025
909336e
Merge remote-tracking branch 'origin/main' into toscaCodeGen
juancadavid Apr 25, 2025
1fe4b84
Merge remote-tracking branch 'origin/main' into toscaCodeGen
juancadavid Apr 25, 2025
b32edbe
Policy property page not showing fix
Amina-Moussaoui May 12, 2025
e5316a3
Bug fixing in CSAR generation
juancadavid May 12, 2025
83b657f
Trelationship type property page updated ( because it was changed fro…
Amina-Moussaoui May 15, 2025
df1f5e2
Update TPropertyDef property page ( name <-> type)
Amina-Moussaoui May 15, 2025
a61118d
Merge branch 'main' into toscaCodeGen
juancadavid May 21, 2025
487be48
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid May 21, 2025
5cc2fca
Tconstraint property page added
Amina-Moussaoui May 22, 2025
15f63fe
Opensource version
Amina-Moussaoui May 22, 2025
725e258
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid May 22, 2025
c1018af
Merge remote-tracking branch 'origin/ToscaProfile' into toscaCodeGen
juancadavid May 30, 2025
e81f38e
Add/remove fixed
juancadavid Jun 6, 2025
6910d21
Bug fixing in CSAR generation and property pages
juancadavid Jul 1, 2025
f57f998
Update AbstractToscaFileGenerator.java
juancadavid Jul 1, 2025
8c6ef92
Version 0.5 release for Modelio OS 5.4
juancadavid Jul 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 40 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
ToscaDesigner/target/
/target/
/ToscaDesigner/
23 changes: 23 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MYRTUSDesigner</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
5 changes: 5 additions & 0 deletions .settings/org.eclipse.core.resources.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/resources=UTF-8
encoding/<project>=UTF-8
2 changes: 2 additions & 0 deletions .settings/org.eclipse.jdt.apt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=false
14 changes: 14 additions & 0 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=11
4 changes: 4 additions & 0 deletions .settings/org.eclipse.m2e.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
Binary file added Generated TOSCA files/MobilityUseCase.csar
Binary file not shown.
18 changes: 18 additions & 0 deletions Generated TOSCA files/Myrtus-Workstation.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
tosca_definitions_version: tosca_simple_yaml_1_3

imports:
- file: .tosca
namespace_uri: example.eu.myrtus.nodetypes
namespace_prefix: MYRTUS-

node_types:
example.eu.myrtus.nodetypes.Myrtus-Workstation:
description: Representation of a computing node in the Myrtus systems.
derived_from: tosca.nodes.Compute
metadata:
targetNamespace: "example.eu.myrtus.nodetypes"
abstract: "false"
final: "false"



24 changes: 24 additions & 0 deletions Generated TOSCA files/MyrtusCameraFeed.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
tosca_definitions_version: tosca_simple_yaml_1_3

imports:
- file: .tosca
namespace_uri: example.eu.myrtus.nodetypes
namespace_prefix: MYRTUS-

node_types:
example.eu.myrtus.nodetypes.MyrtusCameraFeed:
derived_from: example.eu.myrtus.nodetypes.MyrtusSWComponent
metadata:
targetNamespace: "example.eu.myrtus.nodetypes"
abstract: "false"
final: "false"

requirements:
- faceDetectionService:
capability: tosca.capabilities.Endpoint
relationship: tosca.relationships.connectsTo
occurrences: [ 1, 1 ]
capabilities:
CameraFeed.WebService:
occurrences: [ 0, UNBOUNDED ]
type: tosca.capabilities.Endpoint
64 changes: 64 additions & 0 deletions Generated TOSCA files/MyrtusEdgeCamera.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
tosca_definitions_version: tosca_simple_yaml_1_3

imports:
- file: .tosca
namespace_uri:
namespace_prefix: MYRTUS-

node_types:
compute_nodes.EdgeCamera:

metadata:
targetNamespace: ""
abstract: ""
final: ""
properties:
processingCapability:
type: string
description:

memory:
type: string
description:

networkBandwidth:
type: string
description:

cameraSensorSpec:
type: string
description:

location:
type: string
description:

cpuUtilization:
type: float
description:

frame_rate:
type: integer
description:

baselineAveragePowerConsumption:
type: float
description:

minPowerConsumptionThreshold:
type: float
description:

maxPowerConsumptionThreshold:
type: float
description:

lowPowerMode:
type: boolean
description:


capabilities:
host:
occurrences: [ , 0 ]
type: tosca.capabilities.Compute
20 changes: 20 additions & 0 deletions Generated TOSCA files/MyrtusFaceDetectionService.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
tosca_definitions_version: tosca_simple_yaml_1_3

imports:
- file: .tosca
namespace_uri: example.eu.myrtus.nodetypes
namespace_prefix: MYRTUS-

node_types:
example.eu.myrtus.nodetypes.MyrtusFaceDetectionService:
derived_from: example.eu.myrtus.nodetypes.MyrtusSWComponent
metadata:
targetNamespace: "example.eu.myrtus.nodetypes"
abstract: "false"
final: "false"


capabilities:
FaceDetectionService:
occurrences: [ 0, UNBOUNDED ]
type: tosca.capabilities.Endpoint
13 changes: 13 additions & 0 deletions Generated TOSCA files/MyrtusFace_Application.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
tosca_definitions_version: tosca_simple_yaml_1_3


node_types:
Service Template.NodeType:

metadata:
targetNamespace: ""
abstract: ""
final: ""



24 changes: 24 additions & 0 deletions Generated TOSCA files/MyrtusProxy.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
tosca_definitions_version: tosca_simple_yaml_1_3

imports:
- file: .tosca
namespace_uri: example.eu.myrtus.nodetypes
namespace_prefix: MYRTUS-

node_types:
example.eu.myrtus.nodetypes.MyrtusProxy:
derived_from: example.eu.myrtus.nodetypes.MyrtusSWComponent
metadata:
targetNamespace: "example.eu.myrtus.nodetypes"
abstract: "false"
final: "false"

requirements:
- egress:
capability: tosca.capabilities.Endpoint
relationship: tosca.relationships.connectsTo
occurrences: [ 0, UNBOUNDED ]
capabilities:
MyrtusProxy.WebService:
occurrences: [ 0, UNBOUNDED ]
type: tosca.capabilities.Endpoint
30 changes: 30 additions & 0 deletions Generated TOSCA files/MyrtusSWComponent.tosca
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
tosca_definitions_version: tosca_simple_yaml_1_3

imports:
- file: .tosca
namespace_uri: example.eu.myrtus.nodetypes
namespace_prefix: MYRTUS-

node_types:
example.eu.myrtus.nodetypes.MyrtusSWComponent:
description: This is an example of a specialization made to represent Myrtus SW components. This component assumes the SW modules are containerized in Docker containers.
derived_from: tosca.nodes.SoftwareComponent
metadata:
targetNamespace: "example.eu.myrtus.nodetypes"
abstract: "true"
final: "false"
properties:
dockerImage:
type: string
description:

port:
type: integer
description:
required: false
requirements:
- connects:
capability: tosca.capabilities.Endpoint
relationship: tosca.relationships.connectsTo
occurrences: [ 0, UNBOUNDED ]

Loading