Package wt.change2
Interface CIDSDelegate
- All Known Implementing Classes:
DefaultCIDSDelegate
public interface CIDSDelegate
This interface defines the delegate methods for navigating the CI-DS
association. Also creating DS associations.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptiongetCIDSInfoForCI(WTPart configurationItem) Method returns set of CIDSInfo objects (wrapper object) which stores information about LO (dependend on used pattern), DS, and WTPartUsageLink, which stores effectivity information;
Supported API: truegetCIForUsageLink(WTPartUsageLink usageLink) Returns the configuration item for a logical CI-DS structure when the usage link links in some fashion (either directly or indirectly) a configuration item and a design solution.getCIsAndUsageLinksForDS(WTPartMaster dsMaster) For the given design solution master, this method returns all configuration items of which the latest iteration of the configuration item is using that design solution as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.getCIsForDS(WTPartMaster dsMaster)
Supported API: truegetDSCIInfoForDS(WTPart designSolution) Method returns set of DSCIInfo objects (wrapper object) which stores information about LO (dependend on used pattern), CI, and WTPartUsageLink, which stores effectivity information;
Supported API: truegetDSForLO(WTPart loPart) Queries for DS associated with given LO.getDSsAndUsageLinksForCI(WTPart configItem) For the given configuration item, this method returns all design solutions (latest iteration) used by the configuration item as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.getDSsForCI(WTPartMaster ciMaster)
Supported API: truegetUsageLinkForCIDS(WTPart ci, WTPart ds)
Supported API: truebooleanisConfigurationItem(WTPart part) Determines whether the part passed in is a configuration item type part.booleanisDesignSolution(WTPart part) Determines whether the part passed in is a design solution type part.
-
Method Details
-
getCIsForDS
Supported API: true- Parameters:
dsMaster-- Returns:
- List
- Throws:
WTExceptionChangeException2
-
getUsageLinkForCIDS
Supported API: true- Parameters:
ci-ds-- Returns:
- WTPartUsageLink
- Throws:
WTException
-
getDSsForCI
Supported API: true- Parameters:
ciMaster-- Returns:
- List
- Throws:
WTExceptionChangeException2
-
getCIsAndUsageLinksForDS
For the given design solution master, this method returns all configuration items of which the latest iteration of the configuration item is using that design solution as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.
Supported API: true- Parameters:
dsMaster- design solution master- Returns:
- Map<WTPart,WTPartUsageLink>
- Throws:
WTException
-
getCIDSInfoForCI
Method returns set of CIDSInfo objects (wrapper object) which stores information about LO (dependend on used pattern), DS, and WTPartUsageLink, which stores effectivity information;
Supported API: true- Parameters:
configuration- item- Returns:
- Set
- Throws:
WTException
-
getDSCIInfoForDS
Method returns set of DSCIInfo objects (wrapper object) which stores information about LO (dependend on used pattern), CI, and WTPartUsageLink, which stores effectivity information;
Supported API: true- Parameters:
designSolution-- Returns:
- Set
- Throws:
WTException
-
getDSsAndUsageLinksForCI
For the given configuration item, this method returns all design solutions (latest iteration) used by the configuration item as the keys in the result map, with the values in the map being the logical usage links between the CI and the DS.
Supported API: true- Parameters:
configItem- configuration item- Returns:
- Map<WTPart,WTPartUsageLink>
- Throws:
WTException
-
getCIForUsageLink
Returns the configuration item for a logical CI-DS structure when the usage link links in some fashion (either directly or indirectly) a configuration item and a design solution. If the usage link does not participate in a CI-DS structure, the method returns null.
Supported API: true- Parameters:
usageLink- Part usage link to check if logically participating in a CI-DS structure.- Returns:
- WTPart
- Throws:
WTException
-
isDesignSolution
Determines whether the part passed in is a design solution type part.
Supported API: true- Parameters:
part- some part- Returns:
- boolean
- Throws:
WTException
-
isConfigurationItem
Determines whether the part passed in is a configuration item type part.
Supported API: true- Parameters:
part- some part- Returns:
- boolean
- Throws:
WTException
-
getDSForLO
Queries for DS associated with given LO.
Supported API: true- Parameters:
part-- Returns:
- DS
- Throws:
WTException
-