awSupport.ParameterGroup Class Reference

#include <classaw_support_1_1_parameter_group.h>

List of all members.

Public Member Functions

  __init__ (str name, str type, str className)
  __init__ (ParameterGroup src)
ParameterGroupRef  clone ()
aw Reference  as ()
aw Reference  as ()
Id  getId ()
  setName (str name)
str  getName ()
  setType (str name)
str  getType ()
str  getClass ()
  setLabel (str newValue)
str  getLabel ()
bool  operator== (ParameterGroup other)
bool  operator!= (ParameterGroup other)
bool  isEquivalent (ParameterGroup other)
bool  isCloseMatch (ParameterGroup paramGroup, aw.set paramExcludeList)
bool  hasParameter (str parameterName)
ParameterRef  createParameter (str name, Parameter.Type type, str valueAsString)
bool  addParameter (ParameterRef param)
bool  forceParameter (str name, Parameter.Type type, str valueString)
  If the parameter with the given name exists, set its value.
ParameterRef  getParameterByName (str name)
ParameterRef  getParameterByConstant (int)
int  getParameterCount ()
bool  removeParameter (ParameterRef param)
bool  removeParameterByName (str name)
bool  removeAllParameters ()
ParameterIteratorRef  getIterator ()
bool  isAnyParameterModified ()
str  getOwnedObjectType ()
str  asXML ()
bool  applyXML (str xml)
ParameterGroupRef  getConnectedParameterGroup (str name)

Public Attributes

str  kPathSeparator = '|'
str  kParameterSeparator = ':'

Protected Member Functions

  __del__ ()

Protected Attributes

Id  myId
str  myType
str  myClass
str  myLabel

Member Function Documentation

awSupport.ParameterGroup.__init__ ( str  name,
str  type,
str  className 
)
awSupport.ParameterGroup.__init__ ( ParameterGroup  src )
ParameterGroupRef awSupport.ParameterGroup.clone ( )
aw Reference awSupport.ParameterGroup.as ( )
aw Reference awSupport.ParameterGroup.as ( )
Id awSupport.ParameterGroup.getId ( )
awSupport.ParameterGroup.setName ( str  name )
str awSupport.ParameterGroup.getName ( )
awSupport.ParameterGroup.setType ( str  name )
str awSupport.ParameterGroup.getType ( )
str awSupport.ParameterGroup.getClass ( )
awSupport.ParameterGroup.setLabel ( str  newValue )
str awSupport.ParameterGroup.getLabel ( )
bool awSupport.ParameterGroup.operator== ( ParameterGroup  other )
bool awSupport.ParameterGroup.operator!= ( ParameterGroup  other )
bool awSupport.ParameterGroup.isEquivalent ( ParameterGroup  other )
bool awSupport.ParameterGroup.isCloseMatch ( ParameterGroup  paramGroup,
aw.set  paramExcludeList 
)
bool awSupport.ParameterGroup.hasParameter ( str  parameterName )
ParameterRef awSupport.ParameterGroup.createParameter ( str  name,
Parameter.Type  type,
str  valueAsString 
)
bool awSupport.ParameterGroup.addParameter ( ParameterRef  param )
bool awSupport.ParameterGroup.forceParameter ( str  name,
Parameter.Type  type,
str  valueString 
)

If the parameter with the given name exists, set its value.

If not, create it and add it to the group. Return true if the new parameter was created, false otherwise.

ParameterRef awSupport.ParameterGroup.getParameterByName ( str  name )
ParameterRef awSupport.ParameterGroup.getParameterByConstant ( int  )
int awSupport.ParameterGroup.getParameterCount ( )
bool awSupport.ParameterGroup.removeParameter ( ParameterRef  param )
bool awSupport.ParameterGroup.removeParameterByName ( str  name )
bool awSupport.ParameterGroup.removeAllParameters ( )
ParameterIteratorRef awSupport.ParameterGroup.getIterator ( )
bool awSupport.ParameterGroup.isAnyParameterModified ( )
str awSupport.ParameterGroup.getOwnedObjectType ( )
str awSupport.ParameterGroup.asXML ( )
bool awSupport.ParameterGroup.applyXML ( str  xml )
ParameterGroupRef awSupport.ParameterGroup.getConnectedParameterGroup ( str  name )
awSupport.ParameterGroup.__del__ ( ) [protected]

Member Data Documentation


awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup
awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup awSupport.ParameterGroup