Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Dict body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Dict Str Str Str Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Dict Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Return NameLoad decorator_list FunctionDef arguments args NameParam TupleStore NameStore NameStore NameStore defaults body If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict NameLoad Call SubscriptLoad Call NameLoad Index NameLoad NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str AttributeLoad NameLoad attr body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Return NameLoad decorator_list decorator_list
N/A N/A 
Created on Sep 15, 2012

SmartObject class

The SmartObject is the top level Resource pointed to by the URL

The base resource is a description, which for linked data is the default
resource returned by SmartObject.get() 

Practical instances of SmartObject will have additional resources 
such as ObservableProperty and Agent instances dynamically created
from resource constructors loaded into the top level Description resource 

Clone and composite SmartObject instances can be built from resource 
constructors of other SmartObjects

@author: mjkoster
 RESTfulResource RESTfulResource Description Description Agent Agent ObservableProperty ObservableProperty Observers Observers PropertyOfInterest PropertyOfInterest LinkFormatProxy LinkFormatProxy SmartObject N/A RESTfulResource N/A __init__ N/A N/A self parentObject resourceDescriptor N/A None N/A N/A N/A N/A N/A RESTfulResource __init__ self parentObject resourceDescriptor N/A N/A self Description N/A N/A self create N/A resourceName resourceClass Description Description N/A N/A self Agent N/A N/A self create N/A resourceName resourceClass Agent Agent N/A get N/A N/A self N/A N/A N/A N/A Description N/A self resources N/A N/A N/A N/A N/A N/A self resources N/A Description get N/A None N/A set N/A N/A self N/A s p o N/A N/A N/A N/A Description N/A self resources N/A N/A N/A N/A N/A N/A self resources N/A Description set N/A s p o N/A create N/A N/A self resourceDescriptor N/A N/A N/A resourceName N/A resourceDescriptor N/A resourceName N/A resourceClass N/A resourceDescriptor N/A resourceClass N/A N/A resourceName N/A self resources N/A N/A N/A N/A N/A self resources update N/A resourceName N/A N/A N/A globals N/A resourceClass self resourceDescriptor N/A N/A N/A self resources N/A resourceName N/A serialize N/A N/A self graph cType N/A N/A N/A N/A Description N/A self resources N/A N/A N/A N/A N/A N/A self resources N/A Description serialize graph cType N/A None N/A serializeContentTypes N/A N/A self N/A N/A N/A N/A Description N/A self resources N/A N/A N/A N/A N/A N/A self resources N/A Description serializeContentTypes N/A None N/A N/A