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