summaryrefslogtreecommitdiffstats
path: root/catalog-model
AgeCommit message (Collapse)AuthorFilesLines
2022-10-27Fix potential NPE in importing property constraintsvasraz1-76/+81
Fix potential NPE introduced by https://gerrit.onap.org/r/c/sdc/+/131472 Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: I10a6f40e5a36c7a1eb33ed6a24ad3a2356672a64 Issue-ID: SDC-4231
2022-10-26Fix import policy issuesMichaelMorris1-3/+7
The following issues are addressed: When a service is imported containing polices, a new name for the policy is generated instead of using the name from the imported service When a service is imported containing policies with a string value set for a property of a policy, then the value is created in the new service surrounded with quotes NPE when service imported with no instances NPE when service imported with instances with no requirements Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4224 Change-Id: I8403c0564796a045816ae28e52961688ca7804db
2022-10-25Add default baseType to the substitution typeimamSidero2-0/+14
Enabling default baseType in substitution type to be selected Issue-ID: SDC-4229 Signed-off-by: Imam hussain <imam.hussain@est.tech> Change-Id: I869ede4c4e030adc3c4418c28ed787b4c10248dd
2022-10-24Support import of VFCs with property constraintsMichaelMorris11-28/+217
Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4216 Change-Id: I19dce9f929535aa22cad6a1d95a213f42dd6e99c
2022-10-18Fix security risk 'Improper Input Validation'vasraz2-363/+239
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: I6a52148aec3b567db43ec57109214e52d106f73c Issue-ID: SDC-4189
2022-10-17Fix serialization issue with constraintsMichaelMorris2-0/+4
Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4217 Change-Id: If5068ca891df934f600a7c37dc3cffa2aa372a3c
2022-10-17Add data type properties workspaceandre.schmid7-8/+269
Implements the properties workspace for a data type, with the list and filter feature. Change-Id: I2ec337a0481bddd5fe32e45644abdc88e197fa49 Issue-ID: SDC-4214 Signed-off-by: André Schmid <andre.schmid@est.tech>
2022-10-14Align 'org.eclipse.jetty'-version (9.4.49.v20220914)vasraz1-0/+24
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: If56735406d86bd42b57c2ccb1f23699c1685069b Issue-ID: SDC-4189
2022-10-05Implement API for fetching single data typevasraz3-25/+72
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: Icebf660d67d503250e4f6d4d7fd5a2e169cdc951 Issue-ID: SDC-4184
2022-10-04Fix for VFC version update on composition windowimamSidero1-3/+1
On add service - composition window VFC version update/change is fixed by mapping appropriate requirements and capabilities Issue-ID: SDC-4185 Signed-off-by: Imam hussain <imam.hussain@est.tech> Change-Id: I0de616510ca27c511179f1f34cf7290cd584c7c5
2022-09-29Stepping version to 1.12.0 for start of LondonMichaelMorris1-1/+1
Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4155 Change-Id: Ide5c76cbb332dbd03344fdb462e7feef91c9256e
2022-09-28Step version to 1.11.9-SNAPSHOTMichaelMorris1-1/+1
Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4172 Change-Id: If2746847292bd769ef47c4628b5bafa7af2d69b9
2022-09-19Import unknown group types during Service importvasraz15-308/+477
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: Ic435ee0c440dd8ed64339bab08e921687d23b9c0 Issue-ID: SDC-4176
2022-09-19Support TOSCA functions in Node Capability Filtersandre.schmid2-19/ @media only all and (prefers-color-scheme: dark) { .highlight .hll { background-color: #49483e } .highlight .c { color: #75715e } /* Comment */ .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ .highlight .k { color: #66d9ef } /* Keyword */ .highlight .l { color: #ae81ff } /* Literal */ .highlight .n { color: #f8f8f2 } /* Name */ .highlight .o { color: #f92672 } /* Operator */ .highlight .p { color: #f8f8f2 } /* Punctuation */ .highlight .ch { color: #75715e } /* Comment.Hashbang */ .highlight .cm { color: #75715e } /* Comment.Multiline */ .highlight .cp { color: #75715e } /* Comment.Preproc */ .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ .highlight .c1 { color: #75715e } /* Comment.Single */ .highlight .cs { color: #75715e } /* Comment.Special */ .highlight .gd { color: #f92672 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gi { color: #a6e22e } /* Generic.Inserted */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #75715e } /* Generic.Subheading */ .highlight .kc { color: #66d9ef } /* Keyword.Constant */ .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ .highlight .kn { color: #f92672 } /* Keyword.Namespace */ .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ .highlight .kt { color: #66d9ef } /* Keyword.Type */ .highlight .ld { color: #e6db74 } /* Literal.Date */ .highlight .m { color: #ae81ff } /* Literal.Number */ .highlight .s { color: #e6db74 } /* Literal.String */ .highlight .na { color: #a6e22e } /* Name.Attribute */ .highlight .nb { color: #f8f8f2 } /* Name.Builtin */ .highlight .nc { color: #a6e22e } /* Name.Class */ .highlight .no { color: #66d9ef } /* Name.Constant */ .highlight .nd { color: #a6e22e } /* Name.Decorator */ .highlight .ni { color: #f8f8f2 } /* Name.Entity */ .highlight .ne { color: #a6e22e } /* Name.Exception */ .highlight .nf { color: #a6e22e } /* Name.Function */ .highlight .nl { color: #f8f8f2 } /* Name.Label */ .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ .highlight .nx { color: #a6e22e } /* Name.Other */ .highlight .py { color: #f8f8f2 } /* Name.Property */ .highlight .nt { color: #f92672 } /* Name.Tag */ .highlight .nv { color: #f8f8f2 } /* Name.Variable */ .highlight .ow { color: #f92672 } /* Operator.Word */ .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ .highlight .mf { color: #ae81ff } /* Literal.Number.Float */ .highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ .highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ .highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ .highlight .sa { color: #e6db74 } /* Literal.String.Affix */ .highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ .highlight .sc { color: #e6db74 } /* Literal.String.Char */ .highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */ .highlight .sd { color: #e6db74 } /* Literal.String.Doc */ .highlight .s2 { color: #e6db74 } /* Literal.String.Double */ .highlight .se { color: #ae81ff } /* Literal.String.Escape */ .highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ .highlight .si { color: #e6db74 } /* Literal.String.Interpol */ .highlight .sx { color: #e6db74 } /* Literal.String.Other */ .highlight .sr { color: #e6db74 } /* Literal.String.Regex */ .highlight .s1 { color: #e6db74 } /* Literal.String.Single */ .highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ .highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #a6e22e } /* Name.Function.Magic */ .highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ .highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ .highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ .highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */ .highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ } @media (prefers-color-scheme: light) { .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:OpenModel_Profile="http:///schemas/OpenModel_Profile/_2Rm7cDkrEemjyLkBMGZA1g/27" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/OpenModel_Profile/_2Rm7cDkrEemjyLkBMGZA1g/27 OpenModel_Profile.profile.uml#_2RzvwDkrEemjyLkBMGZA1g">
  <uml:Package xmi:id="_oZz14DOHEei5Af8DcjrhIQ" name="Party">
    <packagedElement xmi:type="uml:Association" xmi:id="_ky0acDboEemP3p_OV1tL7g" name="PartyNameDefinedViaLanuage" memberEnd="_ky0aczboEemP3p_OV1tL7g _ky1BgDboEemP3p_OV1tL7g">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ky0acTboEemP3p_OV1tL7g" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ky0acjboEemP3p_OV1tL7g" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_ky0aczboEemP3p_OV1tL7g" name="language" type="_7wiv4DbnEemP3p_OV1tL7g" association="_ky0acDboEemP3p_OV1tL7g"/>
      <ownedEnd xmi:type="uml:Property" xmi:id="_ky1BgDboEemP3p_OV1tL7g" name="partyname" type="_5MnakDbnEemP3p_OV1tL7g" association="_ky0acDboEemP3p_OV1tL7g">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ok9Z4DbpEemP3p_OV1tL7g"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_olMDYDbpEemP3p_OV1tL7g" value="*"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_pl6coDOHEei5Af8DcjrhIQ" name="Associations">
      <packagedElement xmi:type="uml:Association" xmi:id="_qTvDYC7nEem7DJry5UTesQ" name="CompositeOrganizationComposedOf" memberEnd="_qTw4kC7nEem7DJry5UTesQ _qTxfoC7nEem7DJry5UTesQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qTwRgC7nEem7DJry5UTesQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qTwRgS7nEem7DJry5UTesQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_qTw4kC7nEem7DJry5UTesQ" name="organizationdecompositioncomponent" type="_yB-98C7mEem7DJry5UTesQ" association="_qTvDYC7nEem7DJry5UTesQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tXfIADbZEemP3p_OV1tL7g" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tY-80DbZEemP3p_OV1tL7g" value="*"/>
        </ownedEnd>
        <ownedEnd xmi:type="uml:Property" xmi:id="_qTxfoC7nEem7DJry5UTesQ" name="compositeorganization" type="_6E0zAC7mEem7DJry5UTesQ" association="_qTvDYC7nEem7DJry5UTesQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_q99FEC7nEem7DJry5UTesQ" name="OrganizationComposedOf" memberEnd="_q99sIC7nEem7DJry5UTesQ _q99sIS7nEem7DJry5UTesQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q99FES7nEem7DJry5UTesQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q99FEi7nEem7DJry5UTesQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_q99sIC7nEem7DJry5UTesQ&
1-7/+11
Also, fixed issue with data type sorting when there are mutliple layers in dependency hierarchy Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4129 Change-Id: I4d535420953237efd610a3fb1dd6b9d40883e514
2022-08-12Service import - Import unknown node typesJvD_Ericsson1-0/+14
Issue-ID: SDC-4118 Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech> Change-Id: Id620eef55ffb6849006e8a7bc063709150628e76
2022-08-11Error Importing node filter with multiple capability propertiesfranciscovila1-1/+13
Fix importing NF with multiple Capability properties Issue-ID: SDC-4117 Signed-off-by: franciscovila <javier.paradela.vila@est.tech> Change-Id: I84fc245ddb40440d4909f5ae896b57ddf8b3740a
2022-08-06Support for TOSCA functions for Service Importandre.schmid2-161/+6
Reads, interprets and persists property values that uses TOSCA functions during a Service import. Change-Id: I6943c447cc743213cb9807d6433cb25fa5effbc3 Issue-ID: SDC-4120 Signed-off-by: André Schmid <andre.schmid@est.tech>
2022-08-04Fix error adding capability to VFCMichaelMorris3-11/+45
Signed-off-by: MichaelMorris <michael.morris@est.tech> Issue-ID: SDC-4098 Change-Id: Id3c71787b9c11bbf4316a9a23f01199a009f2b49
2022-08-02Service Import - Node Template Relationship TemplateKrupaNagabhushan6-49/+105
Issue-ID: SDC-4083 Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech> Signed-off-by: andre.schmid <andre.schmid@est.tech> Change-Id: Ia0f3635df969c44de5aba2d672fad34f0855e4e2
2022-08-02Enabled configuration of instance nameimamSidero2-4/+8
The given name for the instance dragged and dropped is changed to <type name>_<instance count> Signed-off-by: Imam hussain <imam.hussain@est.tech> Issue-ID: SDC-4109 Change-Id: Ibce6f911480841df496f0e7bb17a6d7cd533e803
2022-07-29Centralize TOSCA function validationandre.schmid12-137/+373
The validation happening in the component instance properties, should also be applied for the Group instance properties and Policy instance properties. Fixes some other problems related to the TOSCA function. Change-Id: I4b69da57a8444b78c72561f49146d32c6911482e Issue-ID: SDC-4114 Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-07-21Maintain VFC instance directives and node filtersfranciscovila2-0/+109
Maintain VFC directives and node filters on instance version change Issue-ID: SDC-4062 Signed-off-by: franciscovila <javier.paradela.vila@est.tech> Change-Id: I90e8d4e5f8262879fb533389a93e2fdfa052caad
2022-07-21Fix changed instance attribute value not visible in generated toscaJvD_Ericsson2-0/+32
also fixes attributes not being exported/imported with a schema Issue-ID: SDC-4093 Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech> Change-Id: I693ae5c4c7717764445b20279bf61a7d3b47b434
2022-07-18Support for concat TOSCA functionandre.schmid2-4/+28
Adds support for the concat TOSCA function in an instance property. Refactors the TOSCA function structure so it can be more generic to support other functions in the future. Change-Id: I338e4138d26afe21779da57c4eeb3f2d486c20a9 Issue-ID: SDC-4095 Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-07-18Allow set values in properties of type timestampfranciscovila4-9/+132
Issue-ID: SDC-4080 Signed-off-by: franciscovila <javier.paradela.vila@est.tech> Change-Id: I4c03e660e64118a388beb1d0db3527f9a1427c3f
2022-07-15Support Outputs during Import Servicevasraz6-190/+337
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: I4d58576b70ef738d6fa7545cd268ec030b43f95c Issue-ID: SDC-4051
2022-07-15Remove unused dependency (functionaljava)vasraz1-0/+4
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Change-Id: I9d8806dc55fc1d377cdd366343fe898b46fc847d Issue-ID: SDC-4094
2022-07-14Fix clear value for group instances toscaGetFunctionKrupaNagabhushan1-2/+4
Issue-ID: SDC-4091 Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech> Change-Id: I93c3cf8eac9365eb8dcfde5ca6b87f6a2c643d01
2022-07-11Support tosca functions for group instances in composition viewJvD_Ericsson1-0/+2
Issue-ID: SDC-4078 Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech> Change-Id: Id65ae1c0cac8cb61cece69e2c88a588027c675fd
2022-06-24Step version to 1.11.6-SNAPSHOTandre.schmid1-1/+1
Change-Id: Ie3f800c418b32bbf05fc8f984bba7ea419583d03 Issue-ID: SDC-4064 Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-06-24Service Import - Read metadata from csarJvD_Ericsson2-57/+10
Also exports metadata to the tosca template and fixes service metadata not being set when the create button is clicked Issue-ID: SDC-4044 Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech> Change-Id: I6f8428d9ed385335c05e7b994e622229ea00342b
2022-06-24Step version to 1.11.5-SNAPSHOTandre.schmid1-1/+1
Change-Id: Iee1394298e6afddf30e98c8e07a4ddacef95d55f Issue-ID: SDC-4064 Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-06-22Support TOSCA get_attribute functionandre.schmid3-2/+44
Adds support to TOSCA get_attribute function in the Property Assignment TOSCA Function modal. Change-Id: I73dda215a7c9d7fecf0803cc259634279c3bdfb6 Issue-ID: SDC-4053 Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-06-20Fix VFC map or list property updateandre.schmid1-9/+5
Fixes two problems in the update of VFC map or list properties. One was related to a schema validation in the backend. The other is related to setting the property value when the default value was being edited. Change-Id: Icd85346144c8763ced1b8fbcd750c9baf783f6a6 Issue-ID: SDC-4050 Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-06-20Allow to delete an interface operation from VFCandre.schmid2-41/+59
Issue-ID: SDC-4055 Change-Id: I43e79315dce12e2060f8b1dbdfcae29da46fc02e Signed-off-by: stasys10 <stasys.jurgaitis@est.tech> Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech> Signed-off-by: andre.schmid <andre.schmid@est.tech>
2022-06-03Maintain VFC instance attribute outputs on instance version changeJvD_Ericsson2-0/+29
Issue-ID: SDC-4025 Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech> Change-Id: Ia44a6ac73d9a52042caaacf0c5f790e1e2fc73f1
1tL7g"> <body>An individual or organization that sells goods or services to somone else in the value fabric. </body> </ownedComment> <generalization xmi:type="uml:Generalization" xmi:id="_9srYUDbaEemP3p_OV1tL7g" general="_YOEo0DbaEemP3p_OV1tL7g"/> </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_gS6B8DbaEemP3p_OV1tL7g" name="ServiceProvider"> <ownedComment xmi:type="uml:Comment" xmi:id="_ZLtikF02EemRdaQWqjNOmA" annotatedElement="_gS6B8DbaEemP3p_OV1tL7g"> <body>An organization or individual which offers services and products to others in exchange for payment in some form.</body> </ownedComment> <generalization xmi:type="uml:Generalization" xmi:id="_802YcDbaEemP3p_OV1tL7g" general="_YOEo0DbaEemP3p_OV1tL7g"/> </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_pGNDkDbaEemP3p_OV1tL7g" name="PartyRoleSpecification"> <ownedComment xmi:type="uml:Comment" xmi:id="_Q-ZDIDbnEemP3p_OV1tL7g" annotatedElement="_pGNDkDbaEemP3p_OV1tL7g"> <body>The definition of a role a party may play.</body> </ownedComment> </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_3lu8UDbnEemP3p_OV1tL7g" name="OrganizationName"> <ownedComment xmi:type="uml:Comment" xmi:id="_bszbwF01EemRdaQWqjNOmA" annotatedElement="_3lu8UDbnEemP3p_OV1tL7g"> <body>A word, term, or phrase by which an organization is known and distinguished from other organizations.A name is an informal way of identifying an object [Fowler]An OrganizationName is a type of PartyName.</body> </ownedComment> <generalization xmi:type="uml:Generalization" xmi:id="_bYAF0DboEemP3p_OV1tL7g" general="_5MnakDbnEemP3p_OV1tL7g"/> </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_5MnakDbnEemP3p_OV1tL7g" name="PartyName" isAbstract="true"> <ownedComment xmi:type="uml:Comment" xmi:id="_KVUWEF02EemRdaQWqjNOmA" annotatedElement="_5MnakDbnEemP3p_OV1tL7g"> <body>A word, term, or phrase by which a party (individual or organization) is known and distinguished from other parties.A name is an informal way of identifying an object [Fowler].PartyName is an abstract concept that should be used in places where the business refers to an organization name, organization unit name or individual name</body> </ownedComment> </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_7wiv4DbnEemP3p_OV1tL7g" name="Language"> <ownedComment xmi:type="uml:Comment" xmi:id="_NR74MF02EemRdaQWqjNOmA" annotatedElement="_7wiv4DbnEemP3p_OV1tL7g"> <body>Represents a spoken and/or written language.</body> </ownedComment> </packagedElement> <packagedElement xmi:type="uml:Class" xmi:id="_99w1YDbnEemP3p_OV1tL7g" name="IndividualName"> <ownedComment xmi:type="uml:Comment" xmi:id="_fdbNsF01EemRdaQWqjNOmA" annotatedElement="_99w1YDbnEemP3p_OV1tL7g"> <body>A word, term, or phrase by which an individual is known and distinguished from other individuals.A name is an informal way of identifying an object [Fowler]This entity allows for international naming variations. An IndividualName is a type of PartyName.</body> </ownedComment> <generalization xmi:type="uml:Generalization" xmi:id="_cVdzoDboEemP3p_OV1tL7g" general="_5MnakDbnEemP3p_OV1tL7g"/> </packagedElement> </packagedElement> <packagedElement xmi:type="uml:Package" xmi:id="_pl7qwTOHEei5Af8DcjrhIQ" name="TypeDefinitions"/> <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_gXw5UDRUEemxav-w1cv0cw"> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Bf71EDksEemjyLkBMGZA1g" source="PapyrusVersion"> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bf71ETksEemjyLkBMGZA1g" key="Version" value="0.2.15"/> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bf71EjksEemjyLkBMGZA1g" key="Comment" value=""/> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bf71EzksEemjyLkBMGZA1g" key="Copyright" value=""/> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bf71FDksEemjyLkBMGZA1g" key="Date" value="2019-02-25"/> <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Bf71FTksEemjyLkBMGZA1g" key="Author" value=""/> </eAnnotations> <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gXyugDRUEemxav-w1cv0cw" source="http://www.eclipse.org/uml2/2.0.0/UML"> <references xmi:type="ecore:EPackage" href="OpenModel_Profile.profile.uml#_2RzvwDkrEemjyLkBMGZA1g"/> </eAnnotations> <appliedProfile xmi:type="uml:Profile" href="OpenModel_Profile.profile.uml#_m1xqsHBgEd6FKu9XX1078A"/> </profileApplication> </uml:Package> <OpenModel_Profile:OpenModelClass xmi:id="_gXzVkDRUEemxav-w1cv0cw" base_Class="_pLrroC7mEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelClass xmi:id="_gXz8oDRUEemxav-w1cv0cw" base_Class="_rdTI8C7mEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelClass xmi:id="_gXz8oTRUEemxav-w1cv0cw" base_Class="_shyr0C7mEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelClass xmi:id="_gXz8ojRUEemxav-w1cv0cw" base_Class="_yB-98C7mEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelClass xmi:id="_gXz8ozRUEemxav-w1cv0cw" base_Class="_5mFBgC7mEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelClass xmi:id="_gXz8pDRUEemxav-w1cv0cw" base_Class="_6E0zAC7mEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_gXz8pTRUEemxav-w1cv0cw" base_StructuralFeature="_qTw4kC7nEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_gXz8pjRUEemxav-w1cv0cw" base_StructuralFeature="_qTxfoC7nEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_gX0jsDRUEemxav-w1cv0cw" base_StructuralFeature="_q99sIC7nEem7DJry5UTesQ"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_gX0jsTRUEemxav-w1cv0cw" base_StructuralFeature="_q99sIS7nEem7DJry5UTesQ"/> <OpenModel_Profile:Experimental xmi:id="_nyDJYDXwEemvTc8tEY2xig" base_Element="_pLrroC7mEem7DJry5UTesQ"/> <OpenModel_Profile:Experimental xmi:id="_o67dADXwEemvTc8tEY2xig" base_Element="_rdTI8C7mEem7DJry5UTesQ"/> <OpenModel_Profile:Experimental xmi:id="_p-eksDXwEemvTc8tEY2xig" base_Element="_shyr0C7mEem7DJry5UTesQ"/> <OpenModel_Profile:Experimental xmi:id="_q39KYDXwEemvTc8tEY2xig" base_Element="_5mFBgC7mEem7DJry5UTesQ"/> <OpenModel_Profile:Experimental xmi:id="_r1B2oDXwEemvTc8tEY2xig" base_Element="_6E0zAC7mEem7DJry5UTesQ"/> <OpenModel_Profile:Experimental xmi:id="_tKfNsDXwEemvTc8tEY2xig" base_Element="_yB-98C7mEem7DJry5UTesQ"/> <OpenModel_Profile:Reference xmi:id="_woT_cDXwEemvTc8tEY2xig" base_Element="_pLrroC7mEem7DJry5UTesQ" reference="From TMF SID"/> <OpenModel_Profile:Reference xmi:id="_0rbPkDXwEemvTc8tEY2xig" base_Element="_rdTI8C7mEem7DJry5UTesQ" reference="From TMF SID"/> <OpenModel_Profile:Reference xmi:id="_14nbcDXwEemvTc8tEY2xig" base_Element="_shyr0C7mEem7DJry5UTesQ" reference="From TMF SID"/> <OpenModel_Profile:Reference xmi:id="_206EkDXwEemvTc8tEY2xig" base_Element="_5mFBgC7mEem7DJry5UTesQ" reference="From TMF SID"/> <OpenModel_Profile:Reference xmi:id="_34FY0DXwEemvTc8tEY2xig" base_Element="_6E0zAC7mEem7DJry5UTesQ" reference="From TMF SID"/> <OpenModel_Profile:Reference xmi:id="_5WvIIDXwEemvTc8tEY2xig" base_Element="_yB-98C7mEem7DJry5UTesQ" reference="From TMF SID"/> <OpenModel_Profile:OpenModelClass xmi:id="_YOFP4DbaEemP3p_OV1tL7g" base_Class="_YOEo0DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_a5TgADbaEemP3p_OV1tL7g" base_Class="_a5S48DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_eDT94TbaEemP3p_OV1tL7g" base_Class="_eDT94DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_gS6B8TbaEemP3p_OV1tL7g" base_Class="_gS6B8DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_pGNDkTbaEemP3p_OV1tL7g" base_Class="_pGNDkDbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_4Eg18TbaEemP3p_OV1tL7g" base_StructuralFeature="_4Eg18DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_4EiEETbaEemP3p_OV1tL7g" base_StructuralFeature="_4EiEEDbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_6KRBgDbaEemP3p_OV1tL7g" base_StructuralFeature="_6KQacjbaEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_6KRokTbaEemP3p_OV1tL7g" base_StructuralFeature="_6KRokDbaEemP3p_OV1tL7g"/> <OpenModel_Profile:Experimental xmi:id="_ZfcUoDbbEemP3p_OV1tL7g" base_Element="_YOEo0DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_ZgSpMDbbEemP3p_OV1tL7g" base_Element="_YOEo0DbaEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_a6-egDbbEemP3p_OV1tL7g" base_Element="_pGNDkDbaEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_a7rCEDbbEemP3p_OV1tL7g" base_Element="_pGNDkDbaEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_csbOADbbEemP3p_OV1tL7g" base_Element="_a5S48DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_ctCSADbbEemP3p_OV1tL7g" base_Element="_a5S48DbaEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_eN7dADbbEemP3p_OV1tL7g" base_Element="_gS6B8DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_eOjIEDbbEemP3p_OV1tL7g" base_Element="_gS6B8DbaEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_fVs9YDbbEemP3p_OV1tL7g" base_Element="_eDT94DbaEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_fWY54DbbEemP3p_OV1tL7g" base_Element="_eDT94DbaEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:OpenModelClass xmi:id="_3lu8UTbnEemP3p_OV1tL7g" base_Class="_3lu8UDbnEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_5MnakTbnEemP3p_OV1tL7g" base_Class="_5MnakDbnEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_7wiv4TbnEemP3p_OV1tL7g" base_Class="_7wiv4DbnEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelClass xmi:id="_99w1YTbnEemP3p_OV1tL7g" base_Class="_99w1YDbnEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_X8NUYzboEemP3p_OV1tL7g" base_StructuralFeature="_X8NUYjboEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_X8OigTboEemP3p_OV1tL7g" base_StructuralFeature="_X8OigDboEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_i16o4zboEemP3p_OV1tL7g" base_StructuralFeature="_i16o4jboEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_i17P8TboEemP3p_OV1tL7g" base_StructuralFeature="_i17P8DboEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_ky0adDboEemP3p_OV1tL7g" base_StructuralFeature="_ky0aczboEemP3p_OV1tL7g"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_ky1BgTboEemP3p_OV1tL7g" base_StructuralFeature="_ky1BgDboEemP3p_OV1tL7g"/> <OpenModel_Profile:Experimental xmi:id="_3r4VsDbpEemP3p_OV1tL7g" base_Element="_5MnakDbnEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_3sh18DbpEemP3p_OV1tL7g" base_Element="_5MnakDbnEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_5GzbkDbpEemP3p_OV1tL7g" base_Element="_7wiv4DbnEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_5Hdi4DbpEemP3p_OV1tL7g" base_Element="_7wiv4DbnEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_7xv-4DbpEemP3p_OV1tL7g" base_Element="_3lu8UDbnEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_7yZfIDbpEemP3p_OV1tL7g" base_Element="_3lu8UDbnEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:Experimental xmi:id="_FC1IsDbqEemP3p_OV1tL7g" base_Element="_99w1YDbnEemP3p_OV1tL7g"/> <OpenModel_Profile:Reference xmi:id="_FDcMsDbqEemP3p_OV1tL7g" base_Element="_99w1YDbnEemP3p_OV1tL7g" reference="From TMF SID"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_avI4wUW_Eem3_P23YPx5GQ"> <base_StructuralFeature xmi:type="uml:Property" href="License.uml#_avI4wEW_Eem3_P23YPx5GQ"/> </OpenModel_Profile:OpenModelAttribute> <OpenModel_Profile:OpenModelAttribute xmi:id="_7QENUUW_Eem3_P23YPx5GQ"> <base_StructuralFeature xmi:type="uml:Property" href="License.uml#_7QENUEW_Eem3_P23YPx5GQ"/> </OpenModel_Profile:OpenModelAttribute> <OpenModel_Profile:Experimental xmi:id="_RyDwQFrMEem07dac9irJSQ" base_Element="_tlggUDXxEemvTc8tEY2xig"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_ShIAUFx6Eem7IpeYDuIU6A"> <base_StructuralFeature xmi:type="uml:Property" href="License.uml#_ShHZQlx6Eem7IpeYDuIU6A"/> </OpenModel_Profile:OpenModelAttribute> <OpenModel_Profile:OpenModelAttribute xmi:id="_iVqrUF0jEemRdaQWqjNOmA" base_StructuralFeature="_iVoPEF0jEemRdaQWqjNOmA"/> <OpenModel_Profile:Experimental xmi:id="_DZAJYF0kEemRdaQWqjNOmA" base_Element="_iVoPEF0jEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_TY6isF0kEemRdaQWqjNOmA" base_StructuralFeature="_TY57oF0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_T8FhMF0kEemRdaQWqjNOmA" base_StructuralFeature="_T8E6IF0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_U3GX8V0kEemRdaQWqjNOmA" base_StructuralFeature="_U3GX8F0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_V2IMAV0kEemRdaQWqjNOmA" base_StructuralFeature="_V2IMAF0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_WTkV8V0kEemRdaQWqjNOmA" base_StructuralFeature="_WTkV8F0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_XNr00V0kEemRdaQWqjNOmA" base_StructuralFeature="_XNr00F0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_ZRXj0V0kEemRdaQWqjNOmA" base_StructuralFeature="_ZRXj0F0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_arR9EV0kEemRdaQWqjNOmA" base_StructuralFeature="_arR9EF0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_cDtIkV0kEemRdaQWqjNOmA" base_StructuralFeature="_cDtIkF0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_clQWcF0kEemRdaQWqjNOmA" base_StructuralFeature="_clPvYF0kEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_kp2QQV0qEemRdaQWqjNOmA" base_StructuralFeature="_kp2QQF0qEemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_mSfdgV00EemRdaQWqjNOmA" base_StructuralFeature="_mSfdgF00EemRdaQWqjNOmA"/> <OpenModel_Profile:OpenModelAttribute xmi:id="_xONkMV00EemRdaQWqjNOmA" base_StructuralFeature="_xONkMF00EemRdaQWqjNOmA"/> </xmi:XMI>