All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

VPMXBom Interface ENOVIQueryAttribute

System.IUnknown
  |
  +---ENOVIQueryAttribute
 

Usage: you can freely reimplement this interface.


interface ENOVIQueryAttribute

Interface representing a Query.
Role Queries are done by type so each pointer on an ENOVIQueryAttribute interface can be used to query only for objects of a given type, if another query is needed, one must obtain a pointer on another interface through the use of an ENOVIAttributeDefinitions.


Method Index


o get_QueryType(ENOVIQueryAttribute::ENOVQueryType*)
Gets the Query type.
o set_QueryType(ENOVIQueryAttribute::ENOVQueryType)
Sets a Query type.

Enumerated Type Index


o ENOVQueryType

Methods


o get_QueryType
public virtual HRESULT __stdcall get_QueryType(ENOVIQueryAttribute::ENOVQueryType* oQueryType)=0
Gets the Query type.
o set_QueryType
public virtual HRESULT __stdcall set_QueryType(ENOVIQueryAttribute::ENOVQueryType iQueryType)=0
Sets a Query type.

Enumerated Types


o ENOVQueryType
enum ENOVQueryType {
  EQUAL,
  DIFFERENT,
  LOWER,
  LOWER_OR_EQUAL,
  GREATER,
  GREATER_OR_EQUAL,
  IS_NULL,
  IS_LIKE,
  IS_IN
}

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

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