[node apBoolean]
    maya.name               STRING  "apBoolean"
    maya.id                 INT     0x0005101
	maya.classification		STRING "shader/surface"
    [attr operator]
		desc                STRING "Boolean Operator"
        maya.keyable        BOOL    false
        linkable            BOOL    true

    [attr object_a]
		desc				STRING "Object A"
		maya.keyable        BOOL    false
		linkable            BOOL    true

	[attr trace_set_a]
		maya.keyable        BOOL    false
		linkable            BOOL    false
        
    [attr shader_a]
        maya.keyable        BOOL    false
        linkable            BOOL    true

	[attr object_b]
		desc				STRING "Object B"
		maya.keyable        BOOL    false
		linkable            BOOL    true

    [attr trace_set_b]
        maya.keyable        BOOL    false
        linkable            BOOL    false
        
    [attr shader_b]
        maya.keyable        BOOL    false
        linkable            BOOL    true
    
    [attr swap]
        maya.keyable        BOOL    false
        linkable            BOOL    true
        
    [attr max_depth]
        maya.keyable        BOOL    false
        linkable            BOOL    true