Package io.lionweb.lioncore.java.language


package io.lionweb.lioncore.java.language
  • Class
    Description
    This represents additional metadata relative to some orthogonal concern.
    Classifier<T extends M3Node>
    This represents a group of elements that shares some characteristics.
    A Concept represents a category of entities sharing the same structure.
    Represents a relation between a containing Classifier and a contained Classifier.
    DataType<T extends M3Node>
    A type of value which has not a relevant identity in the context of a model.
     
     
     
    Feature<T extends M3Node>
    A Feature represents a characteristic or some form of data associated with a particular concept.
    Field of a StructuredDataType.
    Any element in a Language (M2) that can be referred from an instance (M1).
     
    An Interface represents a category of entities sharing some similar characteristics.
    A Language will provide the Concepts necessary to describe data in a particular domain together with supporting elements necessary for the definition of those Concepts.
    A LanguageEntity is an element with an identity within a Language.
    Link<T extends M3Node>
    Represent a connection to an Classifier.
     
    Something with a name and contained in a Namespace.
    Something which can act as the namespace for contained named things.
    This represents an arbitrary primitive value, which is not an enumeration.
    This indicates a simple value associated to an entity.
    This represents a relation between an Classifier and referred Classifier.
    Represents a collection of named instances of Data Types.