All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMInterfaces Interface CATICfgSpecExpression

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATICfgSpecExpression

Interface for Specification Expression.


Method Index


o Attach(SEQUENCE(octet)&)
Attaches a Specification Expression to a Configured Object.
o Delete()
Deletes the Specification Expression.
o Detach(SEQUENCE(octet)&)
Detaches a Specification Expression from a Configured Object.
o GetDescription(CATUnicodeString&)
Gets the description of a Specification Expression.
o GetName(CATUnicodeString&)
Gets the name of a Specification Expression.
o GetUIDList(SEQUENCE(CORBAAny)&)
Gets the list of Configured Objects on which a Spec Expression is attached to.
o GetValue(CATICfgORExpression_var&)
Gets the value of a Specification Expression.
o SetDescription(CATUnicodeString&)
Sets the description of a Specification Expression.
o SetValue(CATICfgORExpression_var&)
Sets the value of a Specification Expression.
o Solve(CATListValCATICfgSimpleSpecification_var&)
Checks whether the value is true or not depending on a list of Simple Specifications.

Methods


o Attach
public virtual Attach( iObjectUUID)
Attaches a Specification Expression to a Configured Object.
Parameters:
iObjectUUID
The UUID of a configured object
o Delete
public virtual Delete()
Deletes the Specification Expression.
o Detach
public virtual Detach( iConfigurableUID)
Detaches a Specification Expression from a Configured Object.
Parameters:
iObjectUUID
The UUID of a configured object
o GetDescription
public virtual GetDescription( oDescription)
Gets the description of a Specification Expression.
Parameters:
oDescription
A
CATUnicodeString for the description
o GetName
public virtual GetName( oName)
Gets the name of a Specification Expression.
Parameters:
oName
A
CATUnicodeString for the name
o GetUIDList
public virtual GetUIDList( oUUIDList)
Gets the list of Configured Objects on which a Spec Expression is attached to.
Parameters:
oUUIDList
The list of configured objects currently attached
o GetValue
public virtual GetValue( oOrExp)
Gets the value of a Specification Expression.
Parameters:
oOrExp
A
CATICfgORExpression for the value
o SetDescription
public virtual SetDescription( const iDescription)
Sets the description of a Specification Expression.
Parameters:
iDescription
A
CATUnicodeString containing the description
o SetValue
public virtual SetValue( iOrExp)
Sets the value of a Specification Expression.
Parameters:
iOrExp
A
CATICfgORExpression
o Solve
public virtual Solve( iList)
Checks whether the value is true or not depending on a list of Simple Specifications. (@see #SetValue)
Parameters:
iList
The list of
CATICfgSimpleSpecification to be checked.
Returns:
  • S_OK - True
  • S_FALSE - False

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

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