blob: 49a3d2a265748f55d9bab4d55b7b5aed479d3562 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="copyright" content="(C) Copyright Eclipse contributors 2005, 2006" />
<meta name="DC.rights.owner" content="(C) Copyright Eclipse contributors 2005, 2006" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Variability Associations" />
<meta name="DC.Relation" scheme="URI" content="variability.html#variability" />
<meta name="DC.Relation" scheme="URI" content="variability.html" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="variabilityassociations" />
<meta name="DC.Language" content="en-us" />
<!--
Copyright (c) 2005, 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial implementation
-->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<title>Variability Associations</title>
</head>
<body id="variabilityassociations"><a name="variabilityassociations"><!-- --></a>
<h1 class="topictitle1">Variability Associations</h1>
<div><div class="p">The following table lists the incoming and outgoing associations for each
element type for which variability can be used. Associations also have a cardinality
of to-many or to-one.
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr valign="bottom"><th valign="bottom" id="d0e16">Element Type</th>
<th valign="bottom" id="d0e18">Associated Element Type</th>
<th valign="bottom" id="d0e20">Association</th>
</tr>
</thead>
<tbody><tr><td rowspan="8" valign="top" headers="d0e16 ">Work Product</td>
<td valign="top" headers="d0e18 ">contained artifacts</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">deliverable parts</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">guidance</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">container artifact</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">deliverable</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">responsible role</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">input and output to tasks</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="4" valign="top" headers="d0e16 ">Role</td>
<td valign="top" headers="d0e18 ">responsible for work product</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">guidance</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">performer in task</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="7" valign="top" headers="d0e16 ">Task</td>
<td valign="top" headers="d0e18 ">primary performer role</td>
<td valign="top" headers="d0e20 ">out-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">additional performer roles</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">input and output work products</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">guidance</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">steps</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">discipline</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td colspan="3" valign="top" headers="d0e16 d0e18 d0e20 ">Categories</td>
</tr>
<tr><td rowspan="2" valign="top" headers="d0e16 ">Custom Category</td>
<td valign="top" headers="d0e18 ">categorized elements</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">other custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="4" valign="top" headers="d0e16 ">Discipline</td>
<td valign="top" headers="d0e18 ">categorized tasks</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">referenced workflow activity</td>
<td valign="top" headers="d0e20 ">out-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">discipline grouping</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="2" valign="top" headers="d0e16 ">Discipline Grouping</td>
<td valign="top" headers="d0e18 ">categorized disciplines</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="4" valign="top" headers="d0e16 ">Domain</td>
<td valign="top" headers="d0e18 ">categorized work products</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">sub-domains</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">super-domains</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="2" valign="top" headers="d0e16 ">Work Product Type</td>
<td valign="top" headers="d0e18 ">categorized work products</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="3" valign="top" headers="d0e16 ">Role Set</td>
<td valign="top" headers="d0e18 ">categorized roles</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">role set grouping</td>
<td valign="top" headers="d0e20 ">in-one</td>
</tr>
<tr><td valign="top" headers="d0e18 ">custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td rowspan="2" valign="top" headers="d0e16 ">Role Set Grouping</td>
<td valign="top" headers="d0e18 ">categorized role sets</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e18 ">custom categories</td>
<td valign="top" headers="d0e20 ">in-many</td>
</tr>
<tr><td colspan="3" valign="top" headers="d0e16 d0e18 d0e20 ">Guidance</td>
</tr>
<tr><td valign="top" headers="d0e16 ">Practice</td>
<td valign="top" headers="d0e18 ">content element</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
<tr><td valign="top" headers="d0e16 ">Other Guidance Types</td>
<td valign="top" headers="d0e18 ">sections via content descriptions</td>
<td valign="top" headers="d0e20 ">out-many</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="variability.html" title="Variability allows elements in one content package to influence or modify elements in other content packages without actually directly modifying the original content. Variability enables changes to the content while keeping the changes separate and optional.">Variability</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="variability.html#variability" title="Variability allows elements in one content package to influence or modify elements in other content packages without actually directly modifying the original content. Variability enables changes to the content while keeping the changes separate and optional.">Variability</a></div>
</div>
</div>
</body>
</html>