// // BCSymbol.m // BioCocoa // // Created by Koen van der Drift on Sun Aug 15 2004. // Copyright (c) 2004 The BioCocoa Project. All rights reserved. // #import "BCSymbol.h" @implementation BCSymbol - (id)initWithName:(NSString*)aName { if ( self = [super init] ) { [self setName:aName]; } return self; } - (void)dealloc { [name release]; [super dealloc]; } - (NSString *) name { return [[name copy] autorelease]; } - (void)setName:(NSString *)s { [s retain]; [name release]; name = s; } - (unichar) symbol { return symbol; } - (NSString *)symbolString { return [[symbolString copy] autorelease]; } - (NSString *) savableRepresentation { return [self symbolString]; } - (NSString *) description { return [self symbolString]; } @end