KnowledgeInterfaces CATCkeGlobalFunctions

Usage: you must use this class as is. You should never derive it.


public class CATCkeGlobalFunctions

Returns global dictionnaries and factories.

See also:
, , , ,


Method Index


o AppendElement(CATIParmPublisher_var&,CATBaseUnknown_var&)
Services equivalent to CATIParmPublisher::AppendElement.
o GetErrorManager()
Returns an interface that provides a way to catch Knowledge errors raised by methods (syntaxic or evaluation error).
o GetFactory(CATIParmPublisher_var&)
Services equivalent to CATIParmPublisher::GetFactory.
o GetFunctionFactory()
Returns the factory of knowledge functions.
o GetModelServices()
Returns an interface that provides services on Knowledge Modeler.
o GetParmDictionary()
Returns the dictionary of types of values.
o GetScalesServices()
Returns the interface providing some services about design range (model scale) services
o GetVolatileFactory()
Returns the volatile factory of values (that generates volatile values).
o InitializeLiteralsEnvironment()
Initializes the magnitude and unit dictionary.
o RemoveElement(CATIParmPublisher_var&,CATBaseUnknown_var&)
Services equivalent to CATIParmPublisher::RemoveElement.

Methods


o AppendElement
public static AppendElement( const iPublisher,
const iObject)
Services equivalent to CATIParmPublisher::AppendElement.
Parameters:
iPublisher
the parameter publisher on which we will append the iObject.
iObject
the aggregated object.
Returns:
classic HRESULT
o GetErrorManager
public static GetErrorManager()
Returns an interface that provides a way to catch Knowledge errors raised by methods (syntaxic or evaluation error).
o GetFactory
public static GetFactory( const iPublisher)
Services equivalent to CATIParmPublisher::GetFactory.
Parameters:
iPublisher
the parameter publisher.
Returns:
The factory.
o GetFunctionFactory
public static GetFunctionFactory()
Returns the factory of knowledge functions.
o GetModelServices
public static GetModelServices()
Returns an interface that provides services on Knowledge Modeler.
o GetParmDictionary
public static GetParmDictionary()
Returns the dictionary of types of values.
o GetScalesServices
public static GetScalesServices()
Returns the interface providing some services about design range (model scale) services
Returns:
the services interface handler
o GetVolatileFactory
public static GetVolatileFactory()
Returns the volatile factory of values (that generates volatile values).
o InitializeLiteralsEnvironment
public static InitializeLiteralsEnvironment()
Initializes the magnitude and unit dictionary.
After this initialisation, it becomes possible to access to CATIParmDictionary and volatile and function factory.
In most scenarios, this intialization has already been performed. For example, it is performed when loading PLM data in the session.
This method can be called several times, it doesn't matter.
o RemoveElement
public static RemoveElement( const iPublisher,
const iObject)
Services equivalent to CATIParmPublisher::RemoveElement.
Parameters:
iPublisher
the parameter publisher on which we will remove the iObject.
iObject
the to be removed object.
Returns:
classic HRESULT

This object is included in the file: CATCkeGlobalFunctions.h
If needed, your Imakefile.mk should include the module: KnowledgeItf

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.