Class SharedWrappedGraph

All Implemented Interfaces:
GraphContext, GraphManagerContext, WrappedGraph, WrappedGraphObj, DisposableField, Manageable, Shareable, RegistryContext, Selectable, Graph
Direct Known Subclasses:
GraphObject, RewritableWrappedGraph

@HasModel(Compiletime.class) public abstract class SharedWrappedGraph extends EmbeddedSharedObject implements WrappedGraphObj
  • Field Details

  • Constructor Details

    • SharedWrappedGraph

      public SharedWrappedGraph()
    • SharedWrappedGraph

      public SharedWrappedGraph(Context ctx)
    • SharedWrappedGraph

      public SharedWrappedGraph(Context ctx, Node r)
    • SharedWrappedGraph

      public SharedWrappedGraph(Context ctx, boolean uninitialize)
  • Method Details

    • resolve

      public WrappedGraph resolve()
    • getDataGraph

      public GraphManager getDataGraph()
      get the DataGraph and if necessary (the first time) initialize it.
      Specified by:
      getDataGraph in interface WrappedGraph
    • getQueryGraph

      public Graph getQueryGraph()
      get the QueryGraph and if necessary (the first time) initialize it.
      Specified by:
      getQueryGraph in interface WrappedGraph
    • getRegistry

      public Registry getRegistry()
      Description copied from interface: RegistryContext
      Returns the Registry which is linked with this instance.
      Specified by:
      getRegistry in interface RegistryContext
      Returns:
      the registry linked with this instance
    • clearQueryGraph

      public void clearQueryGraph()
    • disposeField

      public void disposeField()
      Clear the DataGraph, deactivate the EmbeddedFileObject and remove it
      Specified by:
      disposeField in interface DisposableField
    • getName

      public String getName()
      Try to get the name if the WrappedGraph (only for referenced obejcts), if no name is found return unnamed. The name is used in the WrappedGraphSelection
      Specified by:
      getName in interface WrappedGraph