[ 
https://issues.apache.org/jira/browse/ARIA-358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Avia Efrat updated ARIA-358:
----------------------------
    Description: Restrict the usage of a node type assigned in a 
substitution_mappings' node_type field to be used only in node templates which 
contain the 'substitutable' directive. In addition, in a substituting template, 
don't all node templates to be descendants of the substitution type.  (was: 
Restrict the usage of a node type assigned in a substitution_mappings' 
node_type field to be used only in node templates which contain the 
'substitutable' directive.
This will be achieved via introduction of a new top-level node type, that all 
substitution types will inherit from it. Beside of simplifying the validation 
of substituting type usages, introducing a new substitution type also makes 
sense as it shouldn't have lifecycle interfaces, as opposed to other 'normal' 
node types, that inherit from tosca.nodes.Root)

> Restrict usages of substitution mapping node type
> -------------------------------------------------
>
>                 Key: ARIA-358
>                 URL: https://issues.apache.org/jira/browse/ARIA-358
>             Project: AriaTosca
>          Issue Type: Story
>    Affects Versions: 0.2.0
>            Reporter: Avia Efrat
>            Assignee: Avia Efrat
>            Priority: Minor
>
> Restrict the usage of a node type assigned in a substitution_mappings' 
> node_type field to be used only in node templates which contain the 
> 'substitutable' directive. In addition, in a substituting template, don't all 
> node templates to be descendants of the substitution type.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to