luxlabs header browser preview


@class NSString, NSSet, NSDictionary, MAGraphReference;
@protocol MAGraphProxy, MANodeImplementationProtocol;

@interface MANode : NSObject <MAElement, NSCopying, KGNode>

@property (retain, nonatomic) MAGraphReference *graphReference;
@property (nonatomic) unsigned long long identifier;
@property (retain, nonatomic) id<MANodeImplementationProtocol> implementation;
@property (readonly, nonatomic) id<MAGraphProxy> graph;
@property (readonly, copy, nonatomic) NSString *label;
@property (readonly, nonatomic) unsigned short domain;
@property (readonly, nonatomic) float weight;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSSet *labels;
@property (readonly, copy, nonatomic) NSDictionary *properties;

- (id)init;
- (BOOL)hasEdgeFromNode:(id)a0;
- (id)shortDescription;
- (unsigned long long)memoryFootprint:(id)a0;
- (id)propertyDictionary;
- (BOOL)hasProperties;
- (void)enumeratePropertiesUsingBlock:(id /* block */)a0;
- (void)resolveIdentifier:(unsigned long long)a0;
- (void)enumerateEdgesOfType:(unsigned long long)a0 withNode:(id)a1 usingBlock:(id /* block */)a2;
- (void).cxx_destruct;
- (void)enumerateNeighborNodesThroughEdgesOfType:(unsigned long long)a0 matchingFilter:(id)a1 usingBlock:(id /* block */)a2;
- (id)objectForKeyedSubscript:(id)a0;
- (void)enumerateNeighborNodesUsingBlock:(id /* block */)a0;
- (id)allEdges;
- (BOOL)isUnique;
- (BOOL)isEqual:(id)a0;
- (BOOL)hasEdgeTowardNode:(id)a0;
- (BOOL)hasProperties:(id)a0;
- (id)propertyForKey:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (unsigned long long)propertiesCount;
- (BOOL)isEqualToNode:(id)a0;
- (id)propertyKeys;
- (unsigned long long)edgesCount;
- (id)anyEdgeOfType:(unsigned long long)a0 withLabel:(id)a1 domain:(unsigned short)a2;
- (id)anyEdgeFromNode:(id)a0;
- (id)anyEdgeOfType:(unsigned long long)a0 withNode:(id)a1;
- (id)anyEdgeTowardNode:(id)a0;
- (id)anyEdgeWithLabel:(id)a0 domain:(unsigned short)a1;
- (id)anyEdgeWithNode:(id)a0;
- (id)anyNeighborNodeThroughEdgesOfType:(unsigned long long)a0 withLabel:(id)a1 domain:(unsigned short)a2;
- (id)anyNeighborNodeThroughEdgesWithLabel:(id)a0 domain:(unsigned short)a1;
- (id)associatedNodesForRemoval;
- (id)changingPropertiesWithProperties:(id)a0;
- (BOOL)conformsToNodeSchema:(id)a0;
- (unsigned long long)countOfEdgesWithLabel:(id)a0 domain:(unsigned short)a1;
- (id)edgesForLabel:(id)a0 domain:(unsigned short)a1;
- (id)edgesFromNode:(id)a0;
- (id)edgesOfType:(unsigned long long)a0 withLabel:(id)a1 domain:(unsigned short)a2;
- (id)edgesOfType:(unsigned long long)a0 withNode:(id)a1;
- (id)edgesTowardNode:(id)a0;
- (id)edgesWithNode:(id)a0;
- (void)enumerateEdgesInDomains:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateEdgesOfType:(unsigned long long)a0 usingBlock:(id /* block */)a1;
- (void)enumerateEdgesOfType:(unsigned long long)a0 withLabel:(id)a1 domain:(unsigned short)a2 usingBlock:(id /* block */)a3;
- (void)enumerateEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateEdgesWithDomains:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateEdgesWithLabel:(id)a0 domain:(unsigned short)a1 usingBlock:(id /* block */)a2;
- (void)enumerateInEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateNeighborEdgesAndNodesThroughEdgesOfType:(unsigned long long)a0 withLabel:(id)a1 inDomain:(unsigned short)a2 usingBlock:(id /* block */)a3;
- (void)enumerateNeighborEdgesAndNodesThroughEdgesWithDomains:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateNeighborEdgesAndNodesThroughEdgesWithLabel:(id)a0 domain:(unsigned short)a1 usingBlock:(id /* block */)a2;
- (void)enumerateNeighborEdgesAndNodesThroughInEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateNeighborEdgesAndNodesThroughOutEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateNeighborEdgesAndNodesUsingBlock:(id /* block */)a0;
- (void)enumerateNeighborNodesThroughEdgesOfType:(unsigned long long)a0 withLabel:(id)a1 inDomain:(unsigned short)a2 usingBlock:(id /* block */)a3;
- (void)enumerateNeighborNodesThroughEdgesWithDomains:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateNeighborNodesThroughEdgesWithLabel:(id)a0 domain:(unsigned short)a1 usingBlock:(id /* block */)a2;
- (void)enumerateNeighborNodesThroughInEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateNeighborNodesThroughOutEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateNeighborNodesWithLabel:(id)a0 domain:(unsigned short)a1 usingBlock:(id /* block */)a2;
- (void)enumerateOutEdgesUsingBlock:(id /* block */)a0;
- (void)enumerateSiblingNodesThroughEdgesWithDomains:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateSiblingNodesThroughEdgesWithLabel:(id)a0 domain:(unsigned short)a1 usingBlock:(id /* block */)a2;
- (BOOL)hasEdge:(id)a0 isIn:(BOOL *)a1;
- (BOOL)hasEdgeWithLabel:(id)a0 domain:(unsigned short)a1;
- (BOOL)hasEdgeWithNode:(id)a0;
- (BOOL)hasEqualPropertiesToNode:(id)a0;
- (unsigned long long)inEdgesCount;
- (id)initWithIdentifier:(unsigned long long)a0 labels:(id)a1 properties:(id)a2;
- (id)initWithLabel:(id)a0 domain:(unsigned short)a1 weight:(float)a2 properties:(id)a3;
- (BOOL)isIdentifiedByProperties:(id)a0;
- (BOOL)isOrphan;
- (BOOL)isSameNodeAsNode:(id)a0;
- (BOOL)matchesNode:(id)a0 includingProperties:(BOOL)a1;
- (id)neighborNodes;
- (id)neighborNodesThroughEdgesOfType:(unsigned long long)a0 withLabel:(id)a1 domain:(unsigned short)a2;
- (id)neighborNodesThroughEdgesWithLabel:(id)a0 domain:(unsigned short)a1;
- (id)neighborNodesThroughInEdges;
- (id)neighborNodesThroughOutEdges;
- (id)neighborNodesWithLabel:(id)a0 domain:(unsigned short)a1;
- (unsigned long long)outEdgesCount;
- (id)propertyForKey:(id)a0 kindOfClass:(Class)a1;
- (id)resolvedNode;
- (void)setShouldStoreResolvedNode;
- (id)shortestPathToNode:(id)a0 directed:(BOOL)a1;
- (id)siblingNodesThroughEdgesWithLabel:(id)a0 domain:(unsigned short)a1;
- (id)visualString;
- (id)visualStringWithName:(id)a0;
- (id)visualStringWithName:(id)a0 andPropertyKeys:(id)a1;

@end