Source

Silver / Classes / Types / SVModule.h

Full commit
//
//  SVModule.h
//  Silver
//
//  Created by Michael Tindal on 2/4/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "SVClass.h"

@interface SVModule : SVClass {
    NSMutableDictionary * mappedContents_;
}

+ (SVModule *) moduleWithName:(NSString *)name contents:(NSMutableArray *)contents;

- (id) initWithName:(NSString *)name contents:(NSMutableArray *)contents;

@property (retain,readonly) NSMutableDictionary * mappedContents;
@end

@interface SVSubmodulePart : SVNode {
    id owner_;
    NSString * submodule_;
}

+ (SVSubmodulePart *) subModule:(NSString *)submodule fromOwner:(id)owner;

- (id) initWithSubModule:(NSString *)submodule fromOwner:(id)owner;

@property (copy) NSString * submodule;
@property (retain) id owner;
@end