luxlabs header browser preview


@class KGDirectedBinaryAdjacency, MAGraphReference, MANodeCollection;

@interface MABinaryAdjacency : NSObject

@property (readonly, nonatomic) MANodeCollection *sources;
@property (readonly, nonatomic) MANodeCollection *targets;
@property (readonly, nonatomic) unsigned long long sourcesCount;
@property (readonly, nonatomic) MAGraphReference *graphReference;
@property (readonly, nonatomic) KGDirectedBinaryAdjacency *adjacency;
@property (readonly, nonatomic) Class sourcesClass;
@property (readonly, nonatomic) Class targetsClass;

+ (id)adjacencyWithSources:(id)a0 relation:(id)a1 targetsClass:(Class)a2;

- (unsigned long long)hash;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)differenceWith:(id)a0;
- (void)enumerateTargetsBySourceWithBlock:(id /* block */)a0;
- (id)initWithAdjacency:(id)a0 graph:(id)a1 sourcesClass:(Class)a2 targetsClass:(Class)a3;
- (id)initWithAdjacency:(id)a0 graphReference:(id)a1 sourcesClass:(Class)a2 targetsClass:(Class)a3;
- (id)intersectingSourcesWith:(id)a0;
- (id)intersectingTargetsWith:(id)a0;
- (BOOL)isEqualToAdjacency:(id)a0;
- (id)subtractingSourcesWith:(id)a0;
- (id)subtractingTargetsWith:(id)a0;
- (id)targetsForSourceIdentifier:(unsigned long long)a0;
- (id)targetsForSources:(id)a0;
- (id)targetsWithMinimumCount:(unsigned long long)a0;
- (id)transposed;

@end