1 marek 1.1 // Copyright (c) 2011 DMTF. All rights reserved.
2 [Indication, Abstract, Version ( "2.29.0" ),
3 UMLPackagePath ( "CIM::Event" ),
4 Description (
5 "CIM_InstIndication is an abstract superclass describing "
6 "changes to instances. Subclasses represent specific types of "
7 "change notifications, such as instance creation, deletion and "
8 "modification." )]
9 class CIM_InstIndication : CIM_Indication {
10
11 [Required, Description (
12 "A copy of the instance that changed to generate the "
13 "Indication. SourceInstance contains the current values "
14 "of the properties selected by the Indication Filter\'s "
15 "Query. In the case of CIM_InstDeletion, the property "
16 "values are copied before the instance is deleted." ),
17 EmbeddedObject]
18 string SourceInstance;
19
20 [Description (
21 "The Model Path of the SourceInstance. The following "
22 marek 1.1 "format MUST be used to encode the Model Path: \n"
23 "<NamespacePath>:<ClassName>.<Prop1>=\"<Value1>\", \n"
24 "<Prop2>=\"<Value2>\", ..." ),
25 ModelCorrespondence { "CIM_InstIndication.SourceInstance" }]
26 string SourceInstanceModelPath;
27
28 [Description (
29 "The host name or IP address of the SourceInstance." ),
30 ModelCorrespondence { "CIM_InstIndication.SourceInstance" }]
31 string SourceInstanceHost;
32
33
34 };
|