OWLObject
Objective-C
@protocol OWLObject <NSObject, NSCopying>
Swift
protocol OWLObject : NSCopying, NSObjectProtocol
Represents a generic OWL object.
-
Enumerates over the signature of this object.
Declaration
Objective-C
- (void)enumerateSignatureWithHandler: (nonnull void (^)(id<OWLEntity> _Nonnull))handler;
Parameters
handler
The enumeration handler.
-
Enumerates over the classes present in the signature of this object.
Declaration
Objective-C
- (void)enumerateClassesInSignatureWithHandler: (nonnull void (^)(id<OWLClass> _Nonnull))handler;
Parameters
handler
The enumeration handler.
-
Enumerates over the named individuals present in the signature of this object.
Declaration
Objective-C
- (void)enumerateNamedIndividualsInSignatureWithHandler: (nonnull void (^)(id<OWLNamedIndividual> _Nonnull))handler;
Parameters
handler
The enumeration handler.
-
Enumerates over the object properties present in the signature of this object.
Declaration
Objective-C
- (void)enumerateObjectPropertiesInSignatureWithHandler: (nonnull void (^)(id<OWLObjectProperty> _Nonnull))handler;
Parameters
handler
The enumeration handler.