//
//  EXPDimensionElement.h
//  dde
//
//  Created by Ashley on 23/07/2007.
//  Copyright 2007 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "EXPNamedElement.h"

@interface EXPDimensionElement : EXPNamedElement {
	NSMutableArray *_dimensionList;
	BOOL _isOrderedDimension;
	int _lowerBound;
	int _upperBound;
}

- (void) setOrderedDimension:(BOOL)isOrderedDimension;
- (BOOL) isOrderedDimension;

- (void) setLowerBound:(int)lowerBound;
- (int) lowerBound;
- (void) setUpperBound:(int)upperBound;
- (int) upperBound;
- (void) addItem:(id)item;
- (id) dimensionList;
- (unsigned int) indexOfItem:(id)item;
- (int) nElements;

@end