class Class |
|
A Class is a resource of type rdf:Class.
Deprecated in favor of Nepomuk.Types.Class |
|
Default constructor. Creates an empty Class. |
|
Default copy constructor |
|
|
Search for a property in the class by its label.
label - The label of the property (i.e. rdfs:label) language - The language in which the label was specified. If empty the default rdfs:label is returned. Returns the Property object identified by label or 0 if the property could not be found. |
|
Search for a property in the class by its name.
name - The name of the property. Returns the Property object identified by name or 0 if the property could not be found. |
|
Search for a property in the class by its name.
uri - the URI of the property Returns the Property object identified by uri or 0 if the property could not be found. |
|
Check if a class inherits this class. This is a recursive method which
does not only check direct child classes.
Returns true if other is derived from this class, false otherwise. |
|
Check if this class is derived from another class. This is a recursive method which
does not only check direct child classes.
Returns true if this class is derived from other, false otherwise. |
|
Loads a class actually including the whole ontology
it is declared in.
Dependancies are resolved automatically if possible. Returns A Class object representing the class identified by uri or an invalid Class object if the resource identified by uri is either not a class or does not exist. |
|
Each class can have multiple parent classes. Returns A list of all parent classes of this class. If the list is emppty it means that the class has no direct parents, i.e. it is derived from rdf:Resource. |
|
Returns A list of all classes that have this class as a parent. Be aware that this list can never be final since other ontologies that have not been loaded yet may contain classes that are derived from this class. |