Skip to content

Commit 0f17d49

Browse files
committed
With Trigger tool
1 parent 067dcd0 commit 0f17d49

File tree

167 files changed

+6206
-4928
lines changed

Some content is hidden

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

167 files changed

+6206
-4928
lines changed

ToscaDesigner/pom.xml

Lines changed: 183 additions & 186 deletions
Large diffs are not rendered by default.

ToscaDesigner/src/main/conf/module.properties

Lines changed: 45 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
1-
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
2-
ModuleLabel=ToscaDesigner
1+
ModuleDescription=
2+
ModuleLabel=
33

44
command.Export.label=Export
5-
command.Export.tooltip=Export
5+
command.Export.tooltip=
66
command.Service_Template_Diagram.label=Service_Template_Diagram
77
command.Service_Template_Diagram.tooltip=
88
command.Topology_Template_Diagram.label=Topology_Template_Diagram
99
command.Topology_Template_Diagram.tooltip=
1010
command.Tosca_Model.label=Tosca_Model
1111
command.Tosca_Model.tooltip=
12-
command.Tosca_Model_Diagram.label=Tosca Model
12+
command.Tosca_Model_Diagram.label=Tosca_Model_Diagram
1313
command.Tosca_Model_Diagram.tooltip=
1414

1515
group.Artifacts.label=Artifacts
1616
group.Attributes.label=Attributes
1717
group.Capabilities.label=Capabilities
1818
group.Constraints.label=Constraints
19-
group.Others.label=Others
19+
group.Others.label=Capabilities
2020
group.Plans.label=Plans
21+
group.Policies.label=Policies
2122
group.Policy.label=Policy
2223
group.Requirement.label=Requirement
2324
group.Requirements.label=Requirements
@@ -311,7 +312,7 @@ propertydefinition.TriggerTable.schedule.description=
311312
propertydefinition.TriggerTable.schedule.label=schedule
312313
propertydefinition.TriggerTable.target_filter.description=
313314
propertydefinition.TriggerTable.target_filter.label=target_filter
314-
propertypage.ToscaPropertyPage.label=ToscaAttributePage
315+
propertypage.ToscaPropertyPage.label=ToscaPropertyPage
315316
propertytable.CapabilitiesTypePropertyPage.label=CapabilitiesTypePropertyPage
316317
propertytable.ImportElementPropertyTable.label=ImportElementPropertyTable
317318
propertytable.InstanceStateTypeTable.label=InstanceStateTypeTable
@@ -339,7 +340,7 @@ propertytable.TExtensibleElementsTable.label=TExtensibleElementsTable
339340
propertytable.TExtensionTable.label=TExtensionTable
340341
propertytable.TImplementationArtifactTable.label=TImplementationArtifactTable
341342
propertytable.TInterfaceTable.label=TInterfaceTable
342-
propertytable.TNodeTemplateProperty.label=TNodeTemplateProperty
343+
propertytable.TNodeTemplateProperty.label=TNodeTemplatePropertyTable
343344
propertytable.TOperationTable.label=TOperationTable
344345
propertytable.TParameterTable.label=TParameterTable
345346
propertytable.TPlansPropertyTable.label=TPlansPropertyTable
@@ -468,7 +469,7 @@ stereotype.TCapability.label=TCapability
468469
stereotype.TCapabilityDefinition.description=
469470
stereotype.TCapabilityDefinition.label=TCapabilityDefinition
470471
stereotype.TCapabilityDefinitionsType.description=
471-
stereotype.TCapabilityDefinitionsType.label=CapabilityDefinitionsType
472+
stereotype.TCapabilityDefinitionsType.label=TCapabilityDefinitionsType
472473
stereotype.TCapabilityRef.description=
473474
stereotype.TCapabilityRef.label=TCapabilityRef
474475
stereotype.TCapabilityType.description=
@@ -499,6 +500,8 @@ stereotype.TExtension.description=
499500
stereotype.TExtension.label=TExtension
500501
stereotype.TExtensions.description=
501502
stereotype.TExtensions.label=TExtensions
503+
stereotype.TGroup.description=
504+
stereotype.TGroup.label=Tgroup
502505
stereotype.TGroupType.description=
503506
stereotype.TGroupType.label=TGroupType
504507
stereotype.TImplementationArtifact.description=
@@ -540,7 +543,7 @@ stereotype.TRequirement.label=TRequirement
540543
stereotype.TRequirementDefinition.description=
541544
stereotype.TRequirementDefinition.label=TRequirementDefinition
542545
stereotype.TRequirementDefinitionType.description=
543-
stereotype.TRequirementDefinitionType.label=RequirementDefinitionsType
546+
stereotype.TRequirementDefinitionType.label=TRequirementDefinitionType
544547
stereotype.TRequirementRef.description=
545548
stereotype.TRequirementRef.label=TRequirementRef
546549
stereotype.TServiceTemplate.description=
@@ -553,8 +556,6 @@ stereotype.TargetElementType.description=
553556
stereotype.TargetElementType.label=TargetElementType
554557
stereotype.TargetInterfacesType.description=
555558
stereotype.TargetInterfacesType.label=TargetInterfacesType
556-
stereotype.Tgroup.description=
557-
stereotype.Tgroup.label=Tgroup
558559
stereotype.TopologyTemplateDiagram.description=
559560
stereotype.TopologyTemplateDiagram.label=TopologyTemplateDiagram
560561
stereotype.ToscaDiagram.description=
@@ -571,61 +572,63 @@ tagtype.Tag.label=anyAttribute
571572
tagtype.ref.description=
572573
tagtype.ref.label=ref
573574
tool.ArtifactTemplate.label=ArtifactTemplate
574-
tool.ArtifactTemplate.tooltip=ArtifactTemplate
575-
tool.Capabilities_Type.label=Capabilities Type
576-
tool.Capabilities_Type.tooltip=Capabilities Type
575+
tool.ArtifactTemplate.tooltip=
576+
tool.Capabilities_Type.label=Capabilities_Type
577+
tool.Capabilities_Type.tooltip=
577578
tool.Capability.label=Capability
578-
tool.Capability.tooltip=Capability
579+
tool.Capability.tooltip=
579580
tool.CapabilityDefinition.label=CapabilityDefinition
580-
tool.CapabilityDefinition.tooltip=CapabilityDefinition
581+
tool.CapabilityDefinition.tooltip=
581582
tool.CapabilityDefinitions.label=CapabilityDefinitions
582-
tool.CapabilityDefinitions.tooltip=Capabilities
583+
tool.CapabilityDefinitions.tooltip=
583584
tool.Constraint.label=Constraint
584-
tool.Constraint.tooltip=Constraint
585+
tool.Constraint.tooltip=
585586
tool.Constraints.label=Constraints
586-
tool.Constraints.tooltip=Constraints
587+
tool.Constraints.tooltip=
587588
tool.DeploymentArtifact.label=DeploymentArtifact
588589
tool.DeploymentArtifact.tooltip=
589590
tool.DeploymentArtifacts.label=DeploymentArtifacts
590-
tool.DeploymentArtifacts.tooltip=Deployment Artifacts
591+
tool.DeploymentArtifacts.tooltip=
591592
tool.Import.label=Import
592-
tool.Import.tooltip=Import
593+
tool.Import.tooltip=
593594
tool.Interface.label=Interface
594595
tool.Interface.tooltip=
595596
tool.Metadata.label=Metadata
596-
tool.Metadata.tooltip=Metadata
597+
tool.Metadata.tooltip=
597598
tool.NodeTemplate.label=NodeTemplate
598-
tool.NodeTemplate.tooltip=NodeTemplate
599+
tool.NodeTemplate.tooltip=
599600
tool.NodeType.label=NodeType
600-
tool.NodeType.tooltip=NodeType
601+
tool.NodeType.tooltip=
601602
tool.Plans.label=Plans
602-
tool.Plans.tooltip=Plans
603-
tool.Policies_Type.label=Policies Type
604-
tool.Policies_Type.tooltip=PoliciesType
603+
tool.Plans.tooltip=
604+
tool.Policies_Type.label=Policies_Type
605+
tool.Policies_Type.tooltip=
605606
tool.Policy.label=Policy
606607
tool.Policy.tooltip=
607-
tool.PropertyDefinition.label=Property ( Node Type)
608-
tool.PropertyDefinition.tooltip=Property ( Node Type)
609-
tool.Property_(Node_Template).label=Property (Node Template)
608+
tool.PropertyDefinition.label=PropertyDefinition
609+
tool.PropertyDefinition.tooltip=
610+
tool.Property_(Node_Template).label=Property_(Node_Template)
610611
tool.Property_(Node_Template).tooltip=
611-
tool.Property_(Node_Type).label=Property (Node Type)
612+
tool.Property_(Node_Type).label=Property_(Node_Type)
612613
tool.Property_(Node_Type).tooltip=
613614
tool.RelationshipTemplate.label=RelationshipTemplate
614-
tool.RelationshipTemplate.tooltip=RelationshipTemplate
615+
tool.RelationshipTemplate.tooltip=
615616
tool.RelationshipType.label=RelationshipType
616-
tool.RelationshipType.tooltip=RelationshipType
617-
tool.Requirement_NodeTemplate.label=Requirement
618-
tool.Requirement_NodeTemplate.tooltip=Requirement
619-
tool.Requirement_NodeType.label=Requirement
620-
tool.Requirement_NodeType.tooltip=Requirement
621-
tool.Requirements_NodeTemplate.label=Requirements
622-
tool.Requirements_NodeTemplate.tooltip=Requirements
623-
tool.Requirements_NodeType.label=Requirements
624-
tool.Requirements_NodeType.tooltip=Node Type Requirements
617+
tool.RelationshipType.tooltip=
618+
tool.Requirement_NodeTemplate.label=Requirement_NodeTemplate
619+
tool.Requirement_NodeTemplate.tooltip=
620+
tool.Requirement_NodeType.label=Requirement_NodeType
621+
tool.Requirement_NodeType.tooltip=
622+
tool.Requirements_NodeTemplate.label=Requirements_NodeTemplate
623+
tool.Requirements_NodeTemplate.tooltip=
624+
tool.Requirements_NodeType.label=Requirements_NodeType
625+
tool.Requirements_NodeType.tooltip=
625626
tool.Service\ Template.label=Service Template
626627
tool.Service\ Template.tooltip=
627628
tool.TopologyTemplate.label=TopologyTemplate
628-
tool.TopologyTemplate.tooltip=TopologyTemplate
629+
tool.TopologyTemplate.tooltip=
630+
tool.Trigger.label=Trigger
631+
tool.Trigger.tooltip=
629632

630633
wizard.ServiceTemplateDiagram.detail=
631634
wizard.ServiceTemplateDiagram.info=

ToscaDesigner/src/main/conf/module.xml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<Module id="ToscaDesigner" class="fr.softeam.toscadesigner.impl.ToscaDesignerModule" binaryversion="5.4.01" version="0.5.0" schema-level="2" uid="942db9f9-6869-472c-b269-9ca7ec36a014" author="Softeam" image="" url="">
2+
<Module id="ToscaDesigner" class="fr.softeam.toscadesigner.impl.ToscaDesignerModule" binaryversion="6.1.01" version="0.5.1" schema-level="2" uid="942db9f9-6869-472c-b269-9ca7ec36a014" author="Softeam" image="" url="">
33
<ClassPath>
44
<PathEntry path="lib/${project.artifactId}-${project.version}.jar"/>
55
<PathEntry path="lib/handlebars-4.3.1.jar"/>
@@ -669,7 +669,7 @@
669669
<Icon path=""/>
670670
<Image path=""/>
671671
</Stereotype>
672-
<Stereotype name="TGroup" metaclass="Standard.Class" owner-stereotype="" is-hidden="false" label="%stereotype.Tgroup.label" uid="572d5cb4-54c7-45d0-a9c8-3dc3677f9ef3" is-abstract="false">
672+
<Stereotype name="TGroup" metaclass="Standard.Class" owner-stereotype="" is-hidden="false" label="%stereotype.TGroup.label" uid="572d5cb4-54c7-45d0-a9c8-3dc3677f9ef3" is-abstract="false">
673673
<Icon path="res/icon/gui/Tgroup48.ICON.png"/>
674674
<Image path="res/icon/gui/Tgroup48.png"/>
675675
</Stereotype>
@@ -1333,6 +1333,14 @@
13331333
<HParameter name="name" value="Interface"/>
13341334
</Handler>
13351335
</Tool>
1336+
<Tool id="Trigger" label="%tool.Trigger.label" tooltip="%tool.Trigger.tooltip" image="res/icon/gui/Trigger24.ICON.png">
1337+
<Scope-source metaclass="Standard.Class" stereotype="ToscaDesigner#TPolicy"/>
1338+
<Handler class="Box">
1339+
<HParameter name="stereotype" value="ToscaDesigner#Trigger"/>
1340+
<HParameter name="metaclass" value="Standard.Class"/>
1341+
<HParameter name="name" value="Trigger1"/>
1342+
</Handler>
1343+
</Tool>
13361344
</Tools>
13371345
<ContextualMenu>
13381346
<CommandRef refid="Export" group="" group-image=""/>
@@ -1363,15 +1371,16 @@
13631371
<ToolRef refid="TopologyTemplate" group="%group.Templates.label"/>
13641372
<ToolRef refid="Metadata" group="%group.Attributes.label"/>
13651373
<ToolRef refid="Property_(Node_Type)" group="%group.Attributes.label"/>
1366-
<ToolRef refid="Policy" group="%group.Attributes.label"/>
1367-
<ToolRef refid="Policies_Type" group="%group.Attributes.label"/>
13681374
<ToolRef refid="Constraint" group="%group.Attributes.label"/>
13691375
<ToolRef refid="Constraints" group="%group.Attributes.label"/>
13701376
<ToolRef refid="Plans" group="%group.Plans.label"/>
13711377
<ToolRef refid="Requirements_NodeType" group="%group.Requirements.label"/>
13721378
<ToolRef refid="Requirement_NodeType" group="%group.Requirements.label"/>
13731379
<ToolRef refid="CapabilityDefinitions" group="%group.Others.label"/>
13741380
<ToolRef refid="CapabilityDefinition" group="%group.Others.label"/>
1381+
<ToolRef refid="Trigger" group="%group.Policies.label"/>
1382+
<ToolRef refid="Policy" group="%group.Policies.label"/>
1383+
<ToolRef refid="Policies_Type" group="%group.Policies.label"/>
13751384
</Palette>
13761385
<Handler class="StandardCustomizer">
13771386
<HParameter name="stereotype" value="ToscaDesigner#ServiceTemplateDiagram"/>

ToscaDesigner/src/main/conf/module_fr.properties

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ command.Tosca_Model.tooltip=
1212
command.Tosca_Model_Diagram.label=Tosca_Model_Diagram
1313
command.Tosca_Model_Diagram.tooltip=
1414

15-
group.Artifacts.label=Relationship_Templates
16-
group.Attributes.label=Artifact_Template
15+
group.Artifacts.label=Artifacts
16+
group.Attributes.label=Attributes
1717
group.Capabilities.label=Capabilities
1818
group.Constraints.label=Constraints
19-
group.Others.label=Others
19+
group.Others.label=Capabilities
2020
group.Plans.label=Plans
21+
group.Policies.label=Policies
2122
group.Policy.label=Policy
2223
group.Requirement.label=Requirement
2324
group.Requirements.label=Requirements
2425
group.Service_Template.label=Service_Template
25-
group.Services.label=Group0
26-
group.Templates.label=Node_Templates
26+
group.Services.label=Services
27+
group.Templates.label=Templates
2728
group.Topology_Template.label=Topology_Template
2829
group.Types.label=Types
2930

@@ -311,7 +312,7 @@ propertydefinition.TriggerTable.schedule.description=
311312
propertydefinition.TriggerTable.schedule.label=schedule
312313
propertydefinition.TriggerTable.target_filter.description=
313314
propertydefinition.TriggerTable.target_filter.label=target_filter
314-
propertypage.ToscaPropertyPage.label=ToscaAttributePage
315+
propertypage.ToscaPropertyPage.label=ToscaPropertyPage
315316
propertytable.CapabilitiesTypePropertyPage.label=CapabilitiesTypePropertyPage
316317
propertytable.ImportElementPropertyTable.label=ImportElementPropertyTable
317318
propertytable.InstanceStateTypeTable.label=InstanceStateTypeTable
@@ -499,6 +500,8 @@ stereotype.TExtension.description=
499500
stereotype.TExtension.label=TExtension
500501
stereotype.TExtensions.description=
501502
stereotype.TExtensions.label=TExtensions
503+
stereotype.TGroup.description=
504+
stereotype.TGroup.label=TGroup
502505
stereotype.TGroupType.description=
503506
stereotype.TGroupType.label=TgroupType
504507
stereotype.TImplementationArtifact.description=
@@ -553,8 +556,6 @@ stereotype.TargetElementType.description=
553556
stereotype.TargetElementType.label=TargetElementType
554557
stereotype.TargetInterfacesType.description=
555558
stereotype.TargetInterfacesType.label=TargetInterfacesType
556-
stereotype.Tgroup.description=
557-
stereotype.Tgroup.label=Tgroup
558559
stereotype.TopologyTemplateDiagram.description=
559560
stereotype.TopologyTemplateDiagram.label=TopologyTemplateDiagram
560561
stereotype.ToscaDiagram.description=
@@ -578,7 +579,7 @@ tool.Capability.label=Capability
578579
tool.Capability.tooltip=
579580
tool.CapabilityDefinition.label=CapabilityDefinition
580581
tool.CapabilityDefinition.tooltip=
581-
tool.CapabilityDefinitions.label=CapabilityDefinition
582+
tool.CapabilityDefinitions.label=CapabilityDefinitions
582583
tool.CapabilityDefinitions.tooltip=
583584
tool.Constraint.label=Constraint
584585
tool.Constraint.tooltip=
@@ -596,7 +597,7 @@ tool.Metadata.label=Metadata
596597
tool.Metadata.tooltip=
597598
tool.NodeTemplate.label=NodeTemplate
598599
tool.NodeTemplate.tooltip=
599-
tool.NodeType.label=NodeTypes
600+
tool.NodeType.label=NodeType
600601
tool.NodeType.tooltip=
601602
tool.Plans.label=Plans
602603
tool.Plans.tooltip=
@@ -612,22 +613,22 @@ tool.Property_(Node_Type).label=Property_(Node_Type)
612613
tool.Property_(Node_Type).tooltip=
613614
tool.RelationshipTemplate.label=RelationshipTemplate
614615
tool.RelationshipTemplate.tooltip=
615-
tool.RelationshipType.label=RelationshipTypes
616+
tool.RelationshipType.label=RelationshipType
616617
tool.RelationshipType.tooltip=
617618
tool.Requirement_NodeTemplate.label=Requirement_NodeTemplate
618619
tool.Requirement_NodeTemplate.tooltip=
619620
tool.Requirement_NodeType.label=Requirement_NodeType
620621
tool.Requirement_NodeType.tooltip=
621622
tool.Requirements_NodeTemplate.label=Requirements_NodeTemplate
622623
tool.Requirements_NodeTemplate.tooltip=
623-
tool.Requirements_NodeType.label=Requirements
624+
tool.Requirements_NodeType.label=Requirements_NodeType
624625
tool.Requirements_NodeType.tooltip=
625626
tool.Service\ Template.label=Service Template
626627
tool.Service\ Template.tooltip=
627628
tool.TopologyTemplate.label=TopologyTemplate
628629
tool.TopologyTemplate.tooltip=
629630
tool.Trigger.label=Trigger
630-
tool.Trigger.tooltip=Create a Policy Trigger
631+
tool.Trigger.tooltip=Add a trigger to a policy
631632

632633
wizard.ServiceTemplateDiagram.detail=
633634
wizard.ServiceTemplateDiagram.info=
@@ -637,4 +638,4 @@ wizard.TopologyTemplateDiagram.info=
637638
wizard.TopologyTemplateDiagram.label=TopologyTemplateDiagram
638639
wizard.ToscaDiagram.detail=
639640
wizard.ToscaDiagram.info=
640-
wizard.ToscaDiagram.label=CloudServiceArchiveDiagram
641+
wizard.ToscaDiagram.label=ToscaDiagram
54.8 KB
Binary file not shown.

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package fr.softeam.toscadesigner.api;
22

3-
import org.modelio.api.module.IPeerModule;
4-
53
import com.modeliosoft.modelio.javadesigner.annotations.objid;
4+
import org.modelio.api.module.IPeerModule;
65

76
@objid ("0b3043c0-695b-42e5-a69a-8298dc63b89c")
87
public interface IToscaDesignerPeerModule extends IPeerModule {

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

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

0 commit comments

Comments
 (0)