Package lexis :: Module wskProperty :: Class WSKComputedProperty
[show private | hide private]
[frames | no frames]

Class WSKComputedProperty

WSKProperty --+
              |
             WSKComputedProperty


A computed property
Method Summary
  __init__(self, namespace, name, definition, label, deprecated)
    Inherited from WSKProperty
  addConstraint(self, constraint)
Add a constraint to the value of this property.
  addDomain(self, className)
Add a class to which this property can be applied For instance if the property is 'name', a class to which this property can be applied is 'Person'
  addEquivalentProperty(self, propertyName)
Add a property that is equivalent to this one.
  addRange(self, className)
Add a class to which the value of this property must belong For example if the property is name, then the range can be a xml:string literal
  addSubProperty(self, propertyName)
Add a property that derives from this.
  addSuperProperty(self, propertyName)
Add a property from which this property derive.
  dump(self)
  getQName(self)
  getRange(self)
Return the range for this property
  isInRange(self, className)
Check if the class given can be the value for this property
  isSuperProperty(self, propertyName)
Check if the given property is parent of this property (recursively)

Generated by Epydoc 2.0 on Sat Feb 07 21:05:40 2004 http://epydoc.sf.net