Class: Expression
general mixin for any class that can represent some form of expression
- NOTE: this is an abstract class and should not be instantiated directly
URI: linkml:Expression
classDiagram
class Expression
click Expression href "../Expression/"
Expression <|-- TypeExpression
click TypeExpression href "../TypeExpression/"
Expression <|-- EnumExpression
click EnumExpression href "../EnumExpression/"
Expression <|-- StructuredAlias
click StructuredAlias href "../StructuredAlias/"
Expression <|-- AnonymousExpression
click AnonymousExpression href "../AnonymousExpression/"
Expression <|-- PathExpression
click PathExpression href "../PathExpression/"
Expression <|-- SlotExpression
click SlotExpression href "../SlotExpression/"
Expression <|-- ExtraSlotsExpression
click ExtraSlotsExpression href "../ExtraSlotsExpression/"
Inheritance
Class Properties
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
|
|
|
|
Mixin Usage
| mixed into |
description |
| StructuredAlias |
object that contains meta data about a synonym or alias including where it ca... |
| AnonymousExpression |
An abstract parent class for any nested expression |
| PathExpression |
An expression that describes an abstract path from an object to another throu... |
| ExtraSlotsExpression |
An expression that defines how to handle additional data in an instance of cl... |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
linkml:Expression |
| native |
linkml:Expression |
LinkML Source
Direct
name: expression
description: general mixin for any class that can represent some form of expression
from_schema: https://w3id.org/linkml/meta
abstract: true
mixin: true
Induced
name: expression
description: general mixin for any class that can represent some form of expression
from_schema: https://w3id.org/linkml/meta
abstract: true
mixin: true