Issue 3311: ConfigurationItem (pdm-rtf) Source: PROSTEP AG (Dr. Lutz Laemmer, lutz.laemmer(at)prostep.com) Nature: Uncategorized Issue Severity: Summary: Description: No factory does exist for this non abstract interface. How is a ConfigurationItem constructed? Resolution: Revised Text: Actions taken: February 10, 2000: received issue October 10, 2000: deferred Discussion: The original intent was that a ConfigurationItem is a "role" of an ItemMaster or a ProductClass that is implicitly maintained in the underlying PDM and exposed only through this interface. And in that view it should be an abstract class (which provides only relationships to Effectivity Qualifications and Contexts) that is explicitly inherited by ItemMaster and ProductClass. But it is also provided as a stand-in for ProductClass for implementations that support PdmEffectivity but do not support the PdmConfigurationManagement module. And in that case, one might want a factory for it, or one might want to expose ProductClass and its factory, e.g. as ItemClass, in PdmFramework. Note that the ConfigurationDesignRelationship (ConfigurationItem to ItemMaster), which has a factory in v1.3, has a similar problem: It is actual and needs a factory when PdmConfigurationManagement is not supported, but it is virtual (through other relationships) and should not have a factory when PdmConfigurationManagement is supported. Because the PdmConfigurationManagement module is being replaced in PDM Enablers v2.0 and the relationship between ProductClass and ItemMaster is being addressed in that work, this issue is deferred to PDM Enablers v2.0. End of Annotations:===== Date: Thu, 10 Feb 2000 08:58:02 +0100 From: "Dr. Lutz Ldmmer" Organization: ProSTEP GmbH X-Mailer: Mozilla 4.7 [de] (WinNT; I) X-Accept-Language: de MIME-Version: 1.0 To: issues@omg.org Subject: Issue PDM RTF Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: G?od9/YOe94?(!!O6C!! Title: ConfigurationItem Source: Lutz Laemmer, ProSTEP, laemmer@prostep.de Description: No factory does exist for this non abstract interface. How is a ConfigurationItem constructed?