SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
List of all members
dialog.displaymodel.DisplayStorage Class Reference

This is one implementation of storage for one field name. More...

Methods defined here:

def AddRule
def Get
def GetList
def IsMixed
def RunRules
def Set
def SetAll
def SetList
def __del__
def __init__

Detailed Description

This is one implementation of storage for one field name.

The storage goes like this: Keep a list of one value for every item being edited (every model) If the list is homogeneous then delete the list and hold one value, remember that you're holding a single value as a homogeneous list.

We do this check for homogeneity at the end of an operation. There are three operations (as defined by DisplayModelList below):

Constructor & Destructor Documentation

def dialog.displaymodel.DisplayStorage.__del__ (   args)
 __del__(args)
def dialog.displaymodel.DisplayStorage.__init__ (   args)
 __init__(args)

Member Function Documentation

def dialog.displaymodel.DisplayStorage.AddRule (   args)
 AddRule(args)
def dialog.displaymodel.DisplayStorage.Get (   args)
 Get(args)
def dialog.displaymodel.DisplayStorage.GetList (   args)
 GetList(args)
def dialog.displaymodel.DisplayStorage.IsMixed (   args)
 IsMixed(args)
def dialog.displaymodel.DisplayStorage.RunRules (   args)
 RunRules(args)
def dialog.displaymodel.DisplayStorage.Set (   args)
 Set(args)
def dialog.displaymodel.DisplayStorage.SetAll (   args)
 SetAll(args)
def dialog.displaymodel.DisplayStorage.SetList (   args)
 SetList(args)