CapeIdentification Class

Provides methods to identify and describe a CAPE-OPEN component.

Definition

Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
[GuidAttribute("BF54DF05-924C-49a5-8EBB-733E37C38085")]
public abstract class CapeIdentification : ICapeIdentification, 
	INotifyPropertyChanged
Inheritance
Object    CapeIdentification
Derived
Implements
ICapeIdentification, INotifyPropertyChanged

Remarks

Allows the user to assign different names and descriptions to each instance of a PMC in order to refer to them unambiguously and in a user-friendly way. Since not always the software components that are able to set these identifications and the software components that require this information have been developed by the same vendor, a CAPE-OPEN standard for setting and getting this information is required.

Reference document: Identification Common Interface

Constructors

CapeIdentificationCreates an instance of the CapeIdentification class with the name and description of the PMC.
CapeIdentification(String)Creates an instance of the CapeIdentification class with the name and description of the PMC.
CapeIdentification(String, String)Creates an instance of the CapeIdentification class with the name and description of the PMC.

Properties

ComponentDescription Gets and sets the description of the component.
ComponentName Gets and sets the name of the component.

Methods

NotifyPropertyChanged Notifies the collection that the value of a proparty of the parameter has been changed.
OnComponentDescriptionChanged Occurs when the user changes of the description of a component.
OnComponentNameChanged Occurs when the user changes of the description of a component.

Events

ComponentDescriptionChanged Occurs when the user changes of the description of a component.
ComponentNameChanged Occurs when the user changes of the name of a component.
PropertyChanged Notifies the collection that the value of a proparty of the parameter has been changed.

Fields

Extension Methods

GetEnumNames
(Defined by General)
IsValidDouble
(Defined by General)

See Also