All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.analysis.tree.impl.NodeLinkImpl.html Maven / Gradle / Ivy






NodeLinkImpl (h5jan API)












org.eclipse.dawnsci.analysis.tree.impl

Class NodeLinkImpl

  • java.lang.Object
    • org.eclipse.dawnsci.analysis.tree.impl.NodeLinkImpl
  • All Implemented Interfaces:
    java.io.Serializable, NodeLink


    public class NodeLinkImpl
    extends java.lang.Object
    implements NodeLink, java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • NodeLinkImpl

        public NodeLinkImpl(java.lang.String link,
                            Node source,
                            Node destination)
        A node link
        Parameters:
        link - name
        source - node which link starts from (can be null)
        destination - node which link points to
    • Method Detail

      • getSource

        public Node getSource()
        Specified by:
        getSource in interface NodeLink
        Returns:
        source node
      • isDestinationData

        public boolean isDestinationData()
        Specified by:
        isDestinationData in interface NodeLink
        Returns:
        true if destination is a data node
      • isDestinationGroup

        public boolean isDestinationGroup()
        Specified by:
        isDestinationGroup in interface NodeLink
        Returns:
        true if destination is a group node
      • isDestinationSymbolic

        public boolean isDestinationSymbolic()
        Specified by:
        isDestinationSymbolic in interface NodeLink
        Returns:
        true if destination is a symbolic node
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface NodeLink
        Returns:
        name of node link
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object




© 2015 - 2024 Weber Informatics LLC | Privacy Policy