luxlabs header browser preview


@class NSString;

@interface MARelation : NSObject

@property (readonly, nonatomic) NSString *visualString;
@property (readonly, nonatomic) MARelation *transitiveClosure;
@property (readonly, nonatomic) BOOL isTransitive;
@property (readonly, nonatomic) MARelation *optionalStep;
@property (readonly, nonatomic) MARelation *excludeSource;
@property (readonly, nonatomic) MARelation *inverse;

+ (id)chain:(id)a0;
+ (id)union:(id)a0;
+ (id)_scanNonChainRelationWithScanner:(id)a0;
+ (id)relationWithVisualString:(id)a0;
+ (id)scanRelationWithScanner:(id)a0;

- (id)description;
- (id)adjacencyByJoiningWithAdjacency:(id)a0 graph:(id)a1;
- (id)adjacencyWithStartNodeIdentifiers:(id)a0 graph:(id)a1;
- (id)initForSubclassing;
- (id)repeatWithCount:(unsigned long long)a0;
- (id)repeatWithMinCount:(unsigned long long)a0 maxCount:(unsigned long long)a1;
- (void)unionAdjacencySetFromSourceNodeIdentifiers:(id)a0 toTargetNodeIdentifiers:(id)a1 graph:(id)a2;

@end