//
//  Created by Ivano Bilenchi on 07/02/18.
//  Copyright © 2018-2020 SisInf Lab. All rights reserved.
//

#import <Foundation/Foundation.h>

@protocol OWLClass;

NS_ASSUME_NONNULL_BEGIN

/**
 * Models atomic concepts.
 *
 * @see `TMESemanticDescription`
 */
@interface TMEAtomicConcept : NSObject <NSCopying>

/// Class associated with this concept.
@property (nonatomic, copy, readonly) id<OWLClass> owlClass;

/// :nodoc:
- (instancetype)init UNAVAILABLE_ATTRIBUTE;

@end

NS_ASSUME_NONNULL_END
