|
Public Member Functions |
Standard_EXPORT | WOKBuilder_MSchema () |
const Handle_MS_MetaSchema & | MetaSchema () const |
| Returns the MS Handle of MetaSchema
WOKBuilder private purpose
.
|
Standard_EXPORT Standard_Boolean | IsDefined (const Handle(TCollection_HAsciiString)&anentity) const |
| Tests if a global entity or a type is defined and complete in MSchema
.
|
Standard_EXPORT void | RemoveEntity (const Handle(TCollection_HAsciiString)&anentity) |
| Removes a global entity from MS_MetaSchema
.
|
Standard_EXPORT void | RemoveType (const Handle(TCollection_HAsciiString)&atype) |
| Removes a type from MS_MetaSchema
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | GetEntityTypes (const Handle(TCollection_HAsciiString)&anentity) const |
| Returns the type
.
|
Standard_EXPORT void | RemoveAutoTypes () const |
| Removes all Automatically generated Types
(instanciations)
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | AssociatedFile (const Handle(TCollection_HAsciiString)&anentity) const |
| Returns the file defining entity
.
|
Standard_EXPORT Handle_TCollection_HAsciiString | AssociatedEntity (const Handle(TCollection_HAsciiString)&atype) const |
| Returns the GlobalEntity defining type
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | TypeSourceFiles (const Handle(TCollection_HAsciiString)&atype) const |
| Returns source Files Issued From CDL
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableParts (const Handle(TCollection_HAsciiString)&anexecutable) const |
| Returns the sequence of parts of a Executable GlobalEntity
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableFiles (const Handle(TCollection_HAsciiString)&anexecutable) const |
| Returns the sequence of all source files of an executable
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableFiles (const Handle(TCollection_HAsciiString)&anexecutable, const Handle(TCollection_HAsciiString)&anexecpart) const |
| Returns the sequence of source files of a part
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableModules (const Handle(TCollection_HAsciiString)&anexecutable) const |
| Returns the sequence of all modules (basenames) of an executable
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableModules (const Handle(TCollection_HAsciiString)&anexecutable, const Handle(TCollection_HAsciiString)&anexecpart) const |
| Returns the sequence of modules (basenames) of a part
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableLibraries (const Handle(TCollection_HAsciiString)&anexecutable) const |
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableLibraries (const Handle(TCollection_HAsciiString)&anexecutable, const Handle(TCollection_HAsciiString)&anexecpart) const |
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableExternals (const Handle(TCollection_HAsciiString)&anexecutable) const |
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ExecutableExternals (const Handle(TCollection_HAsciiString)&anexecutable, const Handle(TCollection_HAsciiString)&anexecpart) const |
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | ComponentParts (const Handle(TCollection_HAsciiString)&anexecutable) const |
| Returns the sequence of parts of a Executable GlobalEntity
.
|
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | SchemaClasses (const Handle(TCollection_HAsciiString)&aschema) const |
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | SortedSchemaClasses (const Handle(TCollection_HAsciiString)&aschema) const |
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | SchemaDescrMissingClasses (const Handle(TCollection_HAsciiString)&aschema) const |
Standard_EXPORT Standard_Boolean | IsActionDefined (const WOKBuilder_MSActionID &anid) const |
Standard_EXPORT void | AddAction (const WOKBuilder_MSActionID &anid) const |
Standard_EXPORT WOKBuilder_MSActionID | GetStoredActionID (const WOKBuilder_MSActionID &anid) const |
Standard_EXPORT Handle_WOKBuilder_MSAction | GetAction (const WOKBuilder_MSActionID &anid) |
| Gets an action or creates it
.
|
Standard_EXPORT void | ChangeActionToFailed (const WOKBuilder_MSActionID &anid) |
Standard_EXPORT void | ChangeAddAction (const WOKBuilder_MSActionID &anid, const Handle(WOKBuilder_Specification)&thefile) |
| Adds Action to the map if it does not exists
Updates Date if it exists
.
|
Standard_EXPORT WOKBuilder_MSActionStatus | GetActionStatus (const WOKBuilder_MSActionID &anaction) |
| Get the status of an action on the MetaSchema
.
|
Standard_EXPORT void | RemoveAction (const WOKBuilder_MSActionID &anaction) |
| Removes an action from the map/
.
|
Standard_EXPORT void | Clear () |
| Empties MetaSchema and Action Map
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
Standard_EXPORT Handle_TCollection_HAsciiString | ExecFileName (const Handle(MS_ExecFile)&anexecfile) const |
Private Attributes |
Handle_MS_MetaSchema | myschema |
WOKBuilder_DataMapOfMSActionIDOfMSAction | myactions |
WOKBuilder_DataMapOfHAsciiStringOfMSEntity | myentities |