All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgMappingRulesBrowser

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgMappingRulesBrowser
 

Usage: you can freely reimplement this interface.


interface CATIMfgMappingRulesBrowser

Interface dedicated to browse mapping rules defined for a design feature.
Role: This interface offers services to browse the mapping rules. Implement it to provide your own mapping rules.


Method Index


o GetDefaultMappingRule(CATUnicodeString&,CATUnicodeString&)
Get the default mapping rule defined for a given manufacturing activity.
o GetDesignFeatureInfos(CATListOfCATUnicodeString&)
Get some informations about the design feature.
o GetDesignFeatureName(CATUnicodeString&)
Get the name of the design feature.
o GetIconName(CATUnicodeString&,CATUnicodeString&,CATString&)
Get the icon name associated to a mapping rule.
o GetMappingRules(CATUnicodeString&,CATListOfCATUnicodeString&)
Get all the mapping rules defined for a given manufacturing activity.
o GetMessageCatalogFile(CATString&)
Get the name of the message catalog file to have NLS for mapping rule name.
o GetUmfFormula(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&)
Get the parameter formula associated to a mapping rule for a given variable.

Methods


o GetDefaultMappingRule
public virtual HRESULT GetDefaultMappingRule( const CATUnicodeString& iActivity,
CATUnicodeString& oDefaultMappingRule) = 0
Get the default mapping rule defined for a given manufacturing activity.
Parameters:
iActivity
The type of the manufacturing activity
oDefaultMappingRule
The default mapping rule.
o GetDesignFeatureInfos
public virtual HRESULT GetDesignFeatureInfos(CATListOfCATUnicodeString& oDesignFeatureInfos) = 0
Get some informations about the design feature.
Parameters:
oDesignFeatureInfos
The design feature informations to display.
o GetDesignFeatureName
public virtual HRESULT GetDesignFeatureName(CATUnicodeString& oDesignFeatureName) = 0
Get the name of the design feature.
Parameters:
oDesignFeatureName
The name of the design feature to display.
o GetIconName
public virtual HRESULT GetIconName( const CATUnicodeString& iActivity,
const CATUnicodeString& iMappingRule,
CATString& oIconName) = 0
Get the icon name associated to a mapping rule.
Parameters:
iActivity
The type of the manufacturing activity.
iMappingRule
The mapping rule title.
oIconName
The complete path of the icon.
o GetMappingRules
public virtual HRESULT GetMappingRules( const CATUnicodeString& iActivity,
CATListOfCATUnicodeString& oListMappingRules) = 0
Get all the mapping rules defined for a given manufacturing activity.
Parameters:
iActivity
The type of the manufacturing activity.
oListMappingRules
The list of mapping rules to fill.
o GetMessageCatalogFile
public virtual HRESULT GetMessageCatalogFile(CATString& oMsgCat) = 0
Get the name of the message catalog file to have NLS for mapping rule name.
Parameters:
oMsgCat
The name of the message catalog file.
o GetUmfFormula
public virtual HRESULT GetUmfFormula( const CATUnicodeString& iActivity,
const CATUnicodeString& iMappingRule,
const CATUnicodeString& iVariable,
CATUnicodeString& oFormula) = 0
Get the parameter formula associated to a mapping rule for a given variable.
Parameters:
iActivity
The type of the manufacturing activity.
iMappingRule
The mapping rule title.
iVariable
The variable title.
oFormula
The parameter formula.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.