Return to schema.mof CVS log | Up to [OMI] / omi / samples / Providers / ConnectorCXX |
File: [OMI] / omi / samples / Providers / ConnectorCXX / schema.mof
(download)
Revision: 1.1.1.1 (vendor branch), Wed May 30 21:47:40 2012 UTC (12 years, 1 month ago) by mike Branch: TOG CVS Tags: OMI_1_0_2_Branch, OMI_1_0_1_PRE, OMI_1_0_1, OMI_1_0_0 Changes since 1.1: +0 -0 lines Initial Import |
class XYZ_Widget { [Key] Uint32 SerialNumber; Uint32 ModelNumber; String Color; String Colors[]; Uint32 Numbers[]; Datetime Timestamp; Datetime Interval; Datetime TimestampA[]; Datetime IntervalA[]; }; class XYZ_Gadget { [Key] Uint32 SerialNumber; Uint32 ModelNumber; Uint32 Size; Uint32 State; Uint32 ChangeState( [In] Uint32 NewState, [In(False), Out] Uint32 OldState); /* Test recursive generation of XYZ_Gadget */ [EmbeddedInstance("XYZ_Widget")] String Embedded; Uint32 Foo([In, EmbeddedInstance("XYZ_GADGET")] String Arg); }; [Association] class XYZ_Connector { [Key] XYZ_Widget REF Left; [Key] XYZ_Gadget REF Right; }; [Indication] class XYZ_Order { Uint32 SerialNumber; Uint32 Quantity; }; class XYZ_Base { Uint32 X; Uint32 Property; Uint32 Foo(); }; [DESCRIPTION("Oops")] class XYZ_Derived : XYZ_Base { Uint32 x; Uint32 PrOpErTy; Uint32 FOO(); }; class XYZ_BaseAssoc { XYZ_WIDGET REF Left; XYZ_GADGET REF Right; }; [DESCRIPTION("Oops")] class XYZ_DerivedAssoc : XYZ_BaseAssoc { xyz_widget ref LEFT; xyz_gadget ref RIGHT; };
ViewCVS 0.9.2 |