Package moss

Class FreeNtn

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
LiNoG, NEList

public abstract class FreeNtn extends Notation implements Serializable
Class for free graph notations (with dynamic type managers).
Since:
2007.06.22
See Also:
  • Constructor Details

    • FreeNtn

      public FreeNtn()
      Create a free graph notation.
      Since:
      2023.07.31 (Christian Borgelt)
  • Method Details

    • hasFixedTypes

      public boolean hasFixedTypes()
      Whether this notation has a fixed set of (node and edge) types.
      Specified by:
      hasFixedTypes in class Notation
      Returns:
      false, because any type managers can be used
      Since:
      2007.06.29 (Christian Borgelt)
    • getNodeMgr

      public TypeMgr getNodeMgr()
      Get the node type manager.
      Overrides:
      getNodeMgr in class Notation
      Returns:
      the node type manager
      Since:
      2007.06.22 (Christian Borgelt)
    • setNodeMgr

      public void setNodeMgr(TypeMgr nodemgr)
      Set the node type manager.
      Overrides:
      setNodeMgr in class Notation
      Parameters:
      nodemgr - the new node type manager
      Since:
      2007.06.29 (Christian Borgelt)
      See Also:
    • getEdgeMgr

      public TypeMgr getEdgeMgr()
      Get the edge type manager.
      Overrides:
      getEdgeMgr in class Notation
      Returns:
      the edge type manager
      Since:
      2007.06.22 (Christian Borgelt)
    • setEdgeMgr

      public void setEdgeMgr(TypeMgr edgemgr)
      Set the edge type manager.
      Overrides:
      setEdgeMgr in class Notation
      Parameters:
      edgemgr - the new edge type manager
      Since:
      2007.06.29 (Christian Borgelt)
      See Also: