http://git-wip-us.apache.org/repos/asf/incubator-ariatosca-website/blob/a479436e/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html ---------------------------------------------------------------------- diff --git a/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html b/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html deleted file mode 100644 index c53a7fb..0000000 --- a/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html +++ /dev/null @@ -1,1225 +0,0 @@ - - -<!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> -<head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>aria_extension_tosca.simple_v1_0.modeling — ARIA TOSCA 0.1.1 documentation</title> - - - - - - - - - - - - - - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - - - - - - <link rel="index" title="Index" - href="genindex.html"/> - <link rel="search" title="Search" href="search.html"/> - <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/> - <link rel="next" title="aria_extension_tosca.simple_v1_0.presentation" href="aria_extension_tosca.simple_v1_0.presentation.html"/> - <link rel="prev" title="aria_extension_tosca.simple_v1_0" href="aria_extension_tosca.simple_v1_0.html"/> - - - <script src="_static/js/modernizr.min.js"></script> - -</head> - -<body class="wy-body-for-nav" role="document"> - - - <div class="wy-grid-for-nav"> - - - <nav data-toggle="wy-nav-shift" class="wy-nav-side"> - <div class="wy-side-scroll"> - <div class="wy-side-nav-search"> - - - - <a href="index.html" class="icon icon-home"> ARIA TOSCA - - - - </a> - - - - - <div class="version"> - 0.1.1 - </div> - - - - -<div role="search"> - <form id="rtd-search-form" class="wy-form" action="search.html" method="get"> - <input type="text" name="q" placeholder="Search docs" /> - <input type="hidden" name="check_keywords" value="yes" /> - <input type="hidden" name="area" value="default" /> - </form> -</div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - - <ul> -<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li> -<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li> -</ul> -<ul> -<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li> -</ul> -<ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li> -<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a><ul> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.artifacts"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.artifacts</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.capabilities"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.capabilities</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.constraints"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.copy"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.copy</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.data_types"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.data_types</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.functions"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.functions</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.interfaces"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.interfaces</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.parameters"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.parameters</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.policies"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.policies</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.requirements"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.requirements</span></code></a></li> -<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings</span></code></a></li> -</ul> -</li> -<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li> -<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li> -</ul> - - - - </div> - </div> - </nav> - - <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> - - - <nav class="wy-nav-top" role="navigation" aria-label="top navigation"> - - <i data-toggle="wy-nav-top" class="fa fa-bars"></i> - <a href="index.html">ARIA TOSCA</a> - - </nav> - - - - <div class="wy-nav-content"> - <div class="rst-content"> - - - - - - - - - - - - - - - - -<div role="navigation" aria-label="breadcrumbs navigation"> - - <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - - <li><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></li> - - - <li class="wy-breadcrumbs-aside"> - - - <a href="_sources/aria_extension_tosca.simple_v1_0.modeling.rst.txt" rel="nofollow"> View page source</a> - - - </li> - - </ul> - - - <hr/> -</div> - <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> - <div itemprop="articleBody"> - - <div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling"> -<span id="aria-extension-tosca-simple-v1-0-modeling"></span><h1><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling" title="aria_extension_tosca.simple_v1_0.modeling"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling" title="Permalink to this headline">¶</a></h1> -<p>Creates ARIA service template models based on the TOSCA presentation.</p> -<p>Relies on many helper methods in the presentation classes.</p> -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_artifact_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_artifact_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>artifact</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_artifact_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_capability_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_capability_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>capability</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_capability_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_constraint"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_constraint</code><span class="sig-paren">(</span><em>context</em>, <em>node_filter</em>, <em>constraint_clause</em>, <em>property_name</em>, <em>capability_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_constraint" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_group_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_group_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>group</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_group_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_interface_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_interface_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>interface</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_interface_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_interface_template_models"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_interface_template_models</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>interfaces</em>, <em>source_interfaces</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_interface_template_models" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_metadata_models"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_metadata_models</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>metadata</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_metadata_models" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_node_filter_constraints"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_node_filter_constraints</code><span class="sig-paren">(</span><em>context</em>, <em>node_filter</em>, <em>target_node_template_constraints</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_node_filter_constraints" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_node_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_node_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_node_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_operation_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_operation_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>operation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_operation_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_assignments"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_parameter_models_from_assignments</code><span class="sig-paren">(</span><em>properties</em>, <em>source_properties</em>, <em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_assignments" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_values"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_parameter_models_from_values</code><span class="sig-paren">(</span><em>properties</em>, <em>source_properties</em>, <em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_values" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_plugin_specification_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_plugin_specification_model</code><span class="sig-paren">(</span><em>context</em>, <em>policy</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_plugin_specification_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_policy_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_policy_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>policy</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_policy_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_relationship_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_relationship_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>relationship</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_relationship_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_requirement_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_requirement_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>requirement</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_requirement_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_service_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_service_template_model</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_service_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_substitution_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_substitution_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>substitution_mappings</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_substitution_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_types"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_types</code><span class="sig-paren">(</span><em>context</em>, <em>root</em>, <em>types</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_types" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.create_workflow_operation_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_workflow_operation_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>policy</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_workflow_operation_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.extract_implementation_primary"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">extract_implementation_primary</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>presentation</em>, <em>model</em>, <em>primary</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.extract_implementation_primary" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.fix_node_template_model"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">fix_node_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.fix_node_template_model" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.set_nested"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">set_nested</code><span class="sig-paren">(</span><em>the_dict</em>, <em>keys</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.set_nested" title="Permalink to this definition">¶</a></dt> -<dd><p>If the <code class="docutils literal"><span class="pre">keys</span></code> list has just one item, puts the value in the the dict. If there are more items, -puts the value in a sub-dict, creating sub-dicts as necessary for each key.</p> -<p>For example, if <code class="docutils literal"><span class="pre">the_dict</span></code> is an empty dict, keys is <code class="docutils literal"><span class="pre">['first',</span> <span class="pre">'second',</span> <span class="pre">'third']</span></code> and -value is <code class="docutils literal"><span class="pre">'value'</span></code>, then the_dict will be: <code class="docutils literal"><span class="pre">{'first':{'second':{'third':'value'}}}</span></code>.</p> -<table class="docutils field-list" frame="void" rules="none"> -<col class="field-name" /> -<col class="field-body" /> -<tbody valign="top"> -<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple"> -<li><strong>the_dict</strong> (<em>{}</em>) â Dict to change</li> -<li><strong>keys</strong> (<em>[</em><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a><em>]</em>) â Keys</li> -<li><strong>value</strong> â Value</li> -</ul> -</td> -</tr> -</tbody> -</table> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.split_prefix"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">split_prefix</code><span class="sig-paren">(</span><em>string</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.split_prefix" title="Permalink to this definition">¶</a></dt> -<dd><p>Splits the prefix on the first non-escaped â>â.</p> -</dd></dl> - -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.artifacts"> -<span id="aria-extension-tosca-simple-v1-0-modeling-artifacts"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.artifacts" title="aria_extension_tosca.simple_v1_0.modeling.artifacts"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.artifacts</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.artifacts" title="Permalink to this headline">¶</a></h2> -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.artifacts.get_inherited_artifact_definitions"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.artifacts.</code><code class="descname">get_inherited_artifact_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.artifacts.get_inherited_artifact_definitions" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</div> -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.capabilities"> -<span id="aria-extension-tosca-simple-v1-0-modeling-capabilities"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.capabilities" title="aria_extension_tosca.simple_v1_0.modeling.capabilities"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.capabilities</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.capabilities" title="Permalink to this headline">¶</a></h2> -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.convert_capability_from_definition_to_assignment"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">convert_capability_from_definition_to_assignment</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.convert_capability_from_definition_to_assignment" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_capability_definitions"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">get_inherited_capability_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_capability_definitions" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns our capability capability definitions added on top of those of our parent, if we have -one (recursively).</p> -<p>Allows overriding all aspects of parent capability properties except data type.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_valid_source_types"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">get_inherited_valid_source_types</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_valid_source_types" title="Permalink to this definition">¶</a></dt> -<dd><p>If we havenât set the <code class="docutils literal"><span class="pre">valid_source_types</span></code> fields, uses that value from our parent, if we have -one (recursively).</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.get_template_capabilities"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">get_template_capabilities</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_template_capabilities" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns the node typeâs capabilities with our assignments to properties and attributes merged -in.</p> -<p>Capability propertiesâ default values, if available, will be used if we did not assign them.</p> -<p>Makes sure that required properties indeed end up with a value.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.merge_capability_definition_from_type"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">merge_capability_definition_from_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>capability_definition</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.merge_capability_definition_from_type" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</div> -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.constraints"> -<span id="aria-extension-tosca-simple-v1-0-modeling-constraints"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.constraints" title="aria_extension_tosca.simple_v1_0.modeling.constraints"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.constraints" title="Permalink to this headline">¶</a></h2> -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Equal"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">Equal</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Equal" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Equal.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Equal.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">EvaluatingNodeTemplateConstraint</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.constraints.NodeTemplateConstraint" title="aria.modeling.constraints.NodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.constraints.NodeTemplateConstraint</span></code></a></p> -<p>A version of <code class="xref py py-class docutils literal"><span class="pre">NodeTemplateConstraint</span></code> with boilerplate initialization for TOSCA -constraints.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches"> -<code class="descname">matches</code><span class="sig-paren">(</span><em>source_node_template</em>, <em>target_node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">GreaterOrEqual</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">GreaterThan</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.InRange"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">InRange</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.InRange" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.InRange.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraints</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.InRange.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Length"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">Length</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Length" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Length.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Length.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">LessOrEqual</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">LessThan</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">MaxLength</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">MinLength</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">Pattern</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">ValidValues</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues.matches_evaluated"> -<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraints</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues.matches_evaluated" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -</div> -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.copy"> -<span id="aria-extension-tosca-simple-v1-0-modeling-copy"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.copy" title="aria_extension_tosca.simple_v1_0.modeling.copy"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.copy</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.copy" title="Permalink to this headline">¶</a></h2> -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.copy.get_default_raw_from_copy"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.copy.</code><code class="descname">get_default_raw_from_copy</code><span class="sig-paren">(</span><em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.copy.get_default_raw_from_copy" title="Permalink to this definition">¶</a></dt> -<dd><p>Used for the <code class="docutils literal"><span class="pre">_get_default_raw</span></code> field hook.</p> -</dd></dl> - -</div> -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.data_types"> -<span id="aria-extension-tosca-simple-v1-0-modeling-data-types"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.data_types" title="aria_extension_tosca.simple_v1_0.modeling.data_types"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.data_types</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.data_types" title="Permalink to this headline">¶</a></h2> -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraint_to_value"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">apply_constraint_to_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>constraint_clause</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraint_to_value" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns false if the value does not conform to the constraint.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraints_to_value"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">apply_constraints_to_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>constraints</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraints_to_value" title="Permalink to this definition">¶</a></dt> -<dd><p>Applies all constraints to the value. If the value conforms, returns the value. If it does not -conform, returns None.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_data_type_value"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_data_type_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>data_type</em>, <em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_data_type_value" title="Permalink to this definition">¶</a></dt> -<dd><p>Handles the <code class="docutils literal"><span class="pre">_coerce_data()</span></code> hook for complex data types.</p> -<p>There are two kinds of handling:</p> -<ol class="arabic simple"> -<li>If we have a primitive type as our great ancestor, then we do primitive type coersion, and -just check for constraints.</li> -<li>Otherwise, for normal complex data types we return the assigned property values while making -sure they are defined in our type. The property definitionâs default value, if available, -will be used if we did not assign it. We also make sure that required definitions indeed end -up with a value.</li> -</ol> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_data_type_class"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_to_data_type_class</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>cls</em>, <em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_data_type_class" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns the value after itâs coerced to a data type class, reporting validation errors if it -cannot be coerced. Constraints will be applied after coersion.</p> -<p>Will either call a <code class="docutils literal"><span class="pre">_create</span></code> static function in the class, or instantiate it using a -constructor if <code class="docutils literal"><span class="pre">_create</span></code> is not available.</p> -<p>This will usually be called by a <code class="docutils literal"><span class="pre">coerce_value</span></code> extension hook in a <code class="xref py py-class docutils literal"><span class="pre">DataType</span></code>.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_primitive"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_to_primitive</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>primitive_type</em>, <em>constraints</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_primitive" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns the value after itâs coerced to a primitive type, translating exceptions to validation -errors if it cannot be coerced.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_value"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>the_type</em>, <em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_value" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns the value after itâs coerced to its type, reporting validation errors if it cannot be -coerced.</p> -<p>Supports both complex data types and primitives.</p> -<p>Data types can use the <code class="docutils literal"><span class="pre">coerce_value</span></code> extension to hook their own specialized function. -If the extension is present, we will delegate to that hook.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_container_data_type"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_container_data_type</code><span class="sig-paren">(</span><em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_container_data_type" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_data_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em>, <em>allow_none=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns the type, whether itâs a complex data type (a DataType instance) or a primitive (a -Python primitive type class).</p> -<p>If the type is not specified, defaults to <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#str" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">str</span></code></a>, per note in section 3.2.1.1 of the -<a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc379455072">TOSCA Simple Profile v1.0 cos01 specification</a></p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_name"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_data_type_name</code><span class="sig-paren">(</span><em>the_type</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_name" title="Permalink to this definition">¶</a></dt> -<dd><p>Returns the name of the type, whether itâs a DataType, a primitive type, or another class.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_value"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_data_type_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_value" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_inherited_constraints"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_inherited_constraints</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_inherited_constraints" title="Permalink to this definition">¶</a></dt> -<dd><p>If we donât have constraints, will return our parentâs constraints (if we have one), -recursively.</p> -<p>Implication: if we define even one constraint, the parentâs constraints will not be inherited.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_primitive_data_type"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_primitive_data_type</code><span class="sig-paren">(</span><em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_primitive_data_type" title="Permalink to this definition">¶</a></dt> -<dd><p>Many of the types we use in this profile are built-in types from the YAML 1.2 specification -(i.e., those identified by the â<a class="reference external" href="tag:yaml.org,2002">tag:yaml.org,2002</a>â version tag) [YAML-1.2].</p> -<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc373867862">TOSCA Simple Profile v1.0 cos01 specification</a></p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_property_constraints"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_property_constraints</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_property_constraints" title="Permalink to this definition">¶</a></dt> -<dd><p>If we donât have constraints, will return our typeâs constraints (if we have one), recursively.</p> -<p>Implication: if we define even one constraint, the typeâs constraints will not be inherited.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.report_issue_for_bad_format"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">report_issue_for_bad_format</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>the_type</em>, <em>value</em>, <em>aspect</em>, <em>e</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.report_issue_for_bad_format" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.validate_data_type_name"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">validate_data_type_name</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.validate_data_type_name" title="Permalink to this definition">¶</a></dt> -<dd><p>Makes sure the complex data typeâs name is not that of a built-in type.</p> -</dd></dl> - -</div> -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.functions"> -<span id="aria-extension-tosca-simple-v1-0-modeling-functions"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.functions" title="aria_extension_tosca.simple_v1_0.modeling.functions"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.functions</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.functions" title="Permalink to this headline">¶</a></h2> -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Concat"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">Concat</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Concat" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">concat</span></code> function is used to concatenate two or more string values within a TOSCA -service template.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Concat.__evaluate__"> -<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Concat.__evaluate__" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Concat.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Concat.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetArtifact</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">get_artifact</span></code> function is used to retrieve artifact location between modelable -entities defined in the same service template.</p> -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetAttribute</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">get_attribute</span></code> function is used to retrieve the values of named attributes declared -by the referenced node or relationship template name.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.__evaluate__"> -<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.__evaluate__" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetInput"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetInput</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">get_input</span></code> function is used to retrieve the values of properties declared within the -inputs section of a TOSCA Service Template.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.__evaluate__"> -<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.__evaluate__" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetNodesOfType</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">get_nodes_of_type</span></code> function can be used to retrieve a list of all known instances of -nodes of the declared Node Type.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.__evaluate__"> -<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.__evaluate__" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetOperationOutput</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">get_operation_output</span></code> function is used to retrieve the values of variables exposed / -exported from an interface operation.</p> -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetProperty</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">get_property</span></code> function is used to retrieve property values between modelable entities -defined in the same service template.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.__evaluate__"> -<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.__evaluate__" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="class"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Token"> -<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">Token</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Token" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p> -<p>The <code class="docutils literal"><span class="pre">token</span></code> function is used within a TOSCA service template on a string to parse out -(tokenize) substrings separated by one or more token characters within a larger string.</p> -<dl class="method"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Token.__evaluate__"> -<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Token.__evaluate__" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="attribute"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Token.as_raw"> -<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Token.as_raw" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.evaluate"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">evaluate</code><span class="sig-paren">(</span><em>value</em>, <em>final</em>, <em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.evaluate" title="Permalink to this definition">¶</a></dt> -<dd><p>Calls <code class="docutils literal"><span class="pre">__evaluate__</span></code> and passes on <code class="docutils literal"><span class="pre">final</span></code> state.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_function"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_function</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_function" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_hosts"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_hosts</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_hosts" title="Permalink to this definition">¶</a></dt> -<dd><p>A TOSCA orchestrator will interpret this keyword to refer to the all nodes that âhostâ the node -using this reference (i.e., as identified by its HostedOn relationship).</p> -<p>Specifically, TOSCA orchestrators that encounter this keyword when evaluating the get_attribute -or <code class="docutils literal"><span class="pre">get_property</span></code> functions SHALL search each node along the âHostedOnâ relationship chain -starting at the immediate node that hosts the node where the function was evaluated (and then -that nodeâs host node, and so forth) until a match is found or the âHostedOnâ relationship chain -ends.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entities"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_modelable_entities</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em>, <em>modelable_entity_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entities" title="Permalink to this definition">¶</a></dt> -<dd><p>The following keywords MAY be used in some TOSCA function in place of a TOSCA Node or -Relationship Template name.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entity_parameter"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_modelable_entity_parameter</code><span class="sig-paren">(</span><em>modelable_entity</em>, <em>parameters</em>, <em>nested_parameter_name_or_index</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entity_parameter" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_self"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_self</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_self" title="Permalink to this definition">¶</a></dt> -<dd><p>A TOSCA orchestrator will interpret this keyword as the Node or Relationship Template instance -that contains the function at the time the function is evaluated.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_source"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_source</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_source" title="Permalink to this definition">¶</a></dt> -<dd><p>A TOSCA orchestrator will interpret this keyword as the Node Template instance that is at the -source end of the relationship that contains the referencing function.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_target"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_target</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_target" title="Permalink to this definition">¶</a></dt> -<dd><p>A TOSCA orchestrator will interpret this keyword as the Node Template instance that is at the -target end of the relationship that contains the referencing function.</p> -</dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.invalid_modelable_entity_name"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">invalid_modelable_entity_name</code><span class="sig-paren">(</span><em>name</em>, <em>index</em>, <em>value</em>, <em>locator</em>, <em>contexts</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.invalid_modelable_entity_name" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.invalid_value"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">invalid_value</code><span class="sig-paren">(</span><em>name</em>, <em>index</em>, <em>the_type</em>, <em>explanation</em>, <em>value</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.invalid_value" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_bool"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_bool</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>explanation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_bool" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_int"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_int</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>explanation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_int" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_modelable_entity_name"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_modelable_entity_name</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_modelable_entity_name" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_self"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_self</code><span class="sig-paren">(</span><em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_self" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_string_expression"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_string_expression</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>explanation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_string_expression" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -</div> -<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.interfaces"> -<span id="aria-extension-tosca-simple-v1-0-modeling-interfaces"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.interfaces" title="aria_extension_tosca.simple_v1_0.modeling.interfaces"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.interfaces</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.interfaces" title="Permalink to this headline">¶</a></h2> -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.assign_raw_inputs"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">assign_raw_inputs</code><span class="sig-paren">(</span><em>context</em>, <em>values</em>, <em>assignments</em>, <em>definitions</em>, <em>interface_name</em>, <em>operation_name</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.assign_raw_inputs" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_raw_template"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">convert_interface_definition_from_type_to_raw_template</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_raw_template" title="Permalink to this definition">¶</a></dt> -<dd></dd></dl> - -<dl class="function"> -<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_template"> -<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">convert_interface_definition_from_type_to_te
<TRUNCATED>
