OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
MS


MS_Class Class Reference

#include <MS_Class.hxx>

Inheritance diagram for MS_Class:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT void Validity (const Handle(TCollection_HAsciiString)&aName, const Handle(TCollection_HAsciiString)&aPackage) const =0
Standard_EXPORT void Deferred (const Standard_Boolean aDeferred)
Standard_EXPORT Standard_Boolean Deferred () const
Standard_EXPORT void Private (const Standard_Boolean aPrivate)
Standard_EXPORT Standard_Boolean Private () const
Standard_EXPORT void Check (const Handle(TCollection_HAsciiString)&aName, const Handle(TCollection_HAsciiString)&aPackage) const
Standard_EXPORT void Inherit (const Handle(TCollection_HAsciiString)&aClass)
Standard_EXPORT void Inherit (const Handle(MS_Class)&aClass)
Standard_EXPORT void Inherit (const Handle(TCollection_HAsciiString)&aClass, const Handle(TCollection_HAsciiString)&aPackage)
Standard_EXPORT Handle_MS_HSequenceOfClass GetInherits () const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetInheritsNames () const
 returns the first ancestors

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetFullInheritsNames ()
 returns the full inheritance of <me>

Standard_EXPORT void Use (const Handle(TCollection_HAsciiString)&aClass)
Standard_EXPORT void Use (const Handle(TCollection_HAsciiString)&aClass, const Handle(TCollection_HAsciiString)&aPackage)
Standard_EXPORT Handle_MS_HSequenceOfType GetUses () const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetUsesNames () const
Standard_EXPORT void Field (const Handle(MS_Field)&aField)
Standard_EXPORT Handle_MS_HSequenceOfField GetFields () const
Standard_EXPORT void Method (const Handle(MS_MemberMet)&aMethod)
Standard_EXPORT Handle_MS_HSequenceOfMemberMet GetMethods () const
Standard_EXPORT void Raises (const Handle(TCollection_HAsciiString)&aExcept)
Standard_EXPORT void Raises (const Handle(TCollection_HAsciiString)&aExcept, const Handle(TCollection_HAsciiString)&aPackage)
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetRaises () const
Standard_EXPORT void FriendMet (const Handle(TCollection_HAsciiString)&aMethod)
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetFriendMets () const
Standard_EXPORT void Friend (const Handle(TCollection_HAsciiString)&aClass)
Standard_EXPORT void Friend (const Handle(TCollection_HAsciiString)&aClass, const Handle(TCollection_HAsciiString)&aPackage)
Standard_EXPORT void Friend (const Handle(MS_Class)&aClass)
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString GetFriendsNames () const
virtual Standard_EXPORT void Incomplete (const Standard_Boolean aIncomplete)
virtual Standard_EXPORT Standard_Boolean Incomplete () const
Standard_EXPORT void Mother (const Handle(TCollection_HAsciiString)&aMother)
Standard_EXPORT Handle_TCollection_HAsciiString GetMother () const
Standard_EXPORT Standard_Boolean IsNested () const
Standard_EXPORT void NestingClass (const Handle(TCollection_HAsciiString)&aNesting)
Standard_EXPORT Handle_TCollection_HAsciiString GetNestingClass () const
Standard_EXPORT Standard_Boolean IsPersistent ()
Standard_EXPORT Standard_Boolean IsTransient ()
Standard_EXPORT Standard_Boolean IsStorable ()
Standard_EXPORT Handle_TCollection_HAsciiString Comment () const
Standard_EXPORT void SetComment (const Handle(TCollection_HAsciiString)&aComment)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT MS_Class (const Handle(TCollection_HAsciiString)&aName, const Handle(TCollection_HAsciiString)&aPackage)
Standard_EXPORT MS_Class (const Handle(TCollection_HAsciiString)&aName, const Handle(TCollection_HAsciiString)&aPackage, const Handle(TCollection_HAsciiString)&Mother, const Standard_Boolean aPrivate, const Standard_Boolean aDeferred, const Standard_Boolean aInComplete)

Private Attributes

Standard_Boolean myIncomplete
Standard_Boolean myDeferred
Standard_Boolean myPrivate
Handle_TColStd_HSequenceOfHAsciiString myInherits
Handle_TColStd_HSequenceOfHAsciiString myUses
Handle_MS_HSequenceOfField myFields
Handle_MS_HSequenceOfMemberMet myMethods
Handle_TColStd_HSequenceOfHAsciiString myRaises
Handle_TColStd_HSequenceOfHAsciiString myFriendMets
Handle_TColStd_HSequenceOfHAsciiString myFriends
Handle_TCollection_HAsciiString myMother
Handle_TCollection_HAsciiString myNestingClass
Handle_TCollection_HAsciiString myComment

Constructor & Destructor Documentation

Standard_EXPORT MS_Class::MS_Class (  const Handle(TCollection_HAsciiString)&  aName,
const Handle(TCollection_HAsciiString)&  aPackage
)  [protected]
 

Standard_EXPORT MS_Class::MS_Class (  const Handle(TCollection_HAsciiString)&  aName,
const Handle(TCollection_HAsciiString)&  aPackage,
const Handle(TCollection_HAsciiString)&  Mother,
const Standard_Boolean  aPrivate,
const Standard_Boolean  aDeferred,
const Standard_Boolean  aInComplete
)  [protected]
 


Member Function Documentation

Standard_EXPORT void MS_Class::Check (  const Handle(TCollection_HAsciiString)&  aName,
const Handle(TCollection_HAsciiString)&  aPackage
)  const
 

Standard_EXPORT Handle_TCollection_HAsciiString MS_Class::Comment (   )  const
 

Standard_EXPORT Standard_Boolean MS_Class::Deferred (   )  const
 

Standard_EXPORT void MS_Class::Deferred (  const Standard_Boolean  aDeferred  ) 
 

Standard_EXPORT void MS_Class::Field (  const Handle(MS_Field)&  aField  ) 
 

Standard_EXPORT void MS_Class::Friend (  const Handle(MS_Class)&  aClass  ) 
 

Standard_EXPORT void MS_Class::Friend (  const Handle(TCollection_HAsciiString)&  aClass,
const Handle(TCollection_HAsciiString)&  aPackage
) 
 

Standard_EXPORT void MS_Class::Friend (  const Handle(TCollection_HAsciiString)&  aClass  ) 
 

Standard_EXPORT void MS_Class::FriendMet (  const Handle(TCollection_HAsciiString)&  aMethod  ) 
 

Standard_EXPORT Handle_MS_HSequenceOfField MS_Class::GetFields (   )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString MS_Class::GetFriendMets (   )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString MS_Class::GetFriendsNames (   )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString MS_Class::GetFullInheritsNames (   ) 
 

Standard_EXPORT Handle_MS_HSequenceOfClass MS_Class::GetInherits (   )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString MS_Class::GetInheritsNames (   )  const
 

Standard_EXPORT Handle_MS_HSequenceOfMemberMet MS_Class::GetMethods (   )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString MS_Class::GetMother (   )  const
 

Standard_EXPORT Handle_TCollection_HAsciiString MS_Class::GetNestingClass (   )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString MS_Class::GetRaises (   )  const
 

Standard_EXPORT Handle_MS_HSequenceOfType MS_Class::GetUses (   )  const
 

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString MS_Class::GetUsesNames (   )  const
 

Standard_EXPORT const MS_Class::Handle (  Standard_Type   )  const
 

Reimplemented from MS_Type.

Reimplemented in MS_Error, MS_GenClass, MS_InstClass, and MS_StdClass.

virtual Standard_EXPORT Standard_Boolean MS_Class::Incomplete (   )  const [virtual]
 

virtual Standard_EXPORT void MS_Class::Incomplete (  const Standard_Boolean  aIncomplete  )  [virtual]
 

Standard_EXPORT void MS_Class::Inherit (  const Handle(TCollection_HAsciiString)&  aClass,
const Handle(TCollection_HAsciiString)&  aPackage
) 
 

Standard_EXPORT void MS_Class::Inherit (  const Handle(MS_Class)&  aClass  ) 
 

Standard_EXPORT void MS_Class::Inherit (  const Handle(TCollection_HAsciiString)&  aClass  ) 
 

Standard_EXPORT Standard_Boolean MS_Class::IsNested (   )  const
 

Standard_EXPORT Standard_Boolean MS_Class::IsPersistent (   ) 
 

Standard_EXPORT Standard_Boolean MS_Class::IsStorable (   ) 
 

Standard_EXPORT Standard_Boolean MS_Class::IsTransient (   ) 
 

Standard_EXPORT void MS_Class::Method (  const Handle(MS_MemberMet)&  aMethod  ) 
 

Standard_EXPORT void MS_Class::Mother (  const Handle(TCollection_HAsciiString)&  aMother  ) 
 

Standard_EXPORT void MS_Class::NestingClass (  const Handle(TCollection_HAsciiString)&  aNesting  ) 
 

Standard_EXPORT Standard_Boolean MS_Class::Private (   )  const [virtual]
 

Implements MS_Type.

Standard_EXPORT void MS_Class::Private (  const Standard_Boolean  aPrivate  ) 
 

Standard_EXPORT void MS_Class::Raises (  const Handle(TCollection_HAsciiString)&  aExcept,
const Handle(TCollection_HAsciiString)&  aPackage
) 
 

Standard_EXPORT void MS_Class::Raises (  const Handle(TCollection_HAsciiString)&  aExcept  ) 
 

Standard_EXPORT void MS_Class::SetComment (  const Handle(TCollection_HAsciiString)&  aComment  ) 
 

Standard_EXPORT void MS_Class::Use (  const Handle(TCollection_HAsciiString)&  aClass,
const Handle(TCollection_HAsciiString)&  aPackage
) 
 

Standard_EXPORT void MS_Class::Use (  const Handle(TCollection_HAsciiString)&  aClass  ) 
 

virtual Standard_EXPORT void MS_Class::Validity (  const Handle(TCollection_HAsciiString)&  aName,
const Handle(TCollection_HAsciiString)&  aPackage
)  const [pure virtual]
 

Implemented in MS_Error, MS_GenClass, MS_InstClass, and MS_StdClass.


Field Documentation

Handle_TCollection_HAsciiString MS_Class::myComment [private]
 

Reimplemented in MS_GenClass, MS_InstClass, and MS_StdClass.

Standard_Boolean MS_Class::myDeferred [private]
 

Handle_MS_HSequenceOfField MS_Class::myFields [private]
 

Handle_TColStd_HSequenceOfHAsciiString MS_Class::myFriendMets [private]
 

Handle_TColStd_HSequenceOfHAsciiString MS_Class::myFriends [private]
 

Standard_Boolean MS_Class::myIncomplete [private]
 

Handle_TColStd_HSequenceOfHAsciiString MS_Class::myInherits [private]
 

Handle_MS_HSequenceOfMemberMet MS_Class::myMethods [private]
 

Handle_TCollection_HAsciiString MS_Class::myMother [private]
 

Handle_TCollection_HAsciiString MS_Class::myNestingClass [private]
 

Standard_Boolean MS_Class::myPrivate [private]
 

Handle_TColStd_HSequenceOfHAsciiString MS_Class::myRaises [private]
 

Handle_TColStd_HSequenceOfHAsciiString MS_Class::myUses [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:59:20 2008 for OpenCASCADE by  doxygen 1.4.1