Skip to content

Class: NodeInterface

Reference to one or more interfaces exposed by a node.

URI: calm:NodeInterface

 classDiagram
    class NodeInterface
    click NodeInterface href "../NodeInterface/"
      NodeInterface : interfaces





        NodeInterface --> "*" InterfaceDefinition : interfaces
        click InterfaceDefinition href "../InterfaceDefinition/"



      NodeInterface : node

Class Properties

Property Value
Class URI calm:NodeInterface

Slots

Name Cardinality and Range Description Inheritance
node 1
String
direct
interfaces *
InterfaceDefinition
Interface definitions exposed by nodes direct

Usages

used by used in type used
ConnectsRelationship source range NodeInterface
ConnectsRelationship destination range NodeInterface

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self calm:NodeInterface
native calm:NodeInterface

LinkML Source

Direct

name: NodeInterface
description: Reference to one or more interfaces exposed by a node.
in_subset:
- interface_defs
from_schema: https://w3id.org/lmodel/calm
slots:
- node
- interfaces
slot_usage:
  interfaces:
    name: interfaces
    inlined: true
    inlined_as_list: true
class_uri: calm:NodeInterface

Induced

name: NodeInterface
description: Reference to one or more interfaces exposed by a node.
in_subset:
- interface_defs
from_schema: https://w3id.org/lmodel/calm
slot_usage:
  interfaces:
    name: interfaces
    inlined: true
    inlined_as_list: true
attributes:
  node:
    name: node
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: NodeInterface
    domain_of:
    - NodeInterface
    range: string
    required: true
  interfaces:
    name: interfaces
    description: Interface definitions exposed by nodes.
    from_schema: https://w3id.org/lmodel/calm
    rank: 1000
    owner: NodeInterface
    domain_of:
    - Node
    - NodeInterface
    - NodeMoment
    range: InterfaceDefinition
    multivalued: true
    inlined: true
    inlined_as_list: true
class_uri: calm:NodeInterface