Uses of Interface
wt.configuration.ConfigurationManageable

Packages that use ConfigurationManageable
wt.configuration   
wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
 

Uses of ConfigurationManageable in wt.configuration
 

Subinterfaces of ConfigurationManageable in wt.configuration
 interface ConfiguredVersion
          A configured object is a versioned object that is structured in some manner for which configurations that represent its structure can be stored.
 

Fields in wt.configuration declared as ConfigurationManageable
private  ConfigurationManageable StandardConfigurationService.RecurseOperation.root
           
 

Methods in wt.configuration that return ConfigurationManageable
 ConfigurationManageable StandardConfigurationService.getNormalVersion(BaselineConfigurationVersion configuration, Mastered master)
          Get the version, if any, that is assigned to this configuration.
 ConfigurationManageable ConfigurationServiceFwd.getNormalVersion(BaselineConfigurationVersion configuration, Mastered master)
          Get the version, if any, that is assigned to this configuration.
 ConfigurationManageable ConfigurationService.getNormalVersion(BaselineConfigurationVersion configuration, Mastered master)
          Get the version, if any, that is assigned to this configuration.
 ConfigurationManageable BaselineConfigurationOverride.getPathOverride()
          Gets the object for the association that plays role: PATH_OVERRIDE.
 ConfigurationManageable BaselineableConfigOverride.getPathOverride()
          Gets the object for the association that plays role: PATH_OVERRIDE_ROLE.
 

Methods in wt.configuration with parameters of type ConfigurationManageable
 BaselineConfigurationVersion StandardConfigurationService.assignToConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
          Assigns the given version to the configuration.
 BaselineConfigurationVersion StandardConfigurationService.removeFromConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
          Removes the given version from the configuration

Supported API: true
 BaselineConfigurationVersion StandardConfigurationService.populateConfiguration(BaselineConfigurationVersion configuration, ConfigSpec configSpec, ConfigurationManageable version)
          Populates the configuration, starting at the version.
 BaselineConfigurationVersion StandardConfigurationService.repopulateConfiguration(BaselineConfigurationVersion configuration, ConfigSpec configSpec, ConfigurationManageable version)
          Repopulate the configuration, starting at the version.
 BaselineConfigurationOverride StandardConfigurationService.addOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable version)
          Add the version as an override for the given path.
 BaselineConfigurationOverride StandardConfigurationService.replaceVersionForOverride(BaselineConfigurationOverride override, ConfigurationManageable newVersion)
          Assign a different version to this override.
 QueryResult StandardConfigurationService.getConfigurationsNormal(ConfigurationManageable version)
          Get the configurations this version is assigned to.
 QueryResult StandardConfigurationService.getConfigurationsOverrides(ConfigurationManageable version, boolean configurationsOnly)
          Return the configurations this version is called out as an override in.
 QueryResult StandardConfigurationService.getConfigurationsAll(ConfigurationManageable version, boolean configurationsOnly)
          Get all the configurations this version is assigned to, as normal or override.
 QueryResult StandardConfigurationService.getAllInstances(ConfigurationManageable version)
          Get all the instances which use a configuration which configures this version.
 QueryResult StandardConfigurationService.getPlannedInstances(ConfigurationManageable version, Timestamp plannedFor)
          Get all the planned instances which use a configuration which configures this version.
 QueryResult StandardConfigurationService.getIncorporatedInstances(ConfigurationManageable version, Timestamp incorporatedSince)
          Get all the incorporated instances which use a configuration which configures this version.
private  void StandardConfigurationService.getIdentityParms(ConfigurationManageable version, Object[] parms, int index)
           
protected  void StandardConfigurationService.add(BaselineConfigurationVersion configuration, ConfigurationManageable version)
           
protected  void StandardConfigurationService.replace(BaselineConfigurationVersion configuration, ConfigurationManageable version, BaselineMember member)
           
protected  void StandardConfigurationService.validateAddToConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
           
protected  void StandardConfigurationService.removeVersionRecursively(BaselineConfigurationVersion configuration, ConfigurationManageable version, ConfigurationDelegate delegate)
           
 BaselineConfigurationVersion ConfigurationServiceFwd.assignToConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
          Assigns the given version to the configuration.
 BaselineConfigurationVersion ConfigurationServiceFwd.removeFromConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
          Removes the given version from the configuration

Supported API: false
 BaselineConfigurationVersion ConfigurationServiceFwd.populateConfiguration(BaselineConfigurationVersion configuration, ConfigSpec configSpec, ConfigurationManageable version)
          Populates the configuration, starting at the version.
 BaselineConfigurationVersion ConfigurationServiceFwd.repopulateConfiguration(BaselineConfigurationVersion configuration, ConfigSpec configSpec, ConfigurationManageable version)
          Repopulate the configuration, starting at the version.
 BaselineConfigurationOverride ConfigurationServiceFwd.addOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable version)
          Add the version as an override for the given path.
 BaselineConfigurationOverride ConfigurationServiceFwd.replaceVersionForOverride(BaselineConfigurationOverride override, ConfigurationManageable newVersion)
          Assign a different version to this override.
 QueryResult ConfigurationServiceFwd.getConfigurationsNormal(ConfigurationManageable version)
          Get the configurations this version is assigned to.
 QueryResult ConfigurationServiceFwd.getConfigurationsOverrides(ConfigurationManageable version, boolean configurationsOnly)
          Return the configurations this version is called out as an override in.
 QueryResult ConfigurationServiceFwd.getConfigurationsAll(ConfigurationManageable version, boolean configurationsOnly)
          Get all the configurations this version is assigned to, as normal or override.
 QueryResult ConfigurationServiceFwd.getAllInstances(ConfigurationManageable version)
          Get all the instances which use a configuration which configures this version.
 QueryResult ConfigurationServiceFwd.getPlannedInstances(ConfigurationManageable version, Timestamp plannedFor)
          Get all the planned instances which use a configuration which configures this version.
 QueryResult ConfigurationServiceFwd.getIncorporatedInstances(ConfigurationManageable version, Timestamp incorporatedSince)
          Get all the incorporated instances which use a configuration which configures this version.
 BaselineConfigurationVersion ConfigurationService.assignToConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
          Assigns the given version to the configuration.
 BaselineConfigurationVersion ConfigurationService.removeFromConfiguration(BaselineConfigurationVersion configuration, ConfigurationManageable version)
          Removes the given version from the configuration

Supported API: true
 BaselineConfigurationVersion ConfigurationService.populateConfiguration(BaselineConfigurationVersion configuration, ConfigSpec configSpec, ConfigurationManageable version)
          Populates the configuration, starting at the version.
 BaselineConfigurationVersion ConfigurationService.repopulateConfiguration(BaselineConfigurationVersion configuration, ConfigSpec configSpec, ConfigurationManageable version)
          Repopulate the configuration, starting at the version.
 BaselineConfigurationOverride ConfigurationService.addOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable version)
          Add the version as an override for the given path.
 BaselineConfigurationOverride ConfigurationService.replaceVersionForOverride(BaselineConfigurationOverride override, ConfigurationManageable newVersion)
          Assign a different version to this override.
 QueryResult ConfigurationService.getConfigurationsNormal(ConfigurationManageable version)
          Get the configurations this version is assigned to.
 QueryResult ConfigurationService.getConfigurationsOverrides(ConfigurationManageable version, boolean configurationsOnly)
          Return the configurations this version is called out as an override in.
 QueryResult ConfigurationService.getConfigurationsAll(ConfigurationManageable version, boolean configurationsOnly)
          Get all the configurations this version is assigned to, as normal or override.
 QueryResult ConfigurationService.getAllInstances(ConfigurationManageable version)
          Get all the instances which use a configuration which configures this version.
 QueryResult ConfigurationService.getPlannedInstances(ConfigurationManageable version, Timestamp plannedFor)
          Get all the planned instances which use a configuration which configures this version.
 QueryResult ConfigurationService.getIncorporatedInstances(ConfigurationManageable version, Timestamp incorporatedSince)
          Get all the incorporated instances which use a configuration which configures this version.
 void BaselineConfigurationOverride.setPathOverride(ConfigurationManageable a_PathOverride)
          Sets the object for the association that plays role: PATH_OVERRIDE.
static BaselineConfigurationOverride BaselineConfigurationOverride.newBaselineConfigurationOverride(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable override)
          

Supported API: false
protected  void BaselineConfigurationOverride.initialize(BaselineConfigurationVersion configuration, PathOccurrence path, ConfigurationManageable override)
          Supports initialization, following construction of an instance.
 void BaselineableConfigOverride.setPathOverride(ConfigurationManageable pathOverride)
          Sets the object for the association that plays role: PATH_OVERRIDE_ROLE.
static BaselineableConfigOverride BaselineableConfigOverride.newBaselineableConfigOverride(BaselineConfigurationOverride theBaselineConfigurationOverride, ConfigurationManageable pathOverride)
          Default factory for the class.
 

Constructors in wt.configuration with parameters of type ConfigurationManageable
StandardConfigurationService.RecurseOperation(BaselineConfigurationVersion a_configuration, ConfigurationManageable a_root, ConfigSpec a_configSpec, Visitor a_visitor)
           
 

Uses of ConfigurationManageable in wt.part
 

Classes in wt.part that implement ConfigurationManageable
 class WTPart
          This reference implementation of a PartVersion represents a snapshot of the changeable aspects of a part, is managed by WTPartService and has an associated WTPartMaster which represents the unchanging aspects of this part.
 class WTProduct
           Use the newWTProduct static factory method(s), not the WTProduct constructor, to construct instances of this class.
 class WTSerialNumberedPart
           Use the newWTSerialNumberedPart static factory method(s), not the WTSerialNumberedPart constructor, to construct instances of this class.