Class Link<T extends M3Node>

All Implemented Interfaces:
IKeyed<T>, INamed, NamespacedEntity, ClassifierInstance<Concept>, HasFeatureValues, Node
Direct Known Subclasses:
Containment, Reference

public abstract class Link<T extends M3Node> extends Feature<T>
Represent a connection to an Classifier.

An Invoice can be connected to its InvoiceLines and to a Customer.

See Also:
  • Constructor Details

  • Method Details

    • isMultiple

      public boolean isMultiple()
    • isSingle

      public boolean isSingle()
    • setMultiple

      public T setMultiple(boolean multiple)
    • getType

      @Nullable public Classifier getType()
    • setType

      public T setType(@Nullable Classifier type)
    • toString

      public String toString()
      Overrides:
      toString in class M3Node<T extends M3Node>