Class Interface

All Implemented Interfaces:
IKeyed<Interface>, INamed, NamespacedEntity, NamespaceProvider, ClassifierInstance<Concept>, HasFeatureValues, Node

public class Interface extends Classifier<Interface>
An Interface represents a category of entities sharing some similar characteristics.

For example, Named would be an Interface.

See Also:
  • Constructor Details

    • Interface

      public Interface()
    • Interface

      public Interface(@Nonnull LionWebVersion lionWebVersion)
    • Interface

      public Interface(@Nullable Language language, @Nullable String name, @Nonnull String id)
    • Interface

      public Interface(@Nullable Language language, @Nullable String name, @Nonnull String id, @Nullable String key)
    • Interface

      public Interface(@Nullable Language language, @Nullable String name)
    • Interface

      public Interface(@Nonnull LionWebVersion lionWebVersion, @Nullable Language language, @Nullable String name)
    • Interface

      public Interface(@Nonnull LionWebVersion lionWebVersion, @Nullable String name)
    • Interface

      public Interface(@Nullable String name)
    • Interface

      public Interface(@Nullable String name, @Nonnull String id)
  • Method Details