The EIClass object encapsulates an ontology class query response object.
This class is immutable, and can only be constructed from received JSON data from the Eagle-I ontology.
__construct($json_data)
is_null() : bool
bool
json_encode(bool $pretty) : string
bool
True if output with indentation is desired.
string
json_escape($string) : string
access | protected |
---|---|
inherited_from | \EIContainer::json_escape() |
string
json_indent($cols) : string
Returns a serialized JSON representation of the object.
access | protected |
---|---|
inherited_from | \EIContainer::json_indent() |
string
set($data)
access | private |
---|
\Exception |
If the JSON data cannot be used to populate the object. |
---|
$countSubClass
$definition
$entity
$hasEquivalentClass
$isInferred
$isInstanceClass