new $k.Instance()
Extends
Methods
createExtension(type) : Array.<$k.Instance>
Create an extension of the given type
Name | Type | Description |
---|---|---|
type |
Type or internal name |
Throws:
Type | Description |
---|---|
$k.exception.SchemaError | If "type" is not a possible extension |
$k.exception.TypeError | If "type" is not a type or internal name |
$k.exception.TransactionError | If no write transaction is active |
Returns:
Type | Description |
---|---|
Array.<$k.Instance> |
domain() : $k.Domain
Returns the domain of the instance
- Since:
- 4.1.0
Returns:
Type | Description |
---|---|
$k.Domain |
extensions() : Array.<$k.Instance>
Returns the extension instances
Returns:
Type | Description |
---|---|
Array.<$k.Instance> |
Intherited methods
attribute(type),
attributes(type),
attributeValue(type, language),
attributeValueString(type, language),
callBehaviour(method, args),
core(),
createAttribute(type, value, language),
createAttributeFromString(type, valueString, language),
createRelation(type, target, inverse),
hasPossibleAttribute(type),
hasPossibleRelation(type),
icon(size, language),
idNumber(),
idString(),
inheritedAttribute(type),
inheritedAttributeValue(type, language),
locatorString(locatorTypes),
modificationNumber(),
name(language),
possibleProperties(filter),
properties(filter),
relation(type),
relations(type),
relationTarget(type),
relationTargets(type),
remove(),
render(context, keyFilter, detailFilter),
renderJSON(context, excludedKeys, detailFilter),
setAttributeFromString(type, valueString, language),
setAttributeValue(type, value, language),
setName(name, language),
type(),
updateMapping()