diff --git a/.classpath b/.classpath new file mode 100644 index 00000000..2d849fec --- /dev/null +++ b/.classpath @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.github/workflows/maven-java8.yml b/.github/workflows/maven-java8.yml new file mode 100644 index 00000000..3c35bd05 --- /dev/null +++ b/.github/workflows/maven-java8.yml @@ -0,0 +1,23 @@ +name: Java CI (Maven, Java 8) + +on: + push: + branches: [ main, master, toscaCodeGen ] + pull_request: + branches: [ main, master, toscaCodeGen ] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + java: ['8'] + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: ${{ matrix.java }} + - name: Build with Maven + run: mvn -B -DskipTests package diff --git a/.gitignore b/.gitignore index 91a4f91f..b83d2226 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -# Ignore everything in the target directory -ToscaDesigner/target/* -# But don't ignore these specific files -!ToscaDesigner/target/ToscaDesigner_0.0.00.jmdac -!ToscaDesigner/target/toscadesigner-0.0.00.jar +/target/ diff --git a/ToscaDesigner/.project b/.project similarity index 100% rename from ToscaDesigner/.project rename to .project diff --git a/ToscaDesigner/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from ToscaDesigner/.settings/org.eclipse.core.resources.prefs rename to .settings/org.eclipse.core.resources.prefs diff --git a/ToscaDesigner/.settings/org.eclipse.jdt.apt.core.prefs b/.settings/org.eclipse.jdt.apt.core.prefs similarity index 100% rename from ToscaDesigner/.settings/org.eclipse.jdt.apt.core.prefs rename to .settings/org.eclipse.jdt.apt.core.prefs diff --git a/ToscaDesigner/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs similarity index 81% rename from ToscaDesigner/.settings/org.eclipse.jdt.core.prefs rename to .settings/org.eclipse.jdt.core.prefs index caabeaf9..8cf31974 100644 --- a/ToscaDesigner/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,6 +1,6 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -11,4 +11,4 @@ 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 +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/ToscaDesigner/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from ToscaDesigner/.settings/org.eclipse.m2e.core.prefs rename to .settings/org.eclipse.m2e.core.prefs diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..e0f15db2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "automatic" +} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..0f2e1d2b --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,35 @@ +CONTRIBUTING + +Development setup +----------------- +This repository builds a Modelio 5.4.1 module (ToscaDesigner) and requires Java 8 for runtime compatibility with Modelio. + +Requirements +- Java 8 JDK (for running Modelio and for building modules targeting Modelio) +- Maven 3.6+ + +Build instructions +------------------ +From the project root: + +```powershell +mvn -B -DskipTests package +``` + +This produces `target/toscadesigner-.jar` and `target/ToscaDesigner_.jmdac`. + +Notes +----- +- The project compiles with `maven-compiler-plugin` configured to `8` to ensure bytecode compatibility with Modelio 5.4.1. +- The `MDAKit` dependency is provided by the Modelio runtime; it is declared with `scope=provided` in `pom.xml`. +- If you need to run checks that require the Modelio API, install Modelio and run integration steps inside its environment. + +Contributing +------------ +- Fork the repo and create a feature branch. +- Run the build locally and open a pull request. +- For major changes, open an issue first to discuss the design. + +CI +-- +A GitHub Actions workflow (maven-java8.yml) is included to build with Java 8 on push and pull requests. diff --git a/Generated TOSCA files/MobilityUseCase.csar b/Generated TOSCA files/MobilityUseCase.csar new file mode 100644 index 00000000..8b4c0fb3 Binary files /dev/null and b/Generated TOSCA files/MobilityUseCase.csar differ diff --git a/ToscaDesigner/Generated TOSCA files/Myrtus-Workstation.tosca b/Generated TOSCA files/Myrtus-Workstation.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/Myrtus-Workstation.tosca rename to Generated TOSCA files/Myrtus-Workstation.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusCameraFeed.tosca b/Generated TOSCA files/MyrtusCameraFeed.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusCameraFeed.tosca rename to Generated TOSCA files/MyrtusCameraFeed.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusEdgeCamera.tosca b/Generated TOSCA files/MyrtusEdgeCamera.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusEdgeCamera.tosca rename to Generated TOSCA files/MyrtusEdgeCamera.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusFaceDetectionService.tosca b/Generated TOSCA files/MyrtusFaceDetectionService.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusFaceDetectionService.tosca rename to Generated TOSCA files/MyrtusFaceDetectionService.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusFace_Application.tosca b/Generated TOSCA files/MyrtusFace_Application.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusFace_Application.tosca rename to Generated TOSCA files/MyrtusFace_Application.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusProxy.tosca b/Generated TOSCA files/MyrtusProxy.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusProxy.tosca rename to Generated TOSCA files/MyrtusProxy.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusSWComponent.tosca b/Generated TOSCA files/MyrtusSWComponent.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusSWComponent.tosca rename to Generated TOSCA files/MyrtusSWComponent.tosca diff --git a/ToscaDesigner/Generated TOSCA files/MyrtusSmartTrafficManagementTopologyTemplate.tosca b/Generated TOSCA files/MyrtusSmartTrafficManagementTopologyTemplate.tosca similarity index 100% rename from ToscaDesigner/Generated TOSCA files/MyrtusSmartTrafficManagementTopologyTemplate.tosca rename to Generated TOSCA files/MyrtusSmartTrafficManagementTopologyTemplate.tosca diff --git a/ToscaDesigner/.classpath b/ToscaDesigner/.classpath index 96d12d7b..762c5287 100644 --- a/ToscaDesigner/.classpath +++ b/ToscaDesigner/.classpath @@ -36,5 +36,22 @@ + + + + + + + + + + + + + + + + + diff --git a/ToscaDesigner/.github/workflows/maven-java8.yml b/ToscaDesigner/.github/workflows/maven-java8.yml new file mode 100644 index 00000000..b2502f16 --- /dev/null +++ b/ToscaDesigner/.github/workflows/maven-java8.yml @@ -0,0 +1,25 @@ +name: Java CI (Maven, Java 8) + +on: + push: + branches: [ main, master, toscaCodeGen ] + pull_request: + branches: [ main, master, toscaCodeGen ] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + # Use JDK 11 to run the Modelio Maven plugin (which requires Java 11), + # while the maven-compiler-plugin produces Java 8 bytecode (8). + java: ['11'] + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: ${{ matrix.java }} + - name: Build with Maven + run: mvn -B -DskipTests package diff --git a/ToscaDesigner/.gitignore b/ToscaDesigner/.gitignore deleted file mode 100644 index b83d2226..00000000 --- a/ToscaDesigner/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target/ diff --git a/ToscaDesigner/.vscode/settings.json b/ToscaDesigner/.vscode/settings.json new file mode 100644 index 00000000..e0f15db2 --- /dev/null +++ b/ToscaDesigner/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "automatic" +} \ No newline at end of file diff --git a/ToscaDesigner/CONTRIBUTING.md b/ToscaDesigner/CONTRIBUTING.md new file mode 100644 index 00000000..5ca19bdc --- /dev/null +++ b/ToscaDesigner/CONTRIBUTING.md @@ -0,0 +1,42 @@ +CONTRIBUTING + +Development setup +----------------- +This repository builds a Modelio 5.4.1 module (ToscaDesigner) and requires Java 8 for runtime compatibility with Modelio. + +Requirements +- Java 8 JDK (for running Modelio and for building modules targeting Modelio) +- Maven 3.6+ + +Build instructions +------------------ +From the project root: + +```powershell +mvn -B -DskipTests package +``` + +This produces `target/toscadesigner-.jar` and `target/ToscaDesigner_.jmdac`. + +Notes +----- +- The project compiles with `maven-compiler-plugin` configured to `8` to ensure bytecode compatibility with Modelio 5.4.1. +- The `MDAKit` dependency is provided by the Modelio runtime; it is declared with `scope=provided` in `pom.xml`. +- If you need to run checks that require the Modelio API, install Modelio and run integration steps inside its environment. + +Contributing +------------ +- Fork the repo and create a feature branch. +- Run the build locally and open a pull request. +- For major changes, open an issue first to discuss the design. + +CI +-- +A GitHub Actions workflow (`.github/workflows/maven-java8.yml`) is included. Note: + +- The workflow runs Maven under Java 11 so Modelio-related Maven plugins (which require + a newer JDK) can execute. The project is still compiled to Java 8 bytecode via the + `maven-compiler-plugin` configuration (`8`). + +This preserves runtime compatibility with Modelio 5.4.1 while allowing plugin execution +that needs a newer JDK. diff --git a/ToscaDesigner/Generated TOSCA files/MobilityUseCase.csar b/ToscaDesigner/Generated TOSCA files/MobilityUseCase.csar index 8b4c0fb3..67e8612c 100644 Binary files a/ToscaDesigner/Generated TOSCA files/MobilityUseCase.csar and b/ToscaDesigner/Generated TOSCA files/MobilityUseCase.csar differ diff --git a/ToscaDesigner/LICENSE b/ToscaDesigner/LICENSE new file mode 100644 index 00000000..f288702d --- /dev/null +++ b/ToscaDesigner/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/ToscaDesigner/README.md b/ToscaDesigner/README.md new file mode 100644 index 00000000..831c996e --- /dev/null +++ b/ToscaDesigner/README.md @@ -0,0 +1,115 @@ +# MYRTUSDesigner + +**TOSCA Designer** is an open-source module for **Modelio 5.4.1**, enabling graphical modeling of cloud-based applications using the [OASIS TOSCA Standard](https://www.oasis-open.org/committees/tosca/). It allows users to specify the components comprising the topology of cloud-based applications along with the processes for their orchestration. TOSCA supports the specification of types and templates. It also allows exporting these models as `.tosca` and `.csar` files. + +--- + +## About TOSCA Designer + +TOSCA Designer is developed by the **Softeam R&D Department**, as part of the [MYRTUS Horizon Europe project](https://myrtus-project.eu/) (Grant No. 101135183). + +--- + +## Key Features + +- Supports **TOSCA Standard v1.3** +- Graphical modeling of: + - Topology templates + - Node types + - Relationship types + - Policies and requirements +- Export capabilities: + - `.tosca` files (from Node Types and Topology Templates) + - `.csar` files (experimental support) + +--- + +## Dependencies + +Ensure the following tools are installed on your system: + +- [Java 8 JDK](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) +- [Modelio Open Source 5.4.1](https://github.com/ModelioOpenSource/Modelio/releases/tag/v5.4.1) + +--- + +## Installation Guide + +### Step 1: Install Modelio 5.4.1 (open source version) + +1. Download the appropriate installer from the [Modelio 5.4.1 release page](https://github.com/ModelioOpenSource/Modelio/releases/tag/v5.4.1). +2. Install Modelio on your system. +3. Ensure Java 8 is correctly installed and added to your system's PATH. + +### Step 2: Download the TOSCA Designer Module + +1. Visit the [TOSCA Designer release page](https://github.com/Modelio-R-D/MYRTUSDesigner/releases/tag/v0.1.0). +2. Download the latest `.jmdac` file (module archive). + +### Step 3: Add the Module to Modelio + +1. Launch **Modelio 5.4.1**. +2. Navigate to `Configuration > Modules catalog`. + + ![image](https://github.com/user-attachments/assets/35f45577-0dcf-4dd3-8675-70fef4316e9f) + +4. Click **Add a module**. + + ![image](https://github.com/user-attachments/assets/0ce1dcd5-2b4b-4fd8-a162-c890592e7bd7) + +6. Select the downloaded `.jmdac` file. + ![image](https://github.com/user-attachments/assets/9aff557a-f30d-481e-a621-7d506a2b8d20) + +8. Confirm to add it to your module catalog. + +### Step 4: Deploy the Module in a Project + +1. Create or open a UML project in Modelio. + + ![image](https://github.com/user-attachments/assets/171d3ef8-ea76-4d30-afea-d1509e3bca8b) + +3. Go to `Configuration > Install a module in this project`. + + ![image](https://github.com/user-attachments/assets/da1332d5-723c-4409-bddd-fc36537e8516) + ![image](https://github.com/user-attachments/assets/497683ce-3818-4a36-831a-0b51acf2f144) + +5. Select **TOSCA Designer** from the available list and Deploy in the project. + ![image](https://github.com/user-attachments/assets/3d7ab0c5-5053-459c-81e4-de3c0a8c074d) + +7. Click **Finish** — the module is now active and ready to use. + +--- + +## Example Projects + +The release includes two example model projects that demonstrate usage: + +- `MYRTUS.Face.Application.zip` +- `Smart.City.Traffic.Management.zip` + +To import an example project: + +1. In Modelio, go to `File > Import project`. +2. Select one of the example `.zip` files. + +You can also explore the full **Myrtus Template Project**, which integrates additional modules (Java Designer, SysML Architect, Attack Tree Designer) and provides a broader modeling environment: + +[MYRTUS Template Project on GitHub](https://github.com/Modelio-R-D/MYRTUS) + +--- + +## Contributing + +Contributions are welcome! + +- Fork the repository +- Create a feature branch and make your changes +- Submit a pull request + +For major changes, please open an issue first to discuss them with the maintainers. + +--- + +## Affiliation + +This module is developed by the **Softeam R&D Department** and supported by the European Commission through the [MYRTUS Horizon Europe project](https://myrtus-project.eu/). diff --git a/ToscaDesigner/bin/.github/workflows/maven-java8.yml b/ToscaDesigner/bin/.github/workflows/maven-java8.yml new file mode 100644 index 00000000..3c35bd05 --- /dev/null +++ b/ToscaDesigner/bin/.github/workflows/maven-java8.yml @@ -0,0 +1,23 @@ +name: Java CI (Maven, Java 8) + +on: + push: + branches: [ main, master, toscaCodeGen ] + pull_request: + branches: [ main, master, toscaCodeGen ] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + java: ['8'] + steps: + - uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: ${{ matrix.java }} + - name: Build with Maven + run: mvn -B -DskipTests package diff --git a/ToscaDesigner/bin/CONTRIBUTING.md b/ToscaDesigner/bin/CONTRIBUTING.md new file mode 100644 index 00000000..0f2e1d2b --- /dev/null +++ b/ToscaDesigner/bin/CONTRIBUTING.md @@ -0,0 +1,35 @@ +CONTRIBUTING + +Development setup +----------------- +This repository builds a Modelio 5.4.1 module (ToscaDesigner) and requires Java 8 for runtime compatibility with Modelio. + +Requirements +- Java 8 JDK (for running Modelio and for building modules targeting Modelio) +- Maven 3.6+ + +Build instructions +------------------ +From the project root: + +```powershell +mvn -B -DskipTests package +``` + +This produces `target/toscadesigner-.jar` and `target/ToscaDesigner_.jmdac`. + +Notes +----- +- The project compiles with `maven-compiler-plugin` configured to `8` to ensure bytecode compatibility with Modelio 5.4.1. +- The `MDAKit` dependency is provided by the Modelio runtime; it is declared with `scope=provided` in `pom.xml`. +- If you need to run checks that require the Modelio API, install Modelio and run integration steps inside its environment. + +Contributing +------------ +- Fork the repo and create a feature branch. +- Run the build locally and open a pull request. +- For major changes, open an issue first to discuss the design. + +CI +-- +A GitHub Actions workflow (maven-java8.yml) is included to build with Java 8 on push and pull requests. diff --git a/ToscaDesigner/bin/LICENSE b/ToscaDesigner/bin/LICENSE new file mode 100644 index 00000000..f288702d --- /dev/null +++ b/ToscaDesigner/bin/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/ToscaDesigner/bin/README.md b/ToscaDesigner/bin/README.md new file mode 100644 index 00000000..831c996e --- /dev/null +++ b/ToscaDesigner/bin/README.md @@ -0,0 +1,115 @@ +# MYRTUSDesigner + +**TOSCA Designer** is an open-source module for **Modelio 5.4.1**, enabling graphical modeling of cloud-based applications using the [OASIS TOSCA Standard](https://www.oasis-open.org/committees/tosca/). It allows users to specify the components comprising the topology of cloud-based applications along with the processes for their orchestration. TOSCA supports the specification of types and templates. It also allows exporting these models as `.tosca` and `.csar` files. + +--- + +## About TOSCA Designer + +TOSCA Designer is developed by the **Softeam R&D Department**, as part of the [MYRTUS Horizon Europe project](https://myrtus-project.eu/) (Grant No. 101135183). + +--- + +## Key Features + +- Supports **TOSCA Standard v1.3** +- Graphical modeling of: + - Topology templates + - Node types + - Relationship types + - Policies and requirements +- Export capabilities: + - `.tosca` files (from Node Types and Topology Templates) + - `.csar` files (experimental support) + +--- + +## Dependencies + +Ensure the following tools are installed on your system: + +- [Java 8 JDK](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) +- [Modelio Open Source 5.4.1](https://github.com/ModelioOpenSource/Modelio/releases/tag/v5.4.1) + +--- + +## Installation Guide + +### Step 1: Install Modelio 5.4.1 (open source version) + +1. Download the appropriate installer from the [Modelio 5.4.1 release page](https://github.com/ModelioOpenSource/Modelio/releases/tag/v5.4.1). +2. Install Modelio on your system. +3. Ensure Java 8 is correctly installed and added to your system's PATH. + +### Step 2: Download the TOSCA Designer Module + +1. Visit the [TOSCA Designer release page](https://github.com/Modelio-R-D/MYRTUSDesigner/releases/tag/v0.1.0). +2. Download the latest `.jmdac` file (module archive). + +### Step 3: Add the Module to Modelio + +1. Launch **Modelio 5.4.1**. +2. Navigate to `Configuration > Modules catalog`. + + ![image](https://github.com/user-attachments/assets/35f45577-0dcf-4dd3-8675-70fef4316e9f) + +4. Click **Add a module**. + + ![image](https://github.com/user-attachments/assets/0ce1dcd5-2b4b-4fd8-a162-c890592e7bd7) + +6. Select the downloaded `.jmdac` file. + ![image](https://github.com/user-attachments/assets/9aff557a-f30d-481e-a621-7d506a2b8d20) + +8. Confirm to add it to your module catalog. + +### Step 4: Deploy the Module in a Project + +1. Create or open a UML project in Modelio. + + ![image](https://github.com/user-attachments/assets/171d3ef8-ea76-4d30-afea-d1509e3bca8b) + +3. Go to `Configuration > Install a module in this project`. + + ![image](https://github.com/user-attachments/assets/da1332d5-723c-4409-bddd-fc36537e8516) + ![image](https://github.com/user-attachments/assets/497683ce-3818-4a36-831a-0b51acf2f144) + +5. Select **TOSCA Designer** from the available list and Deploy in the project. + ![image](https://github.com/user-attachments/assets/3d7ab0c5-5053-459c-81e4-de3c0a8c074d) + +7. Click **Finish** — the module is now active and ready to use. + +--- + +## Example Projects + +The release includes two example model projects that demonstrate usage: + +- `MYRTUS.Face.Application.zip` +- `Smart.City.Traffic.Management.zip` + +To import an example project: + +1. In Modelio, go to `File > Import project`. +2. Select one of the example `.zip` files. + +You can also explore the full **Myrtus Template Project**, which integrates additional modules (Java Designer, SysML Architect, Attack Tree Designer) and provides a broader modeling environment: + +[MYRTUS Template Project on GitHub](https://github.com/Modelio-R-D/MYRTUS) + +--- + +## Contributing + +Contributions are welcome! + +- Fork the repository +- Create a feature branch and make your changes +- Submit a pull request + +For major changes, please open an issue first to discuss them with the maintainers. + +--- + +## Affiliation + +This module is developed by the **Softeam R&D Department** and supported by the European Commission through the [MYRTUS Horizon Europe project](https://myrtus-project.eu/). diff --git a/ToscaDesigner/bin/correct_imports.py b/ToscaDesigner/bin/correct_imports.py new file mode 100644 index 00000000..5731b9ad --- /dev/null +++ b/ToscaDesigner/bin/correct_imports.py @@ -0,0 +1,61 @@ +import os +import re + +def correct_java_imports(generated_code_dir): + """ + Corrects specific import statements in Java files within a given directory. + + Args: + generated_code_dir (str): The path to the directory containing + your generated Java code. + """ + # Define the replacements + replacements = { + "import com.modeliosoft.modelio.api.module.mda.MdaProxyException;": + "import fr.softeam.toscadesigner.impl.MdaProxyException;", + "import com.modeliosoft.modelio.api.module.mda.IMdaProxy;": + "import fr.softeam.toscadesigner.impl.IMdaProxy;" + } + + print(f"Starting import correction in: {generated_code_dir}") + corrected_files_count = 0 + + # Walk through the directory to find all Java files + for root, _, files in os.walk(generated_code_dir): + for file_name in files: + if file_name.endswith(".java"): + file_path = os.path.join(root, file_name) + + # Read the file content + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + original_content = content # Keep original to check if changes were made + + # Perform replacements + for old_import, new_import in replacements.items(): + content = content.replace(old_import, new_import) + + # If content changed, write it back to the file + if content != original_content: + with open(file_path, 'w', encoding='utf-8') as f: + f.write(content) + print(f" Corrected: {file_path}") + corrected_files_count += 1 + + print(f"Import correction complete. Corrected {corrected_files_count} Java files.") + +if __name__ == "__main__": + # --- IMPORTANT: The path is set to './src/main/java' as you specified --- + # This assumes the script is run from the root of your Maven project. + GENERATED_CODE_ROOT = "./src/main/java" + + # Get the absolute path for robustness, though relative path works if + # the script is run from the project root. + absolute_generated_code_root = os.path.abspath(GENERATED_CODE_ROOT) + + if not os.path.isdir(absolute_generated_code_root): + print(f"Error: The specified generated code directory does not exist: {absolute_generated_code_root}") + print("Please ensure you are running the script from your Maven project's root directory.") + else: + correct_java_imports(absolute_generated_code_root) \ No newline at end of file diff --git a/ToscaDesigner/bin/target/ToscaDesigner_0.5.3.jmdac b/ToscaDesigner/bin/target/ToscaDesigner_0.5.3.jmdac new file mode 100644 index 00000000..65fe5a6f Binary files /dev/null and b/ToscaDesigner/bin/target/ToscaDesigner_0.5.3.jmdac differ diff --git a/ToscaDesigner/bin/target/antrun/build-main.xml b/ToscaDesigner/bin/target/antrun/build-main.xml index 5b74e1d1..c1d1abd5 100644 --- a/ToscaDesigner/bin/target/antrun/build-main.xml +++ b/ToscaDesigner/bin/target/antrun/build-main.xml @@ -1,6 +1,6 @@ - + diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TGroup.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TGroup.hbs similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TGroup.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TGroup.hbs diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TNodeTemplate.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TNodeTemplate.hbs similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TNodeTemplate.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TNodeTemplate.hbs diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TNodeType.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TNodeType.hbs similarity index 81% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TNodeType.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TNodeType.hbs index f40f85a6..701a42d0 100644 --- a/ToscaDesigner/src/main/resources/fr/softeam/templates/TNodeType.hbs +++ b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TNodeType.hbs @@ -3,8 +3,10 @@ node_types: {{owner.name}}.{{name}}: {{#if (getProperty this "description")}} description: {{getProperty this "description"}} -{{/if}}{{#if (getProperty this "derivedFrom")}} - derived_from: {{getProperty this "derivedFrom"}}{{/if}} +{{/if}} +{{#if (getProperty this "derivedFrom")}} + derived_from: {{getProperty this "derivedFrom"}} +{{/if}} metadata: targetNamespace: "{{getProperty this "targetNamespace"}}" abstract: "{{getProperty this "abstract"}}" @@ -14,7 +16,15 @@ node_types: {{#each ../ownedAttribute}}{{#extension}}{{#eq name "PropertyDefinitionType"}} {{../name}}: type: {{../type.name}} - {{#eq ../multiplicityMin "0"}}required: false{{/eq}} + {{#if (getProperty ../this "description")}} + description: {{getProperty ../this "description"}} + {{/if}} + {{#eq ../multiplicityMin "0"}} + required: false + {{/eq}} + {{#if ../value}} + default: {{../value}} + {{/if}} {{/eq}}{{/extension}}{{/each}} {{/unless}} {{#unless (noStereotypeApplications this "TRequirementDefinitionType")}} diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TParameter.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TParameter.hbs similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TParameter.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TParameter.hbs diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TPolicy.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TPolicy.hbs similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TPolicy.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TPolicy.hbs diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TRequirement.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TRequirement.hbs similarity index 79% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TRequirement.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TRequirement.hbs index ce28cf0c..be39ce90 100644 --- a/ToscaDesigner/src/main/resources/fr/softeam/templates/TRequirement.hbs +++ b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TRequirement.hbs @@ -2,7 +2,8 @@ node: {{getProperty this "node"}} relationship: {{getProperty this "relationship"}} capability: {{getProperty this "capability"}} - {{#unless (noStereotypeApplications this "TPropertyDef")}}properties: + {{#unless (noStereotypeApplications this "TPropertyDef")}} + properties: {{#each ../ownedAttribute}}{{#extension}}{{#eq name "TPropertyDef"}} {{../name}}: "{{../value}}" {{/eq}}{{/extension}}{{/each}} diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/TTopologyTemplate.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TTopologyTemplate.hbs similarity index 95% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/TTopologyTemplate.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/TTopologyTemplate.hbs index 711a79f8..34add219 100644 --- a/ToscaDesigner/src/main/resources/fr/softeam/templates/TTopologyTemplate.hbs +++ b/ToscaDesigner/bin/target/classes/fr/softeam/templates/TTopologyTemplate.hbs @@ -22,7 +22,7 @@ topology_template: {{> (lookup this.name) ../this}} {{/eq}}{{/extension}}{{/ownedElement}} {{/unless}} -{{#unless (noStereotypeApplications this "TRelationshipTemplate")}} +{{#unless (noStereotypeApplications this "TRelationshipTemplateEnd")}} relationship_templates: {{#ownedElement}}{{#targetingEnd}}{{#association}}{{#extension}}{{#eq name "TRelationshipTemplate"}} {{../name}}: diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/Trigger.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/Trigger.hbs similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/Trigger.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/Trigger.hbs diff --git a/ToscaDesigner/src/main/resources/fr/softeam/templates/_mainTemplate.hbs b/ToscaDesigner/bin/target/classes/fr/softeam/templates/_mainTemplate.hbs similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/templates/_mainTemplate.hbs rename to ToscaDesigner/bin/target/classes/fr/softeam/templates/_mainTemplate.hbs diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd b/ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd similarity index 100% rename from ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd rename to ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd.bak b/ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd.bak similarity index 100% rename from ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd.bak rename to ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/TOSCA-v1.3.xsd.bak diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/_12.aird b/ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/_12.aird similarity index 100% rename from ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/_12.aird rename to ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/_12.aird diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/_12.ecore b/ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/_12.ecore similarity index 100% rename from ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/_12.ecore rename to ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/_12.ecore diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/toscaa.genmodel b/ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/toscaa.genmodel similarity index 100% rename from ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/toscaa.genmodel rename to ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/toscaa.genmodel diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/toscaa.xsd2ecore b/ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/toscaa.xsd2ecore similarity index 100% rename from ToscaDesigner/src/main/java/fr/softeam/toscadesigner/model/toscaa.xsd2ecore rename to ToscaDesigner/bin/target/classes/fr/softeam/toscadesigner/model/toscaa.xsd2ecore diff --git a/ToscaDesigner/bin/target/lib/handlebars-4.3.1.jar b/ToscaDesigner/bin/target/lib/handlebars-4.3.1.jar new file mode 100644 index 00000000..0d7d3835 Binary files /dev/null and b/ToscaDesigner/bin/target/lib/handlebars-4.3.1.jar differ diff --git a/ToscaDesigner/bin/target/lib/slf4j-api-1.7.32.jar b/ToscaDesigner/bin/target/lib/slf4j-api-1.7.32.jar new file mode 100644 index 00000000..b16a0785 Binary files /dev/null and b/ToscaDesigner/bin/target/lib/slf4j-api-1.7.32.jar differ diff --git a/ToscaDesigner/bin/target/maven-archiver/pom.properties b/ToscaDesigner/bin/target/maven-archiver/pom.properties index 19e894a3..84361cc2 100644 --- a/ToscaDesigner/bin/target/maven-archiver/pom.properties +++ b/ToscaDesigner/bin/target/maven-archiver/pom.properties @@ -1,5 +1,3 @@ -#Generated by Maven -#Fri Jan 12 14:48:47 CET 2024 -groupId=fr.softeam artifactId=toscadesigner -version=0.0.00 +groupId=fr.softeam +version=0.5.3 diff --git a/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index 6e604d3a..c84ae03b 100644 --- a/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,6 +1,296 @@ +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ExtensionType.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDiagramCommand.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifact$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroupType.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupPropertyPage$1.class +fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory$1.class +fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlan$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\ConstraintsType$MdaTypes.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateCloudServiceArchiveCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintType$MdaTypes.class +fr\softeam\toscadesigner\export\TServiceTemplateChecker.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TArtifactType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifact$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintsType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyElementInstanceStates$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\TargetElementType$MdaTypes.class +fr\softeam\toscadesigner\export\ToscaModelTypeChecker.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage$1.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateServiceTemplateDigramCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TAppliesTo$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintsType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedInterface.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\SourceInterfacesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicy.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyMapping.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaPropertyPageHandler.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImportElement.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TOperation.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfacesType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyElementInstanceStates.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\RequirementsTypePropertyPage$1.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\TopologyTemplateDiagram$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeTypeReferenceType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage$2.class +fr\softeam\toscadesigner\handlers\propertypages\core\ImportElementPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\CapabilityStereotype$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPropertyDefPropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\SourceElementType.class +fr\softeam\toscadesigner\handlers\commands\CreateToscaModelCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType1.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType1$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactsPropertyPage.class +fr\softeam\toscadesigner\handlers\tools\CreateSubModelTool.class +fr\softeam\toscadesigner\handlers\propertypages\core\TInterfacePropertyPage.class +fr\softeam\toscadesigner\handlers\tools\CreateServiceTemplateTool.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedInterface$MdaTypes.class +fr\softeam\toscadesigner\handlers\tools\CreateTopologyTemplateTool.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\SourceInterfacesType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TBoundaryDefinitions$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroup$MdaTypes.class +fr\softeam\toscadesigner\handlers\handlers.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ToscaElement.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDocumentation.class +fr\softeam\toscadesigner\handlers\propertypages\types\TCapabilityTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifact.class +fr\softeam\toscadesigner\api\tosca\standard\class_\ConstraintsType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionPropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirement$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TServiceTemplatePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyMappingsType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTypePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\association\TRelationshipTemplate.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TEntityTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TConstraint.class +fr\softeam\toscadesigner\handlers\propertypages\core\CapabilitiesTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TServiceTemplatePropertyPage.class +fr\softeam\toscadesigner\export\AbstractToscaFileGenerator$Import.class +fr\softeam\toscadesigner\handlers\propertypages\core\MetadataPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\package_\ToscaModel.class fr\softeam\toscadesigner\impl\ToscaDesignerModule.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$2.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionsTypePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage$2.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParametersType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfacesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TParameter$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage$3.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDigramCommand.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TArtifactTemplatePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage$2.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifacts.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TRequirementRef.class +fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfaceType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\TargetElementType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$4.class +fr\softeam\toscadesigner\api\tosca\standard\class_\RequirementsType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinition.class +fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory$InstantiateVisitor.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeOperationType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesDefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImplementationArtifactType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinitionType.class +fr\softeam\toscadesigner\export\ToscaFileGenerator.class +fr\softeam\toscadesigner\export\CsarFileGenerator.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionTypePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TRequirementRef$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DocumentRoot$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\Metadata.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage$2.class +fr\softeam\toscadesigner\impl\MdaProxyException.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionsTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesDefinitionType.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTypePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyTemplate.class +fr\softeam\toscadesigner\impl\IMdaProxy.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImportElement$MdaTypes.class +fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifacts$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\Trigger.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlans$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TOperation$MdaTypes.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\TopologyTemplateDiagram.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TDefinitions.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeTypeReferenceType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinition.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TBoundaryDefinitions.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\TPropertyDef.class +fr\softeam\toscadesigner\handlers\tools\RelationshipTemplateTool.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage$3.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactTemplate.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRelationshipType.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TParameterPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCondition$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TargetInterfacesType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedOperation.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensibleElements.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$3.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TDefinitions$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ConstraintType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensibleElements$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinitionsType$MdaTypes.class fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinition$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactReference$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory$PropertyPageVisitor.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImplementationArtifactType$MdaTypes.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ToscaDiagram$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TConstraintPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TEntityType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyMapping$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifacts$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifacts.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\TPropertyDef$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedOperation$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\InstanceStateType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroupType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicy$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TInterface.class +fr\softeam\toscadesigner\api\tosca\standard\package_\TServiceTemplate.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlans.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeTemplate.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ExtensionType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage$3.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinitionsType.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPropertyDefPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensions.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ToscaElement$MdaTypes.class +fr\softeam\toscadesigner\impl\ToscaDesignerComponentContributor.class +fr\softeam\toscadesigner\api\tosca\standard\package_\TServiceTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParametersType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicyType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\association\TRelationshipTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeOperationType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TAppliesTo.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDocumentation$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TInterface$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\package_\ToscaModel$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyConstraint$MdaTypes.class +fr\softeam\toscadesigner\export\NodeTypeChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ConstraintType1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroup.class +fr\softeam\toscadesigner\api\tosca\standard\class_\Trigger$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupTypePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TargetInterfacesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\SourceElementType$MdaTypes.class +fr\softeam\toscadesigner\export\TopologyTemplateChecker.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParameterType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapability.class +fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RequirementsType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensions$MdaTypes.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateSubModelCommand.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirement.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfaceType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TOperationPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapability$MdaTypes.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ToscaDiagram.class +fr\softeam\toscadesigner\export\ToscaModelChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TEntityTemplate.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlan.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage$2.class +fr\softeam\toscadesigner\api\tosca\standard\class_\InstanceStateType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TArtifactType.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicyType.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ServiceTemplateDiagram$MdaTypes.class +fr\softeam\toscadesigner\api\ToscaDesignerStereotypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TParameter.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifact.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\RequirementsTypePropertyPage.class fr\softeam\toscadesigner\i18n\Messages.class -fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.class -fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.class -fr\softeam\toscadesigner\api\ToscaDesignerParameters.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtension$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\RequirementsType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage$2.class +fr\softeam\toscadesigner\handlers\propertypages\core\ToscaElementPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyMappingsType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParameterType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipOperationType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipOperationType.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\Metadata$MdaTypes.class +fr\softeam\toscadesigner\handlers\commands\ExportToscaModelCommand.class +fr\softeam\toscadesigner\export\AbstractToscaFileGenerator.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCondition.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\CapabilityStereotype.class +fr\softeam\toscadesigner\handlers\propertypages\core\TriggerPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtension.class +fr\softeam\toscadesigner\handlers\propertypages\core\PropertyDefinitionTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCapabilityRef.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ServiceTemplateDiagram.class +fr\softeam\toscadesigner\export\ToscaObjectTypeChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCapabilityRef$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactReference.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TEntityType.class +fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType.class +fr\softeam\toscadesigner\handlers\commands\CreateDiagramCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\PropertyDefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\associationend\TRelationshipTemplateEnd$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\PropertyDefinitionType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ArtifactReferencesType$MdaTypes.class +fr\softeam\toscadesigner\export\TGroupChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DefinitionType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RequirementsType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TConstraint$MdaTypes.class +fr\softeam\toscadesigner\impl\MdaProxyException$MdaProxyExceptionReason.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyConstraint.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinition$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TTopologyTemplatePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\IPropertyContent.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DocumentRoot.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRelationshipType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ArtifactReferencesType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeTemplate$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TCapabilityPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType1.class +fr\softeam\toscadesigner\handlers\propertypages\types\TArtifactTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesType1.class +fr\softeam\toscadesigner\api\tosca\standard\associationend\TRelationshipTemplateEnd.class diff --git a/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index 77937950..75e0e0e6 100644 --- a/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/ToscaDesigner/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,6 +1,166 @@ -C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerModule.java -C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.java -C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.java -C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\i18n\Messages.java -C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\ToscaDesignerParameters.java -C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ServiceTemplateDiagram.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\TopologyTemplateDiagram.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ToscaDiagram.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ArtifactReferencesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ConstraintType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DocumentRoot.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ExtensionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImplementationArtifactType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImportElement.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParametersType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParameterType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfacesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfaceType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeOperationType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeTypeReferenceType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesDefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyMappingsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipOperationType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RequirementsType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\SourceInterfacesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TAppliesTo.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TargetInterfacesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactReference.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCapabilityRef.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCondition.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TConstraint.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TDefinitions.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TEntityTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedInterface.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedOperation.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensibleElements.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtension.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensions.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifact.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifacts.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TOperation.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ToscaElement.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TParameter.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyConstraint.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyMapping.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TRequirementRef.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\association\TRelationshipTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\associationend\TRelationshipTemplateEnd.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\attribute\Metadata.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\attribute\PropertyDefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\attribute\TPropertyDef.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\CapabilityStereotype.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\ConstraintsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\InstanceStateType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\RequirementsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TArtifactType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TBoundaryDefinitions.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapability.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinition.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinitionsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifact.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifacts.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TDocumentation.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TEntityType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TGroup.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TGroupType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TInterface.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPlan.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPlans.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicy.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicyType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRelationshipType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirement.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinition.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\Trigger.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyElementInstanceStates.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\datatype\SourceElementType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\datatype\TargetElementType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\package_\ToscaModel.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\package_\TServiceTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\ToscaDesignerStereotypes.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\AbstractToscaFileGenerator.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\CsarFileGenerator.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\NodeTypeChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\TGroupChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\TopologyTemplateChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaFileGenerator.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaModelChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaModelTypeChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaObjectTypeChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\TServiceTemplateChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\CreateDiagramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\CreateToscaModelCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\ExportToscaModelCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateCloudServiceArchiveCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateServiceTemplateDigramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateSubModelCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDiagramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDigramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\handlers.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\CapabilitiesTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\ImportElementPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\MetadataPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\PropertyDefinitionTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TCapabilityPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TConstraintPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TGroupPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TGroupTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TInterfacePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TOperationPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\ToscaElementPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TParameterPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TPropertyDefPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TriggerPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\IPropertyContent.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TArtifactTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionsTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TServiceTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\RequirementsTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactsPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TTopologyTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\ToscaPropertyPageHandler.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\types\TArtifactTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\types\TCapabilityTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\CreateServiceTemplateTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\CreateSubModelTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\CreateTopologyTemplateTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\RelationshipTemplateTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\i18n\Messages.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\IMdaProxy.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\MdaProxyException.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerComponentContributor.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerModule.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.java diff --git a/ToscaDesigner/bin/target/toscadesigner-0.5.3.jar b/ToscaDesigner/bin/target/toscadesigner-0.5.3.jar new file mode 100644 index 00000000..eb6a1ecb Binary files /dev/null and b/ToscaDesigner/bin/target/toscadesigner-0.5.3.jar differ diff --git a/ToscaDesigner/correct_imports.py b/ToscaDesigner/correct_imports.py new file mode 100644 index 00000000..5731b9ad --- /dev/null +++ b/ToscaDesigner/correct_imports.py @@ -0,0 +1,61 @@ +import os +import re + +def correct_java_imports(generated_code_dir): + """ + Corrects specific import statements in Java files within a given directory. + + Args: + generated_code_dir (str): The path to the directory containing + your generated Java code. + """ + # Define the replacements + replacements = { + "import com.modeliosoft.modelio.api.module.mda.MdaProxyException;": + "import fr.softeam.toscadesigner.impl.MdaProxyException;", + "import com.modeliosoft.modelio.api.module.mda.IMdaProxy;": + "import fr.softeam.toscadesigner.impl.IMdaProxy;" + } + + print(f"Starting import correction in: {generated_code_dir}") + corrected_files_count = 0 + + # Walk through the directory to find all Java files + for root, _, files in os.walk(generated_code_dir): + for file_name in files: + if file_name.endswith(".java"): + file_path = os.path.join(root, file_name) + + # Read the file content + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + original_content = content # Keep original to check if changes were made + + # Perform replacements + for old_import, new_import in replacements.items(): + content = content.replace(old_import, new_import) + + # If content changed, write it back to the file + if content != original_content: + with open(file_path, 'w', encoding='utf-8') as f: + f.write(content) + print(f" Corrected: {file_path}") + corrected_files_count += 1 + + print(f"Import correction complete. Corrected {corrected_files_count} Java files.") + +if __name__ == "__main__": + # --- IMPORTANT: The path is set to './src/main/java' as you specified --- + # This assumes the script is run from the root of your Maven project. + GENERATED_CODE_ROOT = "./src/main/java" + + # Get the absolute path for robustness, though relative path works if + # the script is run from the project root. + absolute_generated_code_root = os.path.abspath(GENERATED_CODE_ROOT) + + if not os.path.isdir(absolute_generated_code_root): + print(f"Error: The specified generated code directory does not exist: {absolute_generated_code_root}") + print("Please ensure you are running the script from your Maven project's root directory.") + else: + correct_java_imports(absolute_generated_code_root) \ No newline at end of file diff --git a/ToscaDesigner/pom.xml b/ToscaDesigner/pom.xml index 56e947b3..13dafec3 100644 --- a/ToscaDesigner/pom.xml +++ b/ToscaDesigner/pom.xml @@ -1,25 +1,34 @@ - - 4.0.0 + + 4.0.0 - - fr.softeam - toscadesigner - 0.1.0 - ToscaDesigner - - - modelio - https://repository.modelio.org - - + + fr.softeam + toscadesigner + 0.5.12 + ToscaDesigner - + + The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. +This module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans. + + + + + + modelio + https://repository.modelio.org + + + + - modelio-plugins - https://repository.modelio.org + modelio-plugins + https://repository.modelio.org - + @@ -29,11 +38,11 @@ - org.modelio - MDAKit - [5.4.1,5.4.2) - pom - provided + org.modelio + MDAKit + [5.4.1,5.4.2) + pom + provided @@ -43,173 +52,161 @@ jar - - - - - src/main/java - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 11 - ${project.build.sourceEncoding} - - + - - org.modelio - modelio-maven-plugin - 5.4.1.00 - - - ModuleValidation - validate - - module-validation - - - - ResourceManagement - generate-resources - - module-configuration - - - - - ${project.basedir}/src/main/conf/module.xml - src/main/java - - + + + src/main/java + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.14.0 + + 8 + ${project.build.sourceEncoding} + + - - - org.apache.maven.plugins - maven-dependency-plugin - 3.2.0 - - ${project.basedir}/target/lib - false - false - true - provided - - - - copy-dependencies - package - - copy-dependencies - - - - + + org.modelio + modelio-maven-plugin + 5.4.1.00 + + + ModuleValidation + validate + + module-validation + + + + ResourceManagement + generate-resources + + module-configuration + + + + + ${project.basedir}/src/main/conf/module.xml + src/main/java + + - - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - - ${project.build.sourceEncoding} - - assembly.xml - - ${project.name}_${project.version} - false - false - - - - make-assembly - package - - single - - - - + + + org.apache.maven.plugins + maven-dependency-plugin + 3.2.0 + + ${project.basedir}/target/lib + false + false + true + provided + + + + copy-dependencies + package + + copy-dependencies + + + + - - - org.apache.maven.plugins - maven-antrun-plugin - 3.0.0 - - - rename - package - - - + + + org.apache.maven.plugins + maven-assembly-plugin + 3.3.0 + + ${project.build.sourceEncoding} + + assembly.xml + + ${project.name}_${project.version} + false + false + + + + make-assembly + package + + single + + + + - - - - run - - - - - + + + org.apache.maven.plugins + maven-antrun-plugin + 3.0.0 + + + rename + package + + + + + + + run + + + + + - - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-dependency-plugin - [1.0.0,) - - copy-dependencies - - - - - - - - - org.modelio - - modelio-maven-plugin - - - [5.4.1.00,) - - - - module-validation - - - module-configuration - - - - - - - - - - - - - - - The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. -This module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans. - - + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [1.0.0,) + + copy-dependencies + + + + + + + + + org.modelio + modelio-maven-plugin + [5.4.1.00,) + + module-validation + module-configuration + + + + + + + + + + + + + + diff --git a/ToscaDesigner/src/main/conf/module.properties b/ToscaDesigner/src/main/conf/module.properties index 117af191..1d37125e 100644 --- a/ToscaDesigner/src/main/conf/module.properties +++ b/ToscaDesigner/src/main/conf/module.properties @@ -1,30 +1,31 @@ -ModuleDescription=The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. \nThis module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans.\n -ModuleLabel=ToscaDesigner +ModuleDescription=The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. \r\nThis module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans.\r\n +ModuleLabel=TOSCA Designer command.Export.label=Export -command.Export.tooltip=Export -command.Service_Template_Diagram.label=Service_Template_Diagram +command.Export.tooltip= Export the current TOSCA model to a CSAR file. +command.Service_Template_Diagram.label=Service Template Diagram command.Service_Template_Diagram.tooltip= -command.Topology_Template_Diagram.label=Topology_Template_Diagram +command.Topology_Template_Diagram.label=Topology Template Diagram command.Topology_Template_Diagram.tooltip= -command.Tosca_Model.label=Tosca_Model +command.Tosca_Model.label=Tosca Model command.Tosca_Model.tooltip= -command.Tosca_Model_Diagram.label=Tosca Model +command.Tosca_Model_Diagram.label=Tosca Model Diagram command.Tosca_Model_Diagram.tooltip= group.Artifacts.label=Artifacts group.Attributes.label=Attributes group.Capabilities.label=Capabilities group.Constraints.label=Constraints -group.Others.label=Others +group.Others.label=Capabilities group.Plans.label=Plans +group.Policies.label=Policies group.Policy.label=Policy group.Requirement.label=Requirement group.Requirements.label=Requirements -group.Service_Template.label=Service_Template +group.Service_Template.label=Service Template group.Services.label=Services group.Templates.label=Templates -group.Topology_Template.label=Topology_Template +group.Topology_Template.label=Topology Template group.Types.label=Types profile.Automatic.description= @@ -311,7 +312,7 @@ propertydefinition.TriggerTable.schedule.description= propertydefinition.TriggerTable.schedule.label=schedule propertydefinition.TriggerTable.target_filter.description= propertydefinition.TriggerTable.target_filter.label=target_filter -propertypage.ToscaPropertyPage.label=ToscaAttributePage +propertypage.ToscaPropertyPage.label=Tosca Property Page propertytable.CapabilitiesTypePropertyPage.label=CapabilitiesTypePropertyPage propertytable.ImportElementPropertyTable.label=ImportElementPropertyTable propertytable.InstanceStateTypeTable.label=InstanceStateTypeTable @@ -339,7 +340,7 @@ propertytable.TExtensibleElementsTable.label=TExtensibleElementsTable propertytable.TExtensionTable.label=TExtensionTable propertytable.TImplementationArtifactTable.label=TImplementationArtifactTable propertytable.TInterfaceTable.label=TInterfaceTable -propertytable.TNodeTemplateProperty.label=TNodeTemplateProperty +propertytable.TNodeTemplateProperty.label=TNodeTemplatePropertyTable propertytable.TOperationTable.label=TOperationTable propertytable.TParameterTable.label=TParameterTable propertytable.TPlansPropertyTable.label=TPlansPropertyTable @@ -468,7 +469,7 @@ stereotype.TCapability.label=TCapability stereotype.TCapabilityDefinition.description= stereotype.TCapabilityDefinition.label=TCapabilityDefinition stereotype.TCapabilityDefinitionsType.description= -stereotype.TCapabilityDefinitionsType.label=CapabilityDefinitionsType +stereotype.TCapabilityDefinitionsType.label=TCapabilityDefinitionsType stereotype.TCapabilityRef.description= stereotype.TCapabilityRef.label=TCapabilityRef stereotype.TCapabilityType.description= @@ -499,6 +500,8 @@ stereotype.TExtension.description= stereotype.TExtension.label=TExtension stereotype.TExtensions.description= stereotype.TExtensions.label=TExtensions +stereotype.TGroup.description= +stereotype.TGroup.label=Tgroup stereotype.TGroupType.description= stereotype.TGroupType.label=TGroupType stereotype.TImplementationArtifact.description= @@ -540,7 +543,7 @@ stereotype.TRequirement.label=TRequirement stereotype.TRequirementDefinition.description= stereotype.TRequirementDefinition.label=TRequirementDefinition stereotype.TRequirementDefinitionType.description= -stereotype.TRequirementDefinitionType.label=RequirementDefinitionsType +stereotype.TRequirementDefinitionType.label=TRequirementDefinitionType stereotype.TRequirementRef.description= stereotype.TRequirementRef.label=TRequirementRef stereotype.TServiceTemplate.description= @@ -553,8 +556,6 @@ stereotype.TargetElementType.description= stereotype.TargetElementType.label=TargetElementType stereotype.TargetInterfacesType.description= stereotype.TargetInterfacesType.label=TargetInterfacesType -stereotype.Tgroup.description= -stereotype.Tgroup.label=Tgroup stereotype.TopologyTemplateDiagram.description= stereotype.TopologyTemplateDiagram.label=TopologyTemplateDiagram stereotype.ToscaDiagram.description= @@ -571,68 +572,70 @@ tagtype.Tag.label=anyAttribute tagtype.ref.description= tagtype.ref.label=ref tool.ArtifactTemplate.label=ArtifactTemplate -tool.ArtifactTemplate.tooltip=ArtifactTemplate -tool.Capabilities_Type.label=Capabilities Type -tool.Capabilities_Type.tooltip=Capabilities Type +tool.ArtifactTemplate.tooltip= +tool.Capabilities_Type.label=Capabilities_Type +tool.Capabilities_Type.tooltip= tool.Capability.label=Capability -tool.Capability.tooltip=Capability +tool.Capability.tooltip= tool.CapabilityDefinition.label=CapabilityDefinition -tool.CapabilityDefinition.tooltip=CapabilityDefinition +tool.CapabilityDefinition.tooltip= tool.CapabilityDefinitions.label=CapabilityDefinitions -tool.CapabilityDefinitions.tooltip=Capabilities +tool.CapabilityDefinitions.tooltip= tool.Constraint.label=Constraint -tool.Constraint.tooltip=Constraint +tool.Constraint.tooltip= tool.Constraints.label=Constraints -tool.Constraints.tooltip=Constraints +tool.Constraints.tooltip= tool.DeploymentArtifact.label=DeploymentArtifact tool.DeploymentArtifact.tooltip= tool.DeploymentArtifacts.label=DeploymentArtifacts -tool.DeploymentArtifacts.tooltip=Deployment Artifacts +tool.DeploymentArtifacts.tooltip= tool.Import.label=Import -tool.Import.tooltip=Import +tool.Import.tooltip= tool.Interface.label=Interface -tool.Interface.tooltip=Create an interface +tool.Interface.tooltip= tool.Metadata.label=Metadata -tool.Metadata.tooltip=Metadata +tool.Metadata.tooltip= tool.NodeTemplate.label=NodeTemplate -tool.NodeTemplate.tooltip=NodeTemplate +tool.NodeTemplate.tooltip= tool.NodeType.label=NodeType -tool.NodeType.tooltip=NodeType +tool.NodeType.tooltip= tool.Plans.label=Plans -tool.Plans.tooltip=Plans -tool.Policies_Type.label=Policies Type -tool.Policies_Type.tooltip=PoliciesType +tool.Plans.tooltip= +tool.Policies_Type.label=Policies_Type +tool.Policies_Type.tooltip= tool.Policy.label=Policy tool.Policy.tooltip= -tool.PropertyDefinition.label=Property ( Node Type) -tool.PropertyDefinition.tooltip=Property ( Node Type) -tool.Property_(Node_Template).label=Property (Node Template) +tool.PropertyDefinition.label=PropertyDefinition +tool.PropertyDefinition.tooltip= +tool.Property_(Node_Template).label=Property_(Node_Template) tool.Property_(Node_Template).tooltip= -tool.Property_(Node_Type).label=Property (Node Type) +tool.Property_(Node_Type).label=Property_(Node_Type) tool.Property_(Node_Type).tooltip= tool.RelationshipTemplate.label=RelationshipTemplate -tool.RelationshipTemplate.tooltip=RelationshipTemplate +tool.RelationshipTemplate.tooltip= tool.RelationshipType.label=RelationshipType -tool.RelationshipType.tooltip=RelationshipType -tool.Requirement_NodeTemplate.label=Requirement -tool.Requirement_NodeTemplate.tooltip=Requirement -tool.Requirement_NodeType.label=Requirement -tool.Requirement_NodeType.tooltip=Requirement -tool.Requirements_NodeTemplate.label=Requirements -tool.Requirements_NodeTemplate.tooltip=Requirements -tool.Requirements_NodeType.label=Requirements -tool.Requirements_NodeType.tooltip=Node Type Requirements +tool.RelationshipType.tooltip= +tool.Requirement_NodeTemplate.label=Requirement_NodeTemplate +tool.Requirement_NodeTemplate.tooltip= +tool.Requirement_NodeType.label=Requirement_NodeType +tool.Requirement_NodeType.tooltip= +tool.Requirements_NodeTemplate.label=Requirements_NodeTemplate +tool.Requirements_NodeTemplate.tooltip= +tool.Requirements_NodeType.label=Requirements_NodeType +tool.Requirements_NodeType.tooltip= tool.Service\ Template.label=Service Template tool.Service\ Template.tooltip= -tool.TopologyTemplate.label=TopologyTemplate -tool.TopologyTemplate.tooltip=TopologyTemplate +tool.TopologyTemplate.label=Topology Template +tool.TopologyTemplate.tooltip= +tool.Trigger.label=Trigger +tool.Trigger.tooltip= wizard.ServiceTemplateDiagram.detail= wizard.ServiceTemplateDiagram.info= -wizard.ServiceTemplateDiagram.label=ServiceTemplateDiagram +wizard.ServiceTemplateDiagram.label=Service Template Diagram wizard.TopologyTemplateDiagram.detail= wizard.TopologyTemplateDiagram.info= -wizard.TopologyTemplateDiagram.label=TopologyTemplateDiagram +wizard.TopologyTemplateDiagram.label=Topology Template Diagram wizard.ToscaDiagram.detail= wizard.ToscaDiagram.info= wizard.ToscaDiagram.label=ToscaDiagram diff --git a/ToscaDesigner/src/main/conf/module.xml b/ToscaDesigner/src/main/conf/module.xml index 93f4ee57..b4d43889 100644 --- a/ToscaDesigner/src/main/conf/module.xml +++ b/ToscaDesigner/src/main/conf/module.xml @@ -1,5 +1,5 @@ - + @@ -669,7 +669,7 @@ - + @@ -1333,6 +1333,14 @@ + + + + + + + + @@ -1363,8 +1371,6 @@ - - @@ -1372,6 +1378,9 @@ + + + diff --git a/ToscaDesigner/src/main/conf/module_fr.properties b/ToscaDesigner/src/main/conf/module_fr.properties index 5e751dcc..497b4f24 100644 --- a/ToscaDesigner/src/main/conf/module_fr.properties +++ b/ToscaDesigner/src/main/conf/module_fr.properties @@ -1,8 +1,8 @@ -ModuleDescription=The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. \r\nThis module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans.\r\n -ModuleLabel=ToscaDesigner +ModuleDescription=Le module TOSCA Designer est un composant de modélisation d'orchestration cloud basés sur TOSCA qui facilite la création, l'édition et la visualisation des modèles d'applications et de services conformes à TOSCA. \r\nCe module offre généralement une interface utilisateur graphique (GUI) ou un environnement de développement intégré (IDE) où les utilisateurs peuvent concevoir, modéliser et manipuler visuellement les modèles TOSCA, y compris les modèles de topologie, les types de n\u0153uds, les types de relations, les politiques et les plans.\r\n +ModuleLabel=TOSCA Designer command.Export.label=Export -command.Export.tooltip= +command.Export.tooltip= Exporter le modèle TOSCA en format CSAR ou .tosca command.Service_Template_Diagram.label=Service_Template_Diagram command.Service_Template_Diagram.tooltip= command.Topology_Template_Diagram.label=Topology_Template_Diagram @@ -12,18 +12,19 @@ command.Tosca_Model.tooltip= command.Tosca_Model_Diagram.label=Tosca_Model_Diagram command.Tosca_Model_Diagram.tooltip= -group.Artifacts.label=Relationship_Templates -group.Attributes.label=Artifact_Template +group.Artifacts.label=Artifacts +group.Attributes.label=Attributes group.Capabilities.label=Capabilities group.Constraints.label=Constraints -group.Others.label=Others +group.Others.label=Capabilities group.Plans.label=Plans +group.Policies.label=Policies group.Policy.label=Policy group.Requirement.label=Requirement group.Requirements.label=Requirements group.Service_Template.label=Service_Template -group.Services.label=Group0 -group.Templates.label=Node_Templates +group.Services.label=Services +group.Templates.label=Templates group.Topology_Template.label=Topology_Template group.Types.label=Types @@ -311,7 +312,7 @@ propertydefinition.TriggerTable.schedule.description= propertydefinition.TriggerTable.schedule.label=schedule propertydefinition.TriggerTable.target_filter.description= propertydefinition.TriggerTable.target_filter.label=target_filter -propertypage.ToscaPropertyPage.label=ToscaAttributePage +propertypage.ToscaPropertyPage.label=ToscaPropertyPage propertytable.CapabilitiesTypePropertyPage.label=CapabilitiesTypePropertyPage propertytable.ImportElementPropertyTable.label=ImportElementPropertyTable propertytable.InstanceStateTypeTable.label=InstanceStateTypeTable @@ -499,6 +500,8 @@ stereotype.TExtension.description= stereotype.TExtension.label=TExtension stereotype.TExtensions.description= stereotype.TExtensions.label=TExtensions +stereotype.TGroup.description= +stereotype.TGroup.label=TGroup stereotype.TGroupType.description= stereotype.TGroupType.label=TgroupType stereotype.TImplementationArtifact.description= @@ -553,8 +556,6 @@ stereotype.TargetElementType.description= stereotype.TargetElementType.label=TargetElementType stereotype.TargetInterfacesType.description= stereotype.TargetInterfacesType.label=TargetInterfacesType -stereotype.Tgroup.description= -stereotype.Tgroup.label=Tgroup stereotype.TopologyTemplateDiagram.description= stereotype.TopologyTemplateDiagram.label=TopologyTemplateDiagram stereotype.ToscaDiagram.description= @@ -578,7 +579,7 @@ tool.Capability.label=Capability tool.Capability.tooltip= tool.CapabilityDefinition.label=CapabilityDefinition tool.CapabilityDefinition.tooltip= -tool.CapabilityDefinitions.label=CapabilityDefinition +tool.CapabilityDefinitions.label=CapabilityDefinitions tool.CapabilityDefinitions.tooltip= tool.Constraint.label=Constraint tool.Constraint.tooltip= @@ -596,7 +597,7 @@ tool.Metadata.label=Metadata tool.Metadata.tooltip= tool.NodeTemplate.label=NodeTemplate tool.NodeTemplate.tooltip= -tool.NodeType.label=NodeTypes +tool.NodeType.label=NodeType tool.NodeType.tooltip= tool.Plans.label=Plans tool.Plans.tooltip= @@ -612,7 +613,7 @@ tool.Property_(Node_Type).label=Property_(Node_Type) tool.Property_(Node_Type).tooltip= tool.RelationshipTemplate.label=RelationshipTemplate tool.RelationshipTemplate.tooltip= -tool.RelationshipType.label=RelationshipTypes +tool.RelationshipType.label=RelationshipType tool.RelationshipType.tooltip= tool.Requirement_NodeTemplate.label=Requirement_NodeTemplate tool.Requirement_NodeTemplate.tooltip= @@ -620,12 +621,14 @@ tool.Requirement_NodeType.label=Requirement_NodeType tool.Requirement_NodeType.tooltip= tool.Requirements_NodeTemplate.label=Requirements_NodeTemplate tool.Requirements_NodeTemplate.tooltip= -tool.Requirements_NodeType.label=Requirements +tool.Requirements_NodeType.label=Requirements_NodeType tool.Requirements_NodeType.tooltip= tool.Service\ Template.label=Service Template tool.Service\ Template.tooltip= tool.TopologyTemplate.label=TopologyTemplate tool.TopologyTemplate.tooltip= +tool.Trigger.label=Trigger +tool.Trigger.tooltip=Add a trigger to a policy wizard.ServiceTemplateDiagram.detail= wizard.ServiceTemplateDiagram.info= @@ -635,4 +638,4 @@ wizard.TopologyTemplateDiagram.info= wizard.TopologyTemplateDiagram.label=TopologyTemplateDiagram wizard.ToscaDiagram.detail= wizard.ToscaDiagram.info= -wizard.ToscaDiagram.label=CloudServiceArchiveDiagram +wizard.ToscaDiagram.label=ToscaDiagram diff --git a/ToscaDesigner/src/main/conf/toscadesigner.ramc b/ToscaDesigner/src/main/conf/toscadesigner.ramc deleted file mode 100644 index 1dee2fd7..00000000 Binary files a/ToscaDesigner/src/main/conf/toscadesigner.ramc and /dev/null differ diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/handlers/propertypages/serviceTemplate/TCapabilityDefinitionPropertyPage.java b/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/handlers/propertypages/serviceTemplate/TCapabilityDefinitionPropertyPage.java deleted file mode 100644 index 58d44b63..00000000 --- a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/handlers/propertypages/serviceTemplate/TCapabilityDefinitionPropertyPage.java +++ /dev/null @@ -1,106 +0,0 @@ -package fr.softeam.toscadesigner.handlers.propertypages.serviceTemplate; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.modelio.api.module.propertiesPage.IModulePropertyTable; -import org.modelio.metamodel.Metamodel; -import org.modelio.metamodel.uml.infrastructure.ModelElement; -import org.modelio.metamodel.uml.statik.Class; -import org.modelio.vcore.session.api.model.IMObjectFilter; -import org.modelio.vcore.smkernel.mapi.MObject; - -import com.modeliosoft.modelio.javadesigner.annotations.objid; - -import fr.softeam.toscadesigner.api.IToscaDesignerPeerModule; -import fr.softeam.toscadesigner.api.ToscaDesignerProxyFactory; -import fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityDefinition; -import fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityType; -import fr.softeam.toscadesigner.api.tosca.standard.class_.TNodeType; -import fr.softeam.toscadesigner.handlers.propertypages.core.ToscaElementPropertyPage; - -@objid ("dda1c36f-f803-4735-b657-1d61d9666f38") -public class TCapabilityDefinitionPropertyPage extends ToscaElementPropertyPage { - @objid ("aed53ed0-bac1-442e-8ed4-b615406ede17") - public TCapabilityDefinitionPropertyPage(T elt) { - super(elt); - // TODO Auto-generated constructor stub - } - - @objid ("e4638914-0ab7-403d-9af1-172ebe614bf4") - @Override - public void changeProperty(int row, String value) { - switch (row) { - case 1: - this._element.getElement().setName(value); - break; - - case 2: - this._element.setConstraints(value); - break; - - case 3: - for (ModelElement dep : TCapabilityType.MdaTypes.STEREOTYPE_ELT.getExtendedElement()) { - if (value.contains(dep.getUuid())) { - this._element.setCapabilityType( - TCapabilityType.instantiate((org.modelio.metamodel.uml.statik.Class) dep)); - break; - } else { - this._element.setCapabilityType(null); - } - } - break; - - case 4: - this._element.setLowerBound(Integer.valueOf(value)); - break; - - case 5: - this._element.setUpperBound(Integer.valueOf(value)); - break; - - case 6: - Class elt1 = ( Class) getModelElt(TNodeType.MdaTypes.STEREOTYPE_ELT.getExtendedElement(), value); - if ((elt1 != null) && (elt1.isStereotyped(IToscaDesignerPeerModule.MODULE_NAME, TNodeType.STEREOTYPE_NAME))) { - Object pc = ToscaDesignerProxyFactory.instantiate(elt1); - if (value.startsWith(this._add)) { - this._element.addValidSourceType((TNodeType) pc); - } else { - this._element.removeValidSourceType((TNodeType) pc); - } - } - break; - } - } - - @objid ("02c00238-1848-4137-a7ab-f76f3f328ea6") - @Override - public void update(IModulePropertyTable table) { - super.update(table); - table.addProperty("Name", _element.getElement().getName()); - table.addProperty("Constraints", _element.getConstraints()); - - table.addProperty("Capability type", - this._element.getCapabilityType() != null ? this._element.getCapabilityType().getElement() : null, - Arrays.asList(Metamodel.getMClass("Class")), new IMObjectFilter() { - @Override - public boolean accept(MObject element) { - return TCapabilityType.canInstantiate(element); - } - }); - - table.addProperty("Lower Bound", _element.getLowerBound()); - table.addProperty("Upper Bound", _element.getUpperBound()); - - //Valid Source Types - List members_elt = extractModelElements(this._element.getValidSourceType()); - List groupList = (TNodeType.MdaTypes.STEREOTYPE_ELT.getExtendedElement() != null) - ? TNodeType.MdaTypes.STEREOTYPE_ELT.getExtendedElement() - : Collections.emptyList(); - - table.addProperty("Valid Source Types", getToscaValue(members_elt), - getAddRemove(groupList, extractModelElements(this._element.getValidSourceType()))); - } - -} diff --git a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/handlers/propertypages/serviceTemplate/TRequirementDefinitionPropertyPage.java b/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/handlers/propertypages/serviceTemplate/TRequirementDefinitionPropertyPage.java deleted file mode 100644 index 8f1fec26..00000000 --- a/ToscaDesigner/src/main/java/fr/softeam/toscadesigner/handlers/propertypages/serviceTemplate/TRequirementDefinitionPropertyPage.java +++ /dev/null @@ -1,121 +0,0 @@ -package fr.softeam.toscadesigner.handlers.propertypages.serviceTemplate; - -import java.util.Arrays; - -import org.modelio.api.module.propertiesPage.IModulePropertyTable; -import org.modelio.metamodel.Metamodel; -import org.modelio.metamodel.uml.infrastructure.ModelElement; -import org.modelio.vcore.session.api.model.IMObjectFilter; -import org.modelio.vcore.smkernel.mapi.MObject; - -import com.modeliosoft.modelio.javadesigner.annotations.objid; - -import fr.softeam.toscadesigner.api.tosca.standard.class_.TCapabilityType; -import fr.softeam.toscadesigner.api.tosca.standard.class_.TNodeType; -import fr.softeam.toscadesigner.api.tosca.standard.class_.TRelationshipType; -import fr.softeam.toscadesigner.api.tosca.standard.class_.TRequirementDefinition; -import fr.softeam.toscadesigner.handlers.propertypages.core.ToscaElementPropertyPage; - -@objid ("af53e6c8-17f0-414d-8253-f083796c9a36") -public class TRequirementDefinitionPropertyPage extends ToscaElementPropertyPage { - @objid ("65de60bc-e2c1-4680-b2ce-73267128939d") - public TRequirementDefinitionPropertyPage(T elt) { - super(elt); - // TODO Auto-generated constructor stub - } - - @objid ("9fb19480-215a-4160-9d7d-cc716c2c02e2") - @Override - public void changeProperty(int row, String value) { - switch (row) { - case 1: - this._element.getElement().setName(value); - break; - - case 2: - for (ModelElement dep : TCapabilityType.MdaTypes.STEREOTYPE_ELT.getExtendedElement()) { - if (value.contains(dep.getUuid())) { - this._element - .setCapability(TCapabilityType.instantiate((org.modelio.metamodel.uml.statik.Class) dep)); - break; - } else { - this._element.setCapability(null); - } - - } - break; - - case 3: - for (ModelElement dep : TNodeType.MdaTypes.STEREOTYPE_ELT.getExtendedElement()) { - if (value.contains(dep.getUuid())) { - this._element.setNodeType(TNodeType.instantiate((org.modelio.metamodel.uml.statik.Class) dep)); - break; - } else { - this._element.setNodeType(null); - } - - } - break; - - case 4: - for (ModelElement dep : TRelationshipType.MdaTypes.STEREOTYPE_ELT.getExtendedElement()) { - if (value.contains(dep.getUuid())) { - this._element.setRelationshipType( - TRelationshipType.instantiate((org.modelio.metamodel.uml.statik.Class) dep)); - break; - } else { - this._element.setRelationshipType(null); - } - - } - break; - case 5: - this._element.setUpperBound(value); - break; - - case 6: - this._element.setLowerBound(value); - break; - - } - } - - @objid ("fc5eb528-5bfa-41d7-8e81-2cbc64d35373") - @Override - public void update(IModulePropertyTable table) { - super.update(table); - table.addProperty("Name", _element.getElement().getName()); - // Capability - table.addProperty("Capability", - this._element.getCapability() != null ? this._element.getCapability().getElement() : null, - Arrays.asList(Metamodel.getMClass("Class")), new IMObjectFilter() { - @Override - public boolean accept(MObject element) { - return TCapabilityType.canInstantiate(element); - } - }); - - // Node - table.addProperty("Node", this._element.getNodeType() != null ? this._element.getNodeType().getElement() : null, - Arrays.asList(Metamodel.getMClass("Class")), new IMObjectFilter() { - @Override - public boolean accept(MObject element) { - return TNodeType.canInstantiate(element); - } - }); - - // Relationship type - table.addProperty("Relationship type", - this._element.getRelationshipType() != null ? this._element.getRelationshipType().getElement() : null, - Arrays.asList(Metamodel.getMClass("Class")), new IMObjectFilter() { - @Override - public boolean accept(MObject element) { - return TRelationshipType.canInstantiate(element); - } - }); - - table.addProperty("Upper Bound", _element.getUpperBound()); - table.addProperty("Lower Bound", _element.getLowerBound()); - } - -} diff --git a/ToscaDesigner/target/ToscaDesigner_0.5.3.jmdac b/ToscaDesigner/target/ToscaDesigner_0.5.3.jmdac new file mode 100644 index 00000000..65fe5a6f Binary files /dev/null and b/ToscaDesigner/target/ToscaDesigner_0.5.3.jmdac differ diff --git a/ToscaDesigner/target/antrun/build-main.xml b/ToscaDesigner/target/antrun/build-main.xml new file mode 100644 index 00000000..c1d1abd5 --- /dev/null +++ b/ToscaDesigner/target/antrun/build-main.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/ToscaDesigner/target/lib/handlebars-4.3.1.jar b/ToscaDesigner/target/lib/handlebars-4.3.1.jar new file mode 100644 index 00000000..0d7d3835 Binary files /dev/null and b/ToscaDesigner/target/lib/handlebars-4.3.1.jar differ diff --git a/ToscaDesigner/target/lib/slf4j-api-1.7.32.jar b/ToscaDesigner/target/lib/slf4j-api-1.7.32.jar new file mode 100644 index 00000000..b16a0785 Binary files /dev/null and b/ToscaDesigner/target/lib/slf4j-api-1.7.32.jar differ diff --git a/ToscaDesigner/target/maven-archiver/pom.properties b/ToscaDesigner/target/maven-archiver/pom.properties new file mode 100644 index 00000000..84361cc2 --- /dev/null +++ b/ToscaDesigner/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=toscadesigner +groupId=fr.softeam +version=0.5.3 diff --git a/ToscaDesigner/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/ToscaDesigner/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..c84ae03b --- /dev/null +++ b/ToscaDesigner/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,296 @@ +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ExtensionType.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDiagramCommand.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifact$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroupType.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupPropertyPage$1.class +fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory$1.class +fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlan$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\ConstraintsType$MdaTypes.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateCloudServiceArchiveCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintType$MdaTypes.class +fr\softeam\toscadesigner\export\TServiceTemplateChecker.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TArtifactType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifact$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintsType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyElementInstanceStates$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\TargetElementType$MdaTypes.class +fr\softeam\toscadesigner\export\ToscaModelTypeChecker.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage$1.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateServiceTemplateDigramCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TAppliesTo$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintsType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedInterface.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\SourceInterfacesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicy.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyMapping.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaPropertyPageHandler.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImportElement.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TOperation.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfacesType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyElementInstanceStates.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\RequirementsTypePropertyPage$1.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\TopologyTemplateDiagram$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeTypeReferenceType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage$2.class +fr\softeam\toscadesigner\handlers\propertypages\core\ImportElementPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\CapabilityStereotype$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPropertyDefPropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\SourceElementType.class +fr\softeam\toscadesigner\handlers\commands\CreateToscaModelCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType1.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType1$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactsPropertyPage.class +fr\softeam\toscadesigner\handlers\tools\CreateSubModelTool.class +fr\softeam\toscadesigner\handlers\propertypages\core\TInterfacePropertyPage.class +fr\softeam\toscadesigner\handlers\tools\CreateServiceTemplateTool.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedInterface$MdaTypes.class +fr\softeam\toscadesigner\handlers\tools\CreateTopologyTemplateTool.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\SourceInterfacesType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TBoundaryDefinitions$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroup$MdaTypes.class +fr\softeam\toscadesigner\handlers\handlers.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ToscaElement.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDocumentation.class +fr\softeam\toscadesigner\handlers\propertypages\types\TCapabilityTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifact.class +fr\softeam\toscadesigner\api\tosca\standard\class_\ConstraintsType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionPropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirement$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TServiceTemplatePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyMappingsType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTypePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\association\TRelationshipTemplate.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TEntityTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TConstraint.class +fr\softeam\toscadesigner\handlers\propertypages\core\CapabilitiesTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TServiceTemplatePropertyPage.class +fr\softeam\toscadesigner\export\AbstractToscaFileGenerator$Import.class +fr\softeam\toscadesigner\handlers\propertypages\core\MetadataPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\package_\ToscaModel.class +fr\softeam\toscadesigner\impl\ToscaDesignerModule.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$2.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionsTypePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage$2.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParametersType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfacesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TParameter$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage$3.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDigramCommand.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TArtifactTemplatePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage$2.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifacts.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TRequirementRef.class +fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfaceType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\TargetElementType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$4.class +fr\softeam\toscadesigner\api\tosca\standard\class_\RequirementsType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinition.class +fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory$InstantiateVisitor.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeOperationType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesDefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImplementationArtifactType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinitionType.class +fr\softeam\toscadesigner\export\ToscaFileGenerator.class +fr\softeam\toscadesigner\export\CsarFileGenerator.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionTypePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TRequirementRef$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DocumentRoot$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\Metadata.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage$2.class +fr\softeam\toscadesigner\impl\MdaProxyException.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionsTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesDefinitionType.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTypePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyTemplate.class +fr\softeam\toscadesigner\impl\IMdaProxy.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImportElement$MdaTypes.class +fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifacts$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\Trigger.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlans$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TOperation$MdaTypes.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\TopologyTemplateDiagram.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TDefinitions.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeTypeReferenceType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinition.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TBoundaryDefinitions.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\TPropertyDef.class +fr\softeam\toscadesigner\handlers\tools\RelationshipTemplateTool.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage$3.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactTemplate.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRelationshipType.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TParameterPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCondition$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TargetInterfacesType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedOperation.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensibleElements.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage$3.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TDefinitions$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ConstraintType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensibleElements$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinitionsType$MdaTypes.class +fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinition$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactReference$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory$PropertyPageVisitor.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImplementationArtifactType$MdaTypes.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ToscaDiagram$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TConstraintPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TEntityType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyMapping$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifacts$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifacts.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\TPropertyDef$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedOperation$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\InstanceStateType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroupType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicy$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TInterface.class +fr\softeam\toscadesigner\api\tosca\standard\package_\TServiceTemplate.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlans.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeTemplate.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ExtensionType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage$3.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinitionsType.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPropertyDefPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensions.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ToscaElement$MdaTypes.class +fr\softeam\toscadesigner\impl\ToscaDesignerComponentContributor.class +fr\softeam\toscadesigner\api\tosca\standard\package_\TServiceTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParametersType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage$1.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicyType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyPropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\association\TRelationshipTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeOperationType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TAppliesTo.class +fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDocumentation$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TInterface$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\package_\ToscaModel$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyConstraint$MdaTypes.class +fr\softeam\toscadesigner\export\NodeTypeChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ConstraintType1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TGroup.class +fr\softeam\toscadesigner\api\tosca\standard\class_\Trigger$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupTypePropertyPage$1.class +fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TargetInterfacesType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\datatype\SourceElementType$MdaTypes.class +fr\softeam\toscadesigner\export\TopologyTemplateChecker.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParameterType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapability.class +fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTemplatePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RequirementsType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensions$MdaTypes.class +fr\softeam\toscadesigner\handlers\commands\submodel\CreateSubModelCommand.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirement.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfaceType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TOperationPropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapability$MdaTypes.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ToscaDiagram.class +fr\softeam\toscadesigner\export\ToscaModelChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TEntityTemplate.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPlan.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage$2.class +fr\softeam\toscadesigner\api\tosca\standard\class_\InstanceStateType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TArtifactType.class +fr\softeam\toscadesigner\handlers\propertypages\core\TGroupTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicyType.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ServiceTemplateDiagram$MdaTypes.class +fr\softeam\toscadesigner\api\ToscaDesignerStereotypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TParameter.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifact.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\RequirementsTypePropertyPage.class +fr\softeam\toscadesigner\i18n\Messages.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtension$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\RequirementsType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage$2.class +fr\softeam\toscadesigner\handlers\propertypages\core\ToscaElementPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyMappingsType.class +fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParameterType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipOperationType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipOperationType.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\Metadata$MdaTypes.class +fr\softeam\toscadesigner\handlers\commands\ExportToscaModelCommand.class +fr\softeam\toscadesigner\export\AbstractToscaFileGenerator.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCondition.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesType1$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\class_\CapabilityStereotype.class +fr\softeam\toscadesigner\handlers\propertypages\core\TriggerPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactTemplate$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtension.class +fr\softeam\toscadesigner\handlers\propertypages\core\PropertyDefinitionTypePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory$1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCapabilityRef.class +fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ServiceTemplateDiagram.class +fr\softeam\toscadesigner\export\ToscaObjectTypeChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCapabilityRef$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactReference.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TEntityType.class +fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType.class +fr\softeam\toscadesigner\handlers\commands\CreateDiagramCommand.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\PropertyDefinitionType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\associationend\TRelationshipTemplateEnd$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\standard\attribute\PropertyDefinitionType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ArtifactReferencesType$MdaTypes.class +fr\softeam\toscadesigner\export\TGroupChecker.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DefinitionType.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RequirementsType1.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TConstraint$MdaTypes.class +fr\softeam\toscadesigner\impl\MdaProxyException$MdaProxyExceptionReason.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyConstraint.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinition$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TTopologyTemplatePropertyPage.class +fr\softeam\toscadesigner\handlers\propertypages\IPropertyContent.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DocumentRoot.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TRelationshipType$MdaTypes.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ArtifactReferencesType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityType.class +fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeTemplate$MdaTypes.class +fr\softeam\toscadesigner\handlers\propertypages\core\TCapabilityPropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType1.class +fr\softeam\toscadesigner\handlers\propertypages\types\TArtifactTypePropertyPage.class +fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesType1.class +fr\softeam\toscadesigner\api\tosca\standard\associationend\TRelationshipTemplateEnd.class diff --git a/ToscaDesigner/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/ToscaDesigner/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..75e0e0e6 --- /dev/null +++ b/ToscaDesigner/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,166 @@ +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ServiceTemplateDiagram.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\TopologyTemplateDiagram.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\automatic\standard\staticdiagram\ToscaDiagram.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ArtifactReferencesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\CapabilitiesType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ConstraintType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\DocumentRoot.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ExtensionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImplementationArtifactType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ImportElement.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParametersType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InputParameterType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfacesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\InterfaceType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeOperationType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\NodeTypeReferenceType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\OutputParametersType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PoliciesType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesDefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertiesType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyConstraintsType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\PropertyMappingsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipConstraintType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RelationshipOperationType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\RequirementsType1.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\SourceInterfacesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TAppliesTo.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TargetInterfacesType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactReference.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TArtifactTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCapabilityRef.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TCondition.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TConstraint.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TDefinitions.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TEntityTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedInterface.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExportedOperation.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensibleElements.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtension.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TExtensions.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifact.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TImplementationArtifacts.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TOperation.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\ToscaElement.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TParameter.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyConstraint.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TPropertyMapping.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\infrastructure\modelelement\TRequirementRef.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\association\TRelationshipTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\associationend\TRelationshipTemplateEnd.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\attribute\Metadata.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\attribute\PropertyDefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\attribute\TPropertyDef.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\CapabilityStereotype.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\ConstraintsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\InstanceStateType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\RequirementsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TArtifactType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TBoundaryDefinitions.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapability.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinition.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityDefinitionsType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TCapabilityType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifact.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TDeploymentArtifacts.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TDocumentation.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TEntityType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TGroup.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TGroupType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TInterface.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TNodeType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPlan.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPlans.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicy.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TPolicyType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRelationshipType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirement.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinition.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TRequirementDefinitionType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\Trigger.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyElementInstanceStates.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\class_\TTopologyTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\datatype\SourceElementType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\datatype\TargetElementType.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\package_\ToscaModel.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\tosca\standard\package_\TServiceTemplate.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\ToscaDesignerProxyFactory.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\ToscaDesignerStereotypes.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\AbstractToscaFileGenerator.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\CsarFileGenerator.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\NodeTypeChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\TGroupChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\TopologyTemplateChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaFileGenerator.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaModelChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaModelTypeChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\ToscaObjectTypeChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\export\TServiceTemplateChecker.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\CreateDiagramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\CreateToscaModelCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\ExportToscaModelCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateCloudServiceArchiveCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateServiceTemplateDigramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateSubModelCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDiagramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\commands\submodel\CreateTopologyTemplateDigramCommand.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\handlers.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\cloudServiceArchive\TServiceTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\CapabilitiesTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\ImportElementPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\MetadataPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\PropertyDefinitionTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TCapabilityPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TConstraintPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TEntityTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TGroupPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TGroupTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TInterfacePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TOperationPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\ToscaElementPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TParameterPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TPolicyTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TPropertyDefPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\core\TriggerPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\IPropertyContent.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TArtifactTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TCapabilityDefinitionsTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TNodeTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRelationshipTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TRequirementDefinitionTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\serviceTemplate\TServiceTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\RequirementsTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TDeploymentArtifactsPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TNodeTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRelationshipTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TRequirementPropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\topologyTemplate\TTopologyTemplatePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\ToscaDesignerPropertyPageFactory.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\ToscaPropertyPageHandler.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\types\TArtifactTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\propertypages\types\TCapabilityTypePropertyPage.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\CreateServiceTemplateTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\CreateSubModelTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\CreateTopologyTemplateTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\handlers\tools\RelationshipTemplateTool.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\i18n\Messages.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\IMdaProxy.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\MdaProxyException.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerComponentContributor.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerModule.java +c:\Users\jcadavid\OneDrive - LA POSTE GROUPE\MYRTUS\MYRTUSDesigner\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.java diff --git a/ToscaDesigner/target/toscadesigner-0.5.3.jar b/ToscaDesigner/target/toscadesigner-0.5.3.jar new file mode 100644 index 00000000..eb6a1ecb Binary files /dev/null and b/ToscaDesigner/target/toscadesigner-0.5.3.jar differ diff --git a/ToscaLibrary.lnk b/ToscaLibrary.lnk deleted file mode 100644 index 36bb72b0..00000000 Binary files a/ToscaLibrary.lnk and /dev/null differ diff --git a/ToscaDesigner/assembly.xml b/assembly.xml similarity index 100% rename from ToscaDesigner/assembly.xml rename to assembly.xml diff --git a/ToscaDesigner/bin/assembly.xml b/bin/assembly.xml similarity index 100% rename from ToscaDesigner/bin/assembly.xml rename to bin/assembly.xml diff --git a/ToscaDesigner/bin/pom.xml b/bin/pom.xml similarity index 100% rename from ToscaDesigner/bin/pom.xml rename to bin/pom.xml diff --git a/ToscaDesigner/bin/src/main/conf/module.properties b/bin/src/main/conf/module.properties similarity index 100% rename from ToscaDesigner/bin/src/main/conf/module.properties rename to bin/src/main/conf/module.properties diff --git a/ToscaDesigner/bin/src/main/conf/module.xml b/bin/src/main/conf/module.xml similarity index 100% rename from ToscaDesigner/bin/src/main/conf/module.xml rename to bin/src/main/conf/module.xml diff --git a/ToscaDesigner/bin/src/main/conf/module_fr.properties b/bin/src/main/conf/module_fr.properties similarity index 100% rename from ToscaDesigner/bin/src/main/conf/module_fr.properties rename to bin/src/main/conf/module_fr.properties diff --git a/ToscaDesigner/bin/src/main/conf/toscadesigner.ramc b/bin/src/main/conf/toscadesigner.ramc similarity index 100% rename from ToscaDesigner/bin/src/main/conf/toscadesigner.ramc rename to bin/src/main/conf/toscadesigner.ramc diff --git a/ToscaDesigner/bin/src/main/doc/META-INF/MANIFEST.MF b/bin/src/main/doc/META-INF/MANIFEST.MF similarity index 100% rename from ToscaDesigner/bin/src/main/doc/META-INF/MANIFEST.MF rename to bin/src/main/doc/META-INF/MANIFEST.MF diff --git a/ToscaDesigner/bin/src/main/doc/assembly.xml b/bin/src/main/doc/assembly.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/assembly.xml rename to bin/src/main/doc/assembly.xml diff --git a/ToscaDesigner/bin/src/main/doc/build.properties b/bin/src/main/doc/build.properties similarity index 100% rename from ToscaDesigner/bin/src/main/doc/build.properties rename to bin/src/main/doc/build.properties diff --git a/ToscaDesigner/bin/src/main/doc/en/html/Index.html b/bin/src/main/doc/en/html/Index.html similarity index 100% rename from ToscaDesigner/bin/src/main/doc/en/html/Index.html rename to bin/src/main/doc/en/html/Index.html diff --git a/ToscaDesigner/bin/src/main/doc/en/tocs/toc.xml b/bin/src/main/doc/en/tocs/toc.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/en/tocs/toc.xml rename to bin/src/main/doc/en/tocs/toc.xml diff --git a/ToscaDesigner/bin/src/main/doc/fr/html/Index.html b/bin/src/main/doc/fr/html/Index.html similarity index 100% rename from ToscaDesigner/bin/src/main/doc/fr/html/Index.html rename to bin/src/main/doc/fr/html/Index.html diff --git a/ToscaDesigner/bin/src/main/doc/fr/tocs/toc.xml b/bin/src/main/doc/fr/tocs/toc.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/fr/tocs/toc.xml rename to bin/src/main/doc/fr/tocs/toc.xml diff --git a/ToscaDesigner/bin/src/main/doc/plugin.xml b/bin/src/main/doc/plugin.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/plugin.xml rename to bin/src/main/doc/plugin.xml diff --git a/ToscaDesigner/bin/src/main/doc/pom.xml b/bin/src/main/doc/pom.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/pom.xml rename to bin/src/main/doc/pom.xml diff --git a/ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy html files - default (en) .xml b/bin/src/main/doc/target/antrun/build-Copy html files - default (en) .xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy html files - default (en) .xml rename to bin/src/main/doc/target/antrun/build-Copy html files - default (en) .xml diff --git a/ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy html files - fr.xml b/bin/src/main/doc/target/antrun/build-Copy html files - fr.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy html files - fr.xml rename to bin/src/main/doc/target/antrun/build-Copy html files - fr.xml diff --git a/ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy tocs files - default (en).xml b/bin/src/main/doc/target/antrun/build-Copy tocs files - default (en).xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy tocs files - default (en).xml rename to bin/src/main/doc/target/antrun/build-Copy tocs files - default (en).xml diff --git a/ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy tocs files - fr.xml b/bin/src/main/doc/target/antrun/build-Copy tocs files - fr.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/antrun/build-Copy tocs files - fr.xml rename to bin/src/main/doc/target/antrun/build-Copy tocs files - fr.xml diff --git a/ToscaDesigner/bin/src/main/doc/target/html/Index.html b/bin/src/main/doc/target/html/Index.html similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/html/Index.html rename to bin/src/main/doc/target/html/Index.html diff --git a/ToscaDesigner/bin/src/main/doc/target/maven-archiver/pom.properties b/bin/src/main/doc/target/maven-archiver/pom.properties similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/maven-archiver/pom.properties rename to bin/src/main/doc/target/maven-archiver/pom.properties diff --git a/ToscaDesigner/bin/src/main/doc/target/nl/fr/html/Index.html b/bin/src/main/doc/target/nl/fr/html/Index.html similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/nl/fr/html/Index.html rename to bin/src/main/doc/target/nl/fr/html/Index.html diff --git a/ToscaDesigner/bin/src/main/doc/target/nl/fr/tocs/toc.xml b/bin/src/main/doc/target/nl/fr/tocs/toc.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/nl/fr/tocs/toc.xml rename to bin/src/main/doc/target/nl/fr/tocs/toc.xml diff --git a/ToscaDesigner/bin/src/main/doc/target/tocs/toc.xml b/bin/src/main/doc/target/tocs/toc.xml similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/tocs/toc.xml rename to bin/src/main/doc/target/tocs/toc.xml diff --git a/ToscaDesigner/bin/src/main/doc/target/toscadesigner-doc-0.0.00.jar b/bin/src/main/doc/target/toscadesigner-doc-0.0.00.jar similarity index 100% rename from ToscaDesigner/bin/src/main/doc/target/toscadesigner-doc-0.0.00.jar rename to bin/src/main/doc/target/toscadesigner-doc-0.0.00.jar diff --git a/ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/api/IToscaDesignerPeerModule.class b/bin/src/main/java/fr/softeam/toscadesigner/api/IToscaDesignerPeerModule.class similarity index 100% rename from ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/api/IToscaDesignerPeerModule.class rename to bin/src/main/java/fr/softeam/toscadesigner/api/IToscaDesignerPeerModule.class diff --git a/ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/api/ToscaDesignerParameters.class b/bin/src/main/java/fr/softeam/toscadesigner/api/ToscaDesignerParameters.class similarity index 100% rename from ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/api/ToscaDesignerParameters.class rename to bin/src/main/java/fr/softeam/toscadesigner/api/ToscaDesignerParameters.class diff --git a/ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/i18n/Messages.class b/bin/src/main/java/fr/softeam/toscadesigner/i18n/Messages.class similarity index 100% rename from ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/i18n/Messages.class rename to bin/src/main/java/fr/softeam/toscadesigner/i18n/Messages.class diff --git a/ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerLifeCycleHandler.class b/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerLifeCycleHandler.class similarity index 100% rename from ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerLifeCycleHandler.class rename to bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerLifeCycleHandler.class diff --git a/ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerModule.class b/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerModule.class similarity index 100% rename from ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerModule.class rename to bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerModule.class diff --git a/ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerPeerModule.class b/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerPeerModule.class similarity index 100% rename from ToscaDesigner/bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerPeerModule.class rename to bin/src/main/java/fr/softeam/toscadesigner/impl/ToscaDesignerPeerModule.class diff --git a/ToscaDesigner/bin/src/main/resources/fr/softeam/i18n/messages.properties b/bin/src/main/resources/fr/softeam/i18n/messages.properties similarity index 100% rename from ToscaDesigner/bin/src/main/resources/fr/softeam/i18n/messages.properties rename to bin/src/main/resources/fr/softeam/i18n/messages.properties diff --git a/ToscaDesigner/bin/src/main/resources/fr/softeam/i18n/messages_fr.properties b/bin/src/main/resources/fr/softeam/i18n/messages_fr.properties similarity index 100% rename from ToscaDesigner/bin/src/main/resources/fr/softeam/i18n/messages_fr.properties rename to bin/src/main/resources/fr/softeam/i18n/messages_fr.properties diff --git a/ToscaDesigner/bin/target/ToscaDesigner_0.0.00.jmdac b/bin/target/ToscaDesigner_0.0.00.jmdac similarity index 100% rename from ToscaDesigner/bin/target/ToscaDesigner_0.0.00.jmdac rename to bin/target/ToscaDesigner_0.0.00.jmdac diff --git a/bin/target/antrun/build-main.xml b/bin/target/antrun/build-main.xml new file mode 100644 index 00000000..5b74e1d1 --- /dev/null +++ b/bin/target/antrun/build-main.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/ToscaDesigner/src/main/resources/fr/softeam/i18n/messages.properties b/bin/target/classes/fr/softeam/i18n/messages.properties similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/i18n/messages.properties rename to bin/target/classes/fr/softeam/i18n/messages.properties diff --git a/ToscaDesigner/src/main/resources/fr/softeam/i18n/messages_fr.properties b/bin/target/classes/fr/softeam/i18n/messages_fr.properties similarity index 100% rename from ToscaDesigner/src/main/resources/fr/softeam/i18n/messages_fr.properties rename to bin/target/classes/fr/softeam/i18n/messages_fr.properties diff --git a/bin/target/maven-archiver/pom.properties b/bin/target/maven-archiver/pom.properties new file mode 100644 index 00000000..19e894a3 --- /dev/null +++ b/bin/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Fri Jan 12 14:48:47 CET 2024 +groupId=fr.softeam +artifactId=toscadesigner +version=0.0.00 diff --git a/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..6e604d3a --- /dev/null +++ b/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,6 @@ +fr\softeam\toscadesigner\impl\ToscaDesignerModule.class +fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.class +fr\softeam\toscadesigner\i18n\Messages.class +fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.class +fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.class +fr\softeam\toscadesigner\api\ToscaDesignerParameters.class diff --git a/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..77937950 --- /dev/null +++ b/bin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,6 @@ +C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerModule.java +C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerPeerModule.java +C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\IToscaDesignerPeerModule.java +C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\i18n\Messages.java +C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\api\ToscaDesignerParameters.java +C:\Users\ammoussaoui\modeliosaas\5.4\ws\ToscaDesigner\modules\ToscaDesigner\src\main\java\fr\softeam\toscadesigner\impl\ToscaDesignerLifeCycleHandler.java diff --git a/ToscaDesigner/bin/target/toscadesigner-0.0.00.jar b/bin/target/toscadesigner-0.0.00.jar similarity index 100% rename from ToscaDesigner/bin/target/toscadesigner-0.0.00.jar rename to bin/target/toscadesigner-0.0.00.jar diff --git a/correct_imports.py b/correct_imports.py new file mode 100644 index 00000000..5731b9ad --- /dev/null +++ b/correct_imports.py @@ -0,0 +1,61 @@ +import os +import re + +def correct_java_imports(generated_code_dir): + """ + Corrects specific import statements in Java files within a given directory. + + Args: + generated_code_dir (str): The path to the directory containing + your generated Java code. + """ + # Define the replacements + replacements = { + "import com.modeliosoft.modelio.api.module.mda.MdaProxyException;": + "import fr.softeam.toscadesigner.impl.MdaProxyException;", + "import com.modeliosoft.modelio.api.module.mda.IMdaProxy;": + "import fr.softeam.toscadesigner.impl.IMdaProxy;" + } + + print(f"Starting import correction in: {generated_code_dir}") + corrected_files_count = 0 + + # Walk through the directory to find all Java files + for root, _, files in os.walk(generated_code_dir): + for file_name in files: + if file_name.endswith(".java"): + file_path = os.path.join(root, file_name) + + # Read the file content + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + original_content = content # Keep original to check if changes were made + + # Perform replacements + for old_import, new_import in replacements.items(): + content = content.replace(old_import, new_import) + + # If content changed, write it back to the file + if content != original_content: + with open(file_path, 'w', encoding='utf-8') as f: + f.write(content) + print(f" Corrected: {file_path}") + corrected_files_count += 1 + + print(f"Import correction complete. Corrected {corrected_files_count} Java files.") + +if __name__ == "__main__": + # --- IMPORTANT: The path is set to './src/main/java' as you specified --- + # This assumes the script is run from the root of your Maven project. + GENERATED_CODE_ROOT = "./src/main/java" + + # Get the absolute path for robustness, though relative path works if + # the script is run from the project root. + absolute_generated_code_root = os.path.abspath(GENERATED_CODE_ROOT) + + if not os.path.isdir(absolute_generated_code_root): + print(f"Error: The specified generated code directory does not exist: {absolute_generated_code_root}") + print("Please ensure you are running the script from your Maven project's root directory.") + else: + correct_java_imports(absolute_generated_code_root) \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000..33721c55 --- /dev/null +++ b/pom.xml @@ -0,0 +1,212 @@ + + + 4.0.0 + + + fr.softeam + toscadesigner + 0.5.12 + ToscaDesigner + + + The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. +This module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans. + + + + + + modelio + https://repository.modelio.org + + + + + + modelio-plugins + https://repository.modelio.org + + + + + + UTF-8 + + + + + + org.modelio + MDAKit + [6.1,6.2) + pom + provided + + + + com.github.jknack + handlebars + 4.3.1 + jar + + + + + + + src/main/java + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.14.0 + + 8 + ${project.build.sourceEncoding} + + + + + org.modelio + modelio-maven-plugin + 5.4.1.00 + + + ModuleValidation + validate + + module-validation + + + + ResourceManagement + generate-resources + + module-configuration + + + + + ${project.basedir}/src/main/conf/module.xml + src/main/java + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.2.0 + + ${project.basedir}/target/lib + false + false + true + provided + + + + copy-dependencies + package + + copy-dependencies + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.3.0 + + ${project.build.sourceEncoding} + + assembly.xml + + ${project.name}_${project.version} + false + false + + + + make-assembly + package + + single + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 3.0.0 + + + rename + package + + + + + + + run + + + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [1.0.0,) + + copy-dependencies + + + + + + + + + org.modelio + modelio-maven-plugin + [5.4.1.00,) + + module-validation + module-configuration + + + + + + + + + + + + + + diff --git a/src/main/conf/module.properties b/src/main/conf/module.properties new file mode 100644 index 00000000..c51909b1 --- /dev/null +++ b/src/main/conf/module.properties @@ -0,0 +1,638 @@ +ModuleDescription=The TOSCA Designer module is a component within TOSCA-based cloud orchestration frameworks that facilitates the creation, editing, and visualization of TOSCA-compliant application and service templates. \nThis module typically provides a graphical user interface (GUI) or integrated development environment (IDE) where users can visually design, model, and manipulate TOSCA templates, including topology templates, node types, relationship types, policies, and plans.\n +ModuleLabel=ToscaDesigner + +command.Export.label=Export +command.Export.tooltip=Export +command.Service_Template_Diagram.label=Service_Template_Diagram +command.Service_Template_Diagram.tooltip= +command.Topology_Template_Diagram.label=Topology_Template_Diagram +command.Topology_Template_Diagram.tooltip= +command.Tosca_Model.label=Tosca_Model +command.Tosca_Model.tooltip= +command.Tosca_Model_Diagram.label=Tosca Model +command.Tosca_Model_Diagram.tooltip= + +group.Artifacts.label=Artifacts +group.Attributes.label=Attributes +group.Capabilities.label=Capabilities +group.Constraints.label=Constraints +group.Others.label=Others +group.Plans.label=Plans +group.Policy.label=Policy +group.Requirement.label=Requirement +group.Requirements.label=Requirements +group.Service_Template.label=Service_Template +group.Services.label=Services +group.Templates.label=Templates +group.Topology_Template.label=Topology_Template +group.Types.label=Types + +profile.Automatic.description= +profile.Automatic.label=Automatic +profile.Tosca.description= +profile.Tosca.label=Tosca +propertydefinition.CapabilitiesTypePropertyPage.name.description= +propertydefinition.CapabilitiesTypePropertyPage.name.label=name +propertydefinition.ImportElementPropertyTable.File.description= +propertydefinition.ImportElementPropertyTable.File.label=File +propertydefinition.ImportElementPropertyTable.Namespace_prefix.description= +propertydefinition.ImportElementPropertyTable.Namespace_prefix.label=Namespace_prefix +propertydefinition.ImportElementPropertyTable.Namespace_uri.description= +propertydefinition.ImportElementPropertyTable.Namespace_uri.label=Namespace_uri +propertydefinition.InstanceStateTypeTable.state.description= +propertydefinition.InstanceStateTypeTable.state.label=state +propertydefinition.NodeOperationTypeTable.interfaceName.description= +propertydefinition.NodeOperationTypeTable.interfaceName.label=interfaceName +propertydefinition.NodeOperationTypeTable.nodeRef.description= +propertydefinition.NodeOperationTypeTable.nodeRef.label=nodeRef +propertydefinition.NodeOperationTypeTable.opertationName.description= +propertydefinition.NodeOperationTypeTable.opertationName.label=opertationName +propertydefinition.NodeTypeReferenceTypeTable.typeRef.description= +propertydefinition.NodeTypeReferenceTypeTable.typeRef.label=typeRef +propertydefinition.PropertiesDefinitionType.description.description= +propertydefinition.PropertiesDefinitionType.description.label=description +propertydefinition.PropertiesDefinitionType.element_property.description= +propertydefinition.PropertiesDefinitionType.element_property.label=element_property +propertydefinition.PropertiesDefinitionType.required.description= +propertydefinition.PropertiesDefinitionType.required.label=required +propertydefinition.PropertiesDefinitionType.type.description= +propertydefinition.PropertiesDefinitionType.type.label=type +propertydefinition.PropertiesType1Table.any.description= +propertydefinition.PropertiesType1Table.any.label=any +propertydefinition.PropertiesType1Table.propertyMappings.description= +propertydefinition.PropertiesType1Table.propertyMappings.label=propertyMappings +propertydefinition.PropertyDefinitionTypeTable.description.description= +propertydefinition.PropertyDefinitionTypeTable.description.label=description +propertydefinition.PropertyDefinitionTypeTable.required.description= +propertydefinition.PropertyDefinitionTypeTable.required.label=required +propertydefinition.RelationshipConstraintTypeTable.any.description= +propertydefinition.RelationshipConstraintTypeTable.any.label=any +propertydefinition.RelationshipConstraintTypeTable.constraintType.description= +propertydefinition.RelationshipConstraintTypeTable.constraintType.label=constraintType +propertydefinition.RelationshipOperationTypeTable.interfaceName.description= +propertydefinition.RelationshipOperationTypeTable.interfaceName.label=interfaceName +propertydefinition.RelationshipOperationTypeTable.operationName.description= +propertydefinition.RelationshipOperationTypeTable.operationName.label=operationName +propertydefinition.RelationshipOperationTypeTable.relationshipRef.description= +propertydefinition.RelationshipOperationTypeTable.relationshipRef.label=relationshipRef +propertydefinition.TArtifactReferenceTable.exclude.description= +propertydefinition.TArtifactReferenceTable.exclude.label=exclude +propertydefinition.TArtifactReferenceTable.group.description= +propertydefinition.TArtifactReferenceTable.group.label=group +propertydefinition.TArtifactReferenceTable.include.description= +propertydefinition.TArtifactReferenceTable.include.label=include +propertydefinition.TArtifactReferenceTable.reference.description= +propertydefinition.TArtifactReferenceTable.reference.label=reference +propertydefinition.TArtifactTemplateTable.artifactReferences.description= +propertydefinition.TArtifactTemplateTable.artifactReferences.label=artifactReferences +propertydefinition.TArtifactTemplateTable.name.description= +propertydefinition.TArtifactTemplateTable.name.label=name +propertydefinition.TBoundaryDefinitionsTable.capabilities.description= +propertydefinition.TBoundaryDefinitionsTable.capabilities.label=capabilities +propertydefinition.TBoundaryDefinitionsTable.interfaces.description= +propertydefinition.TBoundaryDefinitionsTable.interfaces.label=interfaces +propertydefinition.TBoundaryDefinitionsTable.policies.description= +propertydefinition.TBoundaryDefinitionsTable.policies.label=policies +propertydefinition.TBoundaryDefinitionsTable.properties.description= +propertydefinition.TBoundaryDefinitionsTable.properties.label=properties +propertydefinition.TBoundaryDefinitionsTable.propertyConstraints.description= +propertydefinition.TBoundaryDefinitionsTable.propertyConstraints.label=propertyConstraints +propertydefinition.TBoundaryDefinitionsTable.requirements.description= +propertydefinition.TBoundaryDefinitionsTable.requirements.label=requirements +propertydefinition.TCapabilityDefinitionTable.constraints.description= +propertydefinition.TCapabilityDefinitionTable.constraints.label=constraints +propertydefinition.TCapabilityDefinitionTable.lowerBound.description= +propertydefinition.TCapabilityDefinitionTable.lowerBound.label=lowerBound +propertydefinition.TCapabilityDefinitionTable.upperBound.description= +propertydefinition.TCapabilityDefinitionTable.upperBound.label=upperBound +propertydefinition.TCapabilityRefTable.name.description= +propertydefinition.TCapabilityRefTable.name.label=name +propertydefinition.TCapabilityRefTable.ref.description= +propertydefinition.TCapabilityRefTable.ref.label=ref +propertydefinition.TConditionTable.any.description= +propertydefinition.TConditionTable.any.label=any +propertydefinition.TConditionTable.expressionLanguage.description= +propertydefinition.TConditionTable.expressionLanguage.label=expressionLanguage +propertydefinition.TConstraintTable.any.description= +propertydefinition.TConstraintTable.any.label=any +propertydefinition.TConstraintTable.constraintType.description= +propertydefinition.TConstraintTable.constraintType.label=constraintType +propertydefinition.TDefinitionTable.artifactTemplate.description= +propertydefinition.TDefinitionTable.artifactTemplate.label=artifactTemplate +propertydefinition.TDefinitionTable.artifactType.description= +propertydefinition.TDefinitionTable.artifactType.label=artifactType +propertydefinition.TDefinitionTable.capabilityType.description= +propertydefinition.TDefinitionTable.capabilityType.label=capabilityType +propertydefinition.TDefinitionTable.extensions.description= +propertydefinition.TDefinitionTable.extensions.label=extensions +propertydefinition.TDefinitionTable.group.description= +propertydefinition.TDefinitionTable.group.label=group +propertydefinition.TDefinitionTable.id.description= +propertydefinition.TDefinitionTable.id.label=id +propertydefinition.TDefinitionTable.import.description= +propertydefinition.TDefinitionTable.import.label=import +propertydefinition.TDefinitionTable.name.description= +propertydefinition.TDefinitionTable.name.label=name +propertydefinition.TDefinitionTable.nodeType.description= +propertydefinition.TDefinitionTable.nodeType.label=nodeType +propertydefinition.TDefinitionTable.nodeTypeImplementation.description= +propertydefinition.TDefinitionTable.nodeTypeImplementation.label=nodeTypeImplementation +propertydefinition.TDefinitionTable.policyTemplate.description= +propertydefinition.TDefinitionTable.policyTemplate.label=policyTemplate +propertydefinition.TDefinitionTable.policyType.description= +propertydefinition.TDefinitionTable.policyType.label=policyType +propertydefinition.TDefinitionTable.relationshipType.description= +propertydefinition.TDefinitionTable.relationshipType.label=relationshipType +propertydefinition.TDefinitionTable.relationshipTypeImplementation.description= +propertydefinition.TDefinitionTable.relationshipTypeImplementation.label=relationshipTypeImplementation +propertydefinition.TDefinitionTable.requirementType.description= +propertydefinition.TDefinitionTable.requirementType.label=requirementType +propertydefinition.TDefinitionTable.serviceTemplate.description= +propertydefinition.TDefinitionTable.serviceTemplate.label=serviceTemplate +propertydefinition.TDefinitionTable.targetNamespace.description= +propertydefinition.TDefinitionTable.targetNamespace.label=targetNamespace +propertydefinition.TDefinitionTable.types.description= +propertydefinition.TDefinitionTable.types.label=types +propertydefinition.TDeploymentArtifactTable.artifact_version.description= +propertydefinition.TDeploymentArtifactTable.artifact_version.label=artifact_version +propertydefinition.TDeploymentArtifactTable.checksum.description= +propertydefinition.TDeploymentArtifactTable.checksum.label=checksum +propertydefinition.TDeploymentArtifactTable.checksum_algortihm.description= +propertydefinition.TDeploymentArtifactTable.checksum_algortihm.label=checksum_algortihm +propertydefinition.TDeploymentArtifactTable.deploy_path.description= +propertydefinition.TDeploymentArtifactTable.deploy_path.label=deploy_path +propertydefinition.TDeploymentArtifactTable.description.description= +propertydefinition.TDeploymentArtifactTable.description.label=description +propertydefinition.TDeploymentArtifactTable.file.description= +propertydefinition.TDeploymentArtifactTable.file.label=file +propertydefinition.TDeploymentArtifactTable.repository.description= +propertydefinition.TDeploymentArtifactTable.repository.label=repository +propertydefinition.TDocumentationTable.any.description= +propertydefinition.TDocumentationTable.any.label=any +propertydefinition.TDocumentationTable.lang.description= +propertydefinition.TDocumentationTable.lang.label=lang +propertydefinition.TDocumentationTable.mixed.description= +propertydefinition.TDocumentationTable.mixed.label=mixed +propertydefinition.TDocumentationTable.source.description= +propertydefinition.TDocumentationTable.source.label=source +propertydefinition.TEntityTemplatePropertyTable.description.description= +propertydefinition.TEntityTemplatePropertyTable.description.label=description +propertydefinition.TEntityTemplatePropertyTable.id.description= +propertydefinition.TEntityTemplatePropertyTable.id.label=id +propertydefinition.TEntityTemplatePropertyTable.properties.description= +propertydefinition.TEntityTemplatePropertyTable.properties.label=properties +propertydefinition.TEntityTemplatePropertyTable.propertyConstraints.description= +propertydefinition.TEntityTemplatePropertyTable.propertyConstraints.label=propertyConstraints +propertydefinition.TEntityTemplatePropertyTable.type.description= +propertydefinition.TEntityTemplatePropertyTable.type.label=type +propertydefinition.TEntityTypePropertyTable.abstract.description= +propertydefinition.TEntityTypePropertyTable.abstract.label=abstract +propertydefinition.TEntityTypePropertyTable.description.description= +propertydefinition.TEntityTypePropertyTable.description.label=description +propertydefinition.TEntityTypePropertyTable.final.description= +propertydefinition.TEntityTypePropertyTable.final.label=final +propertydefinition.TEntityTypePropertyTable.name.description= +propertydefinition.TEntityTypePropertyTable.name.label=name +propertydefinition.TEntityTypePropertyTable.propertiesDefinition.description= +propertydefinition.TEntityTypePropertyTable.propertiesDefinition.label=propertiesDefinition +propertydefinition.TEntityTypePropertyTable.tags.description= +propertydefinition.TEntityTypePropertyTable.tags.label=tags +propertydefinition.TEntityTypePropertyTable.targetNamespace.description= +propertydefinition.TEntityTypePropertyTable.targetNamespace.label=targetNamespace +propertydefinition.TExportedOperationTable.nodeOperation.description= +propertydefinition.TExportedOperationTable.nodeOperation.label=nodeOperation +propertydefinition.TExportedOperationTable.plan.description= +propertydefinition.TExportedOperationTable.plan.label=plan +propertydefinition.TExportedOperationTable.relationshipOperation.description= +propertydefinition.TExportedOperationTable.relationshipOperation.label=relationshipOperation +propertydefinition.TExtensibleElementsTable.metadata.description= +propertydefinition.TExtensibleElementsTable.metadata.label=metadata +propertydefinition.TExtensionTable.mustUnderstand.description= +propertydefinition.TExtensionTable.mustUnderstand.label=mustUnderstand +propertydefinition.TExtensionTable.namespace.description= +propertydefinition.TExtensionTable.namespace.label=namespace +propertydefinition.TImplementationArtifactTable.artifactRef.description= +propertydefinition.TImplementationArtifactTable.artifactRef.label=artifactRef +propertydefinition.TImplementationArtifactTable.artifactType.description= +propertydefinition.TImplementationArtifactTable.artifactType.label=artifactType +propertydefinition.TImplementationArtifactTable.interfaceName.description= +propertydefinition.TImplementationArtifactTable.interfaceName.label=interfaceName +propertydefinition.TImplementationArtifactTable.operationName.description= +propertydefinition.TImplementationArtifactTable.operationName.label=operationName +propertydefinition.TInterfaceTable.notifications.description= +propertydefinition.TInterfaceTable.notifications.label=notifications +propertydefinition.TNodeTemplateProperty.maxInstances.description= +propertydefinition.TNodeTemplateProperty.maxInstances.label=maxInstances +propertydefinition.TNodeTemplateProperty.minInstances.description= +propertydefinition.TNodeTemplateProperty.minInstances.label=minInstances +propertydefinition.TNodeTemplateProperty.name.description= +propertydefinition.TNodeTemplateProperty.name.label=name +propertydefinition.TOperationTable.description.description= +propertydefinition.TOperationTable.description.label=description +propertydefinition.TOperationTable.implementation.description= +propertydefinition.TOperationTable.implementation.label=implementation +propertydefinition.TOperationTable.inputs.description= +propertydefinition.TOperationTable.inputs.label=inputs +propertydefinition.TOperationTable.name.description= +propertydefinition.TOperationTable.name.label=name +propertydefinition.TOperationTable.outputs.description= +propertydefinition.TOperationTable.outputs.label=outputs +propertydefinition.TParameterTable.constraints.description= +propertydefinition.TParameterTable.constraints.label=constraints +propertydefinition.TParameterTable.default.description= +propertydefinition.TParameterTable.default.label=default +propertydefinition.TParameterTable.description.description= +propertydefinition.TParameterTable.description.label=description +propertydefinition.TParameterTable.name.description= +propertydefinition.TParameterTable.name.label=name +propertydefinition.TParameterTable.required.description= +propertydefinition.TParameterTable.required.label=required +propertydefinition.TParameterTable.status.description= +propertydefinition.TParameterTable.status.label=status +propertydefinition.TParameterTable.type.description= +propertydefinition.TParameterTable.type.label=type +propertydefinition.TParameterTable.value.description= +propertydefinition.TParameterTable.value.label=value +propertydefinition.TPlansPropertyTable.targetNamespace.description= +propertydefinition.TPlansPropertyTable.targetNamespace.label=targetNamespace +propertydefinition.TPolicyTable.description.description= +propertydefinition.TPolicyTable.description.label=description +propertydefinition.TPolicyTable.policyRef.description= +propertydefinition.TPolicyTable.policyRef.label=policyRef +propertydefinition.TPolicyTypePropertyPage.description.description= +propertydefinition.TPolicyTypePropertyPage.description.label=description +propertydefinition.TPolicyTypePropertyPage.policyLanguage.description= +propertydefinition.TPolicyTypePropertyPage.policyLanguage.label=policyLanguage +propertydefinition.TPropertyMappingTable.serviceTemplatePropertyRef.description= +propertydefinition.TPropertyMappingTable.serviceTemplatePropertyRef.label=serviceTemplatePropertyRef +propertydefinition.TPropertyMappingTable.targetObjectRef.description= +propertydefinition.TPropertyMappingTable.targetObjectRef.label=targetObjectRef +propertydefinition.TPropertyMappingTable.targetPropertyRef.description= +propertydefinition.TPropertyMappingTable.targetPropertyRef.label=targetPropertyRef +propertydefinition.TRelationshipTypePropertyTable.validSource.description= +propertydefinition.TRelationshipTypePropertyTable.validSource.label=validSource +propertydefinition.TRelationshipTypePropertyTable.validTarget.description= +propertydefinition.TRelationshipTypePropertyTable.validTarget.label=validTarget +propertydefinition.TRequirementDefinitionTable.lowerBound.description= +propertydefinition.TRequirementDefinitionTable.lowerBound.label=lowerBound +propertydefinition.TRequirementDefinitionTable.name.description= +propertydefinition.TRequirementDefinitionTable.name.label=name +propertydefinition.TRequirementDefinitionTable.requirementType.description= +propertydefinition.TRequirementDefinitionTable.requirementType.label=requirementType +propertydefinition.TRequirementDefinitionTable.upperBound.description= +propertydefinition.TRequirementDefinitionTable.upperBound.label=upperBound +propertydefinition.TRequirementRefTable.name.description= +propertydefinition.TRequirementRefTable.name.label=name +propertydefinition.TRequirementRefTable.ref.description= +propertydefinition.TRequirementRefTable.ref.label=ref +propertydefinition.TServiceTemplatePropertyTable.boundaryDefinitions.description= +propertydefinition.TServiceTemplatePropertyTable.boundaryDefinitions.label=boundaryDefinitions +propertydefinition.TServiceTemplatePropertyTable.id.description= +propertydefinition.TServiceTemplatePropertyTable.id.label=id +propertydefinition.TServiceTemplatePropertyTable.name.description= +propertydefinition.TServiceTemplatePropertyTable.name.label=name +propertydefinition.TServiceTemplatePropertyTable.substitutableNodeType.description= +propertydefinition.TServiceTemplatePropertyTable.substitutableNodeType.label=substitutableNodeType +propertydefinition.TServiceTemplatePropertyTable.tags.description= +propertydefinition.TServiceTemplatePropertyTable.tags.label=tags +propertydefinition.TServiceTemplatePropertyTable.targetNamespace.description= +propertydefinition.TServiceTemplatePropertyTable.targetNamespace.label=targetNamespace +propertydefinition.TargetElementTypePropertyTable.ref.description= +propertydefinition.TargetElementTypePropertyTable.ref.label=ref +propertydefinition.TriggerTable.action.description= +propertydefinition.TriggerTable.action.label=action +propertydefinition.TriggerTable.condition.description= +propertydefinition.TriggerTable.condition.label=condition +propertydefinition.TriggerTable.description.description= +propertydefinition.TriggerTable.description.label=description +propertydefinition.TriggerTable.event.description= +propertydefinition.TriggerTable.event.label=event +propertydefinition.TriggerTable.schedule.description= +propertydefinition.TriggerTable.schedule.label=schedule +propertydefinition.TriggerTable.target_filter.description= +propertydefinition.TriggerTable.target_filter.label=target_filter +propertypage.ToscaPropertyPage.label=ToscaAttributePage +propertytable.CapabilitiesTypePropertyPage.label=CapabilitiesTypePropertyPage +propertytable.ImportElementPropertyTable.label=ImportElementPropertyTable +propertytable.InstanceStateTypeTable.label=InstanceStateTypeTable +propertytable.NodeOperationTypeTable.label=NodeOperationTypeTable +propertytable.NodeTypeReferenceTypeTable.label=NodeTypeReferenceTypeTable +propertytable.PropertiesDefinitionType.label=PropertiesDefinitionType +propertytable.PropertiesType1Table.label=PropertiesType1Table +propertytable.PropertyDefinitionTypeTable.label=PropertyDefinitionTypeTable +propertytable.RelationshipConstraintTypeTable.label=RelationshipConstraintTypeTable +propertytable.RelationshipOperationTypeTable.label=RelationshipOperationTypeTable +propertytable.TArtifactReferenceTable.label=TArtifactReferenceTable +propertytable.TArtifactTemplateTable.label=TArtifactTemplateTable +propertytable.TBoundaryDefinitionsTable.label=TBoundaryDefinitionsTable +propertytable.TCapabilityDefinitionTable.label=TCapabilityDefinitionTable +propertytable.TCapabilityRefTable.label=TCapabilityRefTable +propertytable.TConditionTable.label=TConditionTable +propertytable.TConstraintTable.label=TConstraintTable +propertytable.TDefinitionTable.label=TDefinitionTable +propertytable.TDeploymentArtifactTable.label=TDeploymentArtifactTable +propertytable.TDocumentationTable.label=TDocumentationTable +propertytable.TEntityTemplatePropertyTable.label=TEntityTemplatePropertyTable +propertytable.TEntityTypePropertyTable.label=TEntityTypePropertyTable +propertytable.TExportedOperationTable.label=TExportedOperationTable +propertytable.TExtensibleElementsTable.label=TExtensibleElementsTable +propertytable.TExtensionTable.label=TExtensionTable +propertytable.TImplementationArtifactTable.label=TImplementationArtifactTable +propertytable.TInterfaceTable.label=TInterfaceTable +propertytable.TNodeTemplateProperty.label=TNodeTemplateProperty +propertytable.TOperationTable.label=TOperationTable +propertytable.TParameterTable.label=TParameterTable +propertytable.TPlansPropertyTable.label=TPlansPropertyTable +propertytable.TPolicyTable.label=TPolicyTable +propertytable.TPolicyTypePropertyPage.label=TPolicyTypePropertyPage +propertytable.TPropertyMappingTable.label=TPropertyMappingTable +propertytable.TRelationshipTypePropertyTable.label=TRelationshipTypePropertyTable +propertytable.TRequirementDefinitionTable.label=TRequirementDefinitionTable +propertytable.TRequirementRefTable.label=TRequirementRefTable +propertytable.TServiceTemplatePropertyTable.label=TServiceTemplatePropertyTable +propertytable.TargetElementTypePropertyTable.label=TargetElementTypePropertyTable +propertytable.TriggerTable.label=TriggerTable +propertytypeDerivedFromType.description= +propertytypeDerivedFromType.label=DerivedFromType +propertytypeDerivedFromType1.description= +propertytypeDerivedFromType1.label=DerivedFromType1 +propertytypeDerivedFromType2.description= +propertytypeDerivedFromType2.label=DerivedFromType2 +propertytypeExcludeType.description= +propertytypeExcludeType.label=ExcludeType +propertytypeIncludeType.description= +propertytypeIncludeType.label=IncludeType +propertytypeInstanceStateType.description= +propertytypeInstanceStateType.label=InstanceStateType +propertytypeMaxInstancesType.description= +propertytypeMaxInstancesType.label=MaxInstancesType +propertytypePlanModelReferenceType.description= +propertytypePlanModelReferenceType.label=PlanModelReferenceType +propertytypePlanModelType.description= +propertytypePlanModelType.label=PlanModelType +propertytypePlanType.description= +propertytypePlanType.label=PlanType +propertytypePropertiesType.description= +propertytypePropertiesType.label=PropertiesType +propertytypeSourceElementType.description= +propertytypeSourceElementType.label=SourceElementType +propertytypeTargetElementType.description= +propertytypeTargetElementType.label=TargetElementType + +stereotype.ArtifactReferencesType.description= +stereotype.ArtifactReferencesType.label=ArtifactReferencesType +stereotype.CapabilitiesType.description= +stereotype.CapabilitiesType.label=CapabilitiesType +stereotype.CapabilitiesType1.description= +stereotype.CapabilitiesType1.label=CapabilitiesType1 +stereotype.CapabilityStereotype.description= +stereotype.CapabilityStereotype.label=CapabilityStereotype +stereotype.ConstraintType1.description= +stereotype.ConstraintType1.label=ConstraintType1 +stereotype.ConstraintsType.description= +stereotype.ConstraintsType.label=ConstraintsType +stereotype.DefinitionType.description= +stereotype.DefinitionType.label=DefinitionType +stereotype.DocumentRoot.description= +stereotype.DocumentRoot.label=DocumentRoot +stereotype.ExtensionType.description= +stereotype.ExtensionType.label=ExtensionType +stereotype.ImplementationArtifactType.description= +stereotype.ImplementationArtifactType.label=ImplementationArtifactType +stereotype.ImportElement.description= +stereotype.ImportElement.label=ImportElement +stereotype.InputParameterType1.description= +stereotype.InputParameterType1.label=InputParameterType1 +stereotype.InputParametersType.description= +stereotype.InputParametersType.label=InputParametersType +stereotype.InstanceStateType.description= +stereotype.InstanceStateType.label=InstanceStateType +stereotype.InterfaceType1.description= +stereotype.InterfaceType1.label=InterfaceType1 +stereotype.InterfacesType.description= +stereotype.InterfacesType.label=InterfacesType +stereotype.Metadata.description= +stereotype.Metadata.label=Metadata +stereotype.NodeOperationType.description= +stereotype.NodeOperationType.label=NodeOperationType +stereotype.NodeTypeReferenceType.description= +stereotype.NodeTypeReferenceType.label=NodeTypeReferenceType +stereotype.OutputParameterType.description= +stereotype.OutputParameterType.label=OutputParametersType +stereotype.OutputParametersType1.description= +stereotype.OutputParametersType1.label=OutputParametersType1 +stereotype.PoliciesType.description= +stereotype.PoliciesType.label=PoliciesType +stereotype.PoliciesType1.description= +stereotype.PoliciesType1.label=PoliciesType1 +stereotype.PropertiesDefinitionType.description= +stereotype.PropertiesDefinitionType.label=PropertiesDefinitionType +stereotype.PropertiesType1.description= +stereotype.PropertiesType1.label=PropertiesType1 +stereotype.PropertyConstraintsType.description= +stereotype.PropertyConstraintsType.label=PropertyConstraintsType +stereotype.PropertyConstraintsType1.description= +stereotype.PropertyConstraintsType1.label=PropertyConstraintsType1 +stereotype.PropertyDefinitionType.description= +stereotype.PropertyDefinitionType.label=PropertyDefinitionType +stereotype.PropertyMappingsType.description= +stereotype.PropertyMappingsType.label=PropertyMappingsType +stereotype.RelationshipConstraintType.description= +stereotype.RelationshipConstraintType.label=RelationshipConstraintType +stereotype.RelationshipConstraintsType.description= +stereotype.RelationshipConstraintsType.label=RelationshipConstraintsType +stereotype.RelationshipOperationType.description= +stereotype.RelationshipOperationType.label=RelationshipOperationType +stereotype.RequirementsType.description= +stereotype.RequirementsType.label=RequirementsType +stereotype.RequirementsType1.description= +stereotype.RequirementsType1.label=RequirementsType1 +stereotype.ServiceTemplateDiagram.description= +stereotype.ServiceTemplateDiagram.label=ServiceTemplateDiagram +stereotype.SourceElementType.description= +stereotype.SourceElementType.label=SourceElementType +stereotype.SourceInterfacesType.description= +stereotype.SourceInterfacesType.label=SourceInterfacesType +stereotype.TAppliesTo.description= +stereotype.TAppliesTo.label=TAppliesTo +stereotype.TArtifactReference.description= +stereotype.TArtifactReference.label=TArtifactReference +stereotype.TArtifactTemplate.description= +stereotype.TArtifactTemplate.label=TArtifactTemplate +stereotype.TArtifactType.description= +stereotype.TArtifactType.label=TArtifactType +stereotype.TBoundaryDefinitions.description= +stereotype.TBoundaryDefinitions.label=TBoundaryDefinitions +stereotype.TCapability.description= +stereotype.TCapability.label=TCapability +stereotype.TCapabilityDefinition.description= +stereotype.TCapabilityDefinition.label=TCapabilityDefinition +stereotype.TCapabilityDefinitionsType.description= +stereotype.TCapabilityDefinitionsType.label=CapabilityDefinitionsType +stereotype.TCapabilityRef.description= +stereotype.TCapabilityRef.label=TCapabilityRef +stereotype.TCapabilityType.description= +stereotype.TCapabilityType.label=TCapabilityType +stereotype.TCondition.description= +stereotype.TCondition.label=TCondition +stereotype.TConstraint.description= +stereotype.TConstraint.label=TConstraint +stereotype.TDefinition.description= +stereotype.TDefinition.label=TDefinitions +stereotype.TDeploymentArtifact.description= +stereotype.TDeploymentArtifact.label=TDeploymentArtifact +stereotype.TDeploymentArtifacts.description= +stereotype.TDeploymentArtifacts.label=TDeploymentArtifacts +stereotype.TDocumentation.description= +stereotype.TDocumentation.label=TDocumentation +stereotype.TEntityTemplate.description= +stereotype.TEntityTemplate.label=TEntityTemplate +stereotype.TEntityType.description= +stereotype.TEntityType.label=TEntityType +stereotype.TExportedInterface.description= +stereotype.TExportedInterface.label=TExportedInterface +stereotype.TExportedOperation.description= +stereotype.TExportedOperation.label=TExportedOperation +stereotype.TExtensibleElements.description= +stereotype.TExtensibleElements.label=TExtensibleElements +stereotype.TExtension.description= +stereotype.TExtension.label=TExtension +stereotype.TExtensions.description= +stereotype.TExtensions.label=TExtensions +stereotype.TGroupType.description= +stereotype.TGroupType.label=TGroupType +stereotype.TImplementationArtifact.description= +stereotype.TImplementationArtifact.label=TImplementationArtifact +stereotype.TImplementationArtifacts.description= +stereotype.TImplementationArtifacts.label=TImplementationArtifacts +stereotype.TInterface.description= +stereotype.TInterface.label=TInterface +stereotype.TNodeTemplate.description= +stereotype.TNodeTemplate.label=TNodeTemplate +stereotype.TNodeType.description= +stereotype.TNodeType.label=TNodeType +stereotype.TOperation.description= +stereotype.TOperation.label=TOperation +stereotype.TParameter.description= +stereotype.TParameter.label=TParameter +stereotype.TPlan.description= +stereotype.TPlan.label=TPlan +stereotype.TPlans.description= +stereotype.TPlans.label=TPlans +stereotype.TPolicy.description= +stereotype.TPolicy.label=TPolicy +stereotype.TPolicyType.description= +stereotype.TPolicyType.label=TPolicyType +stereotype.TPropertyConstraint.description= +stereotype.TPropertyConstraint.label=TPropertyConstraint +stereotype.TPropertyDef.description= +stereotype.TPropertyDef.label=TPropertyDef +stereotype.TPropertyMapping.description= +stereotype.TPropertyMapping.label=TPropertyMapping +stereotype.TRelationshipTemplate.description= +stereotype.TRelationshipTemplate.label=TRelationshipTemplate +stereotype.TRelationshipTemplateEnd.description= +stereotype.TRelationshipTemplateEnd.label=TRelationshipTemplateEnd +stereotype.TRelationshipType.description= +stereotype.TRelationshipType.label=TRelationshipType +stereotype.TRequirement.description= +stereotype.TRequirement.label=TRequirement +stereotype.TRequirementDefinition.description= +stereotype.TRequirementDefinition.label=TRequirementDefinition +stereotype.TRequirementDefinitionType.description= +stereotype.TRequirementDefinitionType.label=RequirementDefinitionsType +stereotype.TRequirementRef.description= +stereotype.TRequirementRef.label=TRequirementRef +stereotype.TServiceTemplate.description= +stereotype.TServiceTemplate.label=TServiceTemplate +stereotype.TTopologyElementInstanceStates.description= +stereotype.TTopologyElementInstanceStates.label=TTopologyElementInstanceStates +stereotype.TTopologyTemplate.description= +stereotype.TTopologyTemplate.label=TTopologyTemplate +stereotype.TargetElementType.description= +stereotype.TargetElementType.label=TargetElementType +stereotype.TargetInterfacesType.description= +stereotype.TargetInterfacesType.label=TargetInterfacesType +stereotype.Tgroup.description= +stereotype.Tgroup.label=Tgroup +stereotype.TopologyTemplateDiagram.description= +stereotype.TopologyTemplateDiagram.label=TopologyTemplateDiagram +stereotype.ToscaDiagram.description= +stereotype.ToscaDiagram.label=ToscaDiagram +stereotype.ToscaElement.description= +stereotype.ToscaElement.label=ToscaElement +stereotype.ToscaModel.description= +stereotype.ToscaModel.label=ToscaModel +stereotype.Trigger.description= +stereotype.Trigger.label=Trigger + +tagtype.Tag.description= +tagtype.Tag.label=anyAttribute +tagtype.ref.description= +tagtype.ref.label=ref +tool.ArtifactTemplate.label=ArtifactTemplate +tool.ArtifactTemplate.tooltip=ArtifactTemplate +tool.Capabilities_Type.label=Capabilities Type +tool.Capabilities_Type.tooltip=Capabilities Type +tool.Capability.label=Capability +tool.Capability.tooltip=Capability +tool.CapabilityDefinition.label=CapabilityDefinition +tool.CapabilityDefinition.tooltip=CapabilityDefinition +tool.CapabilityDefinitions.label=CapabilityDefinitions +tool.CapabilityDefinitions.tooltip=Capabilities +tool.Constraint.label=Constraint +tool.Constraint.tooltip=Constraint +tool.Constraints.label=Constraints +tool.Constraints.tooltip=Constraints +tool.DeploymentArtifact.label=DeploymentArtifact +tool.DeploymentArtifact.tooltip= +tool.DeploymentArtifacts.label=DeploymentArtifacts +tool.DeploymentArtifacts.tooltip=Deployment Artifacts +tool.Import.label=Import +tool.Import.tooltip=Import +tool.Interface.label=Interface +tool.Interface.tooltip= +tool.Metadata.label=Metadata +tool.Metadata.tooltip=Metadata +tool.NodeTemplate.label=NodeTemplate +tool.NodeTemplate.tooltip=NodeTemplate +tool.NodeType.label=NodeType +tool.NodeType.tooltip=NodeType +tool.Plans.label=Plans +tool.Plans.tooltip=Plans +tool.Policies_Type.label=Policies Type +tool.Policies_Type.tooltip=PoliciesType +tool.Policy.label=Policy +tool.Policy.tooltip= +tool.PropertyDefinition.label=Property ( Node Type) +tool.PropertyDefinition.tooltip=Property ( Node Type) +tool.Property_(Node_Template).label=Property (Node Template) +tool.Property_(Node_Template).tooltip= +tool.Property_(Node_Type).label=Property (Node Type) +tool.Property_(Node_Type).tooltip= +tool.RelationshipTemplate.label=RelationshipTemplate +tool.RelationshipTemplate.tooltip=RelationshipTemplate +tool.RelationshipType.label=RelationshipType +tool.RelationshipType.tooltip=RelationshipType +tool.Requirement_NodeTemplate.label=Requirement +tool.Requirement_NodeTemplate.tooltip=Requirement +tool.Requirement_NodeType.label=Requirement +tool.Requirement_NodeType.tooltip=Requirement +tool.Requirements_NodeTemplate.label=Requirements +tool.Requirements_NodeTemplate.tooltip=Requirements +tool.Requirements_NodeType.label=Requirements +tool.Requirements_NodeType.tooltip=Node Type Requirements +tool.Service\ Template.label=Service Template +tool.Service\ Template.tooltip= +tool.TopologyTemplate.label=TopologyTemplate +tool.TopologyTemplate.tooltip=TopologyTemplate + +wizard.ServiceTemplateDiagram.detail= +wizard.ServiceTemplateDiagram.info= +wizard.ServiceTemplateDiagram.label=ServiceTemplateDiagram +wizard.TopologyTemplateDiagram.detail= +wizard.TopologyTemplateDiagram.info= +wizard.TopologyTemplateDiagram.label=TopologyTemplateDiagram +wizard.ToscaDiagram.detail= +wizard.ToscaDiagram.info= +wizard.ToscaDiagram.label=ToscaDiagram diff --git a/src/main/conf/module.xml b/src/main/conf/module.xml new file mode 100644 index 00000000..2409beb0 --- /dev/null +++ b/src/main/conf/module.xml @@ -0,0 +1,1414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.CapabilitiesTypePropertyPage.name.description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.ImportElementPropertyTable.File.description + + + + %propertydefinition.ImportElementPropertyTable.Namespace_uri.description + + + + %propertydefinition.ImportElementPropertyTable.Namespace_prefix.description + + + + + + + + + + + + + + + + + + %propertydefinition.InstanceStateTypeTable.state.description + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.NodeOperationTypeTable.interfaceName.description + + + + %propertydefinition.NodeOperationTypeTable.nodeRef.description + + + + %propertydefinition.NodeOperationTypeTable.opertationName.description + + + + + + + + + + %propertydefinition.NodeTypeReferenceTypeTable.typeRef.description + + + + + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.PropertiesDefinitionType.type.description + + + + %propertydefinition.PropertiesDefinitionType.element_property.description + + + + %propertydefinition.PropertiesDefinitionType.description.description + + + + %propertydefinition.PropertiesDefinitionType.required.description + + + + + + + + + + %propertydefinition.PropertiesType1Table.any.description + + + + %propertydefinition.PropertiesType1Table.propertyMappings.description + + + + + + + + + + + + + + + + + + %propertydefinition.PropertyDefinitionTypeTable.description.description + + + + %propertydefinition.PropertyDefinitionTypeTable.required.description + + + + + + + + + + + + + + %propertydefinition.RelationshipConstraintTypeTable.constraintType.description + + + + %propertydefinition.RelationshipConstraintTypeTable.any.description + + + + + + + + + + + + + + %propertydefinition.RelationshipOperationTypeTable.interfaceName.description + + + + %propertydefinition.RelationshipOperationTypeTable.operationName.description + + + + %propertydefinition.RelationshipOperationTypeTable.relationshipRef.description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.TArtifactReferenceTable.reference.description + + + + %propertydefinition.TArtifactReferenceTable.group.description + + + + %propertydefinition.TArtifactReferenceTable.include.description + + + + %propertydefinition.TArtifactReferenceTable.exclude.description + + + + + + + + + + %propertydefinition.TArtifactTemplateTable.name.description + + + + %propertydefinition.TArtifactTemplateTable.artifactReferences.description + + + + + + + + + + + + + + %propertydefinition.TBoundaryDefinitionsTable.capabilities.description + + + + %propertydefinition.TBoundaryDefinitionsTable.policies.description + + + + %propertydefinition.TBoundaryDefinitionsTable.interfaces.description + + + + %propertydefinition.TBoundaryDefinitionsTable.properties.description + + + + %propertydefinition.TBoundaryDefinitionsTable.propertyConstraints.description + + + + %propertydefinition.TBoundaryDefinitionsTable.requirements.description + + + + + + + + + + + + + + %propertydefinition.TCapabilityDefinitionTable.constraints.description + + + + %propertydefinition.TCapabilityDefinitionTable.lowerBound.description + + + + %propertydefinition.TCapabilityDefinitionTable.upperBound.description + + + + + + + + + + + + + + %propertydefinition.TCapabilityRefTable.name.description + + + + %propertydefinition.TCapabilityRefTable.ref.description + + + + + + + + + + + + + + %propertydefinition.TConditionTable.any.description + + + + %propertydefinition.TConditionTable.expressionLanguage.description + + + + + + + + + + %propertydefinition.TConstraintTable.any.description + + + + %propertydefinition.TConstraintTable.constraintType.description + + + + + + + + + + %propertydefinition.TDefinitionTable.artifactTemplate.description + + + + %propertydefinition.TDefinitionTable.artifactType.description + + + + %propertydefinition.TDefinitionTable.capabilityType.description + + + + %propertydefinition.TDefinitionTable.extensions.description + + + + %propertydefinition.TDefinitionTable.group.description + + + + %propertydefinition.TDefinitionTable.id.description + + + + %propertydefinition.TDefinitionTable.import.description + + + + %propertydefinition.TDefinitionTable.name.description + + + + %propertydefinition.TDefinitionTable.nodeType.description + + + + %propertydefinition.TDefinitionTable.nodeTypeImplementation.description + + + + %propertydefinition.TDefinitionTable.policyTemplate.description + + + + %propertydefinition.TDefinitionTable.policyType.description + + + + %propertydefinition.TDefinitionTable.relationshipType.description + + + + %propertydefinition.TDefinitionTable.relationshipTypeImplementation.description + + + + %propertydefinition.TDefinitionTable.requirementType.description + + + + %propertydefinition.TDefinitionTable.serviceTemplate.description + + + + %propertydefinition.TDefinitionTable.targetNamespace.description + + + + %propertydefinition.TDefinitionTable.types.description + + + + + + + + + + %propertydefinition.TDeploymentArtifactTable.file.description + + + + %propertydefinition.TDeploymentArtifactTable.repository.description + + + + %propertydefinition.TDeploymentArtifactTable.description.description + + + + %propertydefinition.TDeploymentArtifactTable.deploy_path.description + + + + %propertydefinition.TDeploymentArtifactTable.artifact_version.description + + + + %propertydefinition.TDeploymentArtifactTable.checksum.description + + + + %propertydefinition.TDeploymentArtifactTable.checksum_algortihm.description + + + + + + + + + + + + + + %propertydefinition.TDocumentationTable.mixed.description + + + + %propertydefinition.TDocumentationTable.any.description + + + + %propertydefinition.TDocumentationTable.lang.description + + + + %propertydefinition.TDocumentationTable.source.description + + + + + + + + + + %propertydefinition.TEntityTemplatePropertyTable.id.description + + + + %propertydefinition.TEntityTemplatePropertyTable.type.description + + + + %propertydefinition.TEntityTemplatePropertyTable.properties.description + + + + %propertydefinition.TEntityTemplatePropertyTable.propertyConstraints.description + + + + %propertydefinition.TEntityTemplatePropertyTable.description.description + + + + + + + + + + %propertydefinition.TEntityTypePropertyTable.tags.description + + + + %propertydefinition.TEntityTypePropertyTable.propertiesDefinition.description + + + + %propertydefinition.TEntityTypePropertyTable.abstract.description + + + + %propertydefinition.TEntityTypePropertyTable.final.description + + + + %propertydefinition.TEntityTypePropertyTable.name.description + + + + %propertydefinition.TEntityTypePropertyTable.targetNamespace.description + + + + %propertydefinition.TEntityTypePropertyTable.description.description + + + + + + + + + + + + + + %propertydefinition.TExportedOperationTable.nodeOperation.description + + + + %propertydefinition.TExportedOperationTable.relationshipOperation.description + + + + %propertydefinition.TExportedOperationTable.plan.description + + + + + + + + + + %propertydefinition.TExtensibleElementsTable.metadata.description + + + + + + + + + + + + + %propertydefinition.TExtensionTable.mustUnderstand.description + + + + %propertydefinition.TExtensionTable.namespace.description + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.TImplementationArtifactTable.artifactRef.description + + + + %propertydefinition.TImplementationArtifactTable.artifactType.description + + + + %propertydefinition.TImplementationArtifactTable.interfaceName.description + + + + %propertydefinition.TImplementationArtifactTable.operationName.description + + + + + + + + + + + + + + %propertydefinition.TInterfaceTable.notifications.description + + + + + + + + + + %propertydefinition.TNodeTemplateProperty.name.description + + + + %propertydefinition.TNodeTemplateProperty.minInstances.description + + + + %propertydefinition.TNodeTemplateProperty.maxInstances.description + + + + + + + + + + + + + + %propertydefinition.TOperationTable.name.description + + + + %propertydefinition.TOperationTable.description.description + + + + %propertydefinition.TOperationTable.implementation.description + + + + %propertydefinition.TOperationTable.inputs.description + + + + %propertydefinition.TOperationTable.outputs.description + + + + + + + + + + %propertydefinition.TParameterTable.name.description + + + + %propertydefinition.TParameterTable.required.description + + + + %propertydefinition.TParameterTable.type.description + + + + %propertydefinition.TParameterTable.description.description + + + + %propertydefinition.TParameterTable.value.description + + + + %propertydefinition.TParameterTable.default.description + + + + %propertydefinition.TParameterTable.status.description + + + + %propertydefinition.TParameterTable.constraints.description + + + + + + + + + + + + + + %propertydefinition.TPlansPropertyTable.targetNamespace.description + + + + + + + + + + %propertydefinition.TPolicyTable.policyRef.description + + + + %propertydefinition.TPolicyTable.description.description + + + + + + + + + + %propertydefinition.TPolicyTypePropertyPage.policyLanguage.description + + + + %propertydefinition.TPolicyTypePropertyPage.description.description + + + + + + + + + + + + + + + + + + %propertydefinition.TPropertyMappingTable.serviceTemplatePropertyRef.description + + + + %propertydefinition.TPropertyMappingTable.targetObjectRef.description + + + + %propertydefinition.TPropertyMappingTable.targetPropertyRef.description + + + + + + + + + + + + + + + + + + %propertydefinition.TRelationshipTypePropertyTable.validSource.description + + + + %propertydefinition.TRelationshipTypePropertyTable.validTarget.description + + + + + + + + + + + + + + %propertydefinition.TRequirementDefinitionTable.name.description + + + + %propertydefinition.TRequirementDefinitionTable.lowerBound.description + + + + %propertydefinition.TRequirementDefinitionTable.upperBound.description + + + + %propertydefinition.TRequirementDefinitionTable.requirementType.description + + + + + + + + + + + + + + %propertydefinition.TRequirementRefTable.name.description + + + + %propertydefinition.TRequirementRefTable.ref.description + + + + + + + + + + %propertydefinition.TServiceTemplatePropertyTable.name.description + + + + %propertydefinition.TServiceTemplatePropertyTable.id.description + + + + %propertydefinition.TServiceTemplatePropertyTable.substitutableNodeType.description + + + + %propertydefinition.TServiceTemplatePropertyTable.tags.description + + + + %propertydefinition.TServiceTemplatePropertyTable.targetNamespace.description + + + + %propertydefinition.TServiceTemplatePropertyTable.boundaryDefinitions.description + + + + + + + + + + + + + + + + + + %propertydefinition.TargetElementTypePropertyTable.ref.description + + + + + + + + + + + + + + + + + + + + + + %propertydefinition.TriggerTable.description.description + + + + %propertydefinition.TriggerTable.event.description + + + + %propertydefinition.TriggerTable.schedule.description + + + + %propertydefinition.TriggerTable.target_filter.description + + + + %propertydefinition.TriggerTable.condition.description + + + + %propertydefinition.TriggerTable.action.description + + + + + + + + + + + + %propertytypeDerivedFromType.description + + + %propertytypeDerivedFromType1.description + + + %propertytypeDerivedFromType2.description + + + %propertytypeExcludeType.description + + + %propertytypeIncludeType.description + + + %propertytypeInstanceStateType.description + + + %propertytypeMaxInstancesType.description + + + %propertytypePlanModelReferenceType.description + + + %propertytypePlanModelType.description + + + %propertytypePlanType.description + + + %propertytypePropertiesType.description + + + %propertytypeSourceElementType.description + + + %propertytypeTargetElementType.description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +