Class ARG_GetAnalysisDiaProperties

  • All Implemented Interfaces:
    de.mid.innovator.srv2api.impl.MarshallAble

    public class ARG_GetAnalysisDiaProperties
    extends java.lang.Object
    implements de.mid.innovator.srv2api.impl.MarshallAble
    • Field Detail

      • analysisValue

        public java.lang.String analysisValue
        The analysis value of this PRAnalysisDia.
      • configValue

        public java.lang.String configValue
        The local configuration value of this PRAnalysisDia.
      • useApplicationConfiguration

        public boolean useApplicationConfiguration
        true, if the ADApplicationConfiguration is used, the local configuration value is used otherwise.
      • graphDirection

        public K_GRAPH_DIRECTION graphDirection
        Defines how the graph is structured.
      • maxPathLength

        public int maxPathLength
        Only nodes are shown which can be reached from a start element on a path with not more than the given number of edges. If end elements are set, the node has to be on a path from start to end with a complete length not more than the given number.
      • traceNodes

        public boolean traceNodes
        Colour of the node, depending if it is for the selected node or edge a source node (blue), target node (green) or both (red).
      • isDirectionConsidered

        public boolean isDirectionConsidered
        If activated the direction of edges is considered when finding the shortest path to any node starting from the selection.
      • showAllEdges

        public boolean showAllEdges
        Show all edges between displayed nodes.
      • showShortestPathOnly

        public boolean showShortestPathOnly
        Show the shortest path between start and end elements only.
      • isSmooth

        public boolean isSmooth
        true, if the represented graph is smooth.
      • seqStart

        public java.util.List<ADClientAble> seqStart
        List of start elements
      • seqEnd

        public java.util.List<ADClientAble> seqEnd
        List of end elements
    • Constructor Detail

      • ARG_GetAnalysisDiaProperties

        public ARG_GetAnalysisDiaProperties()
      • ARG_GetAnalysisDiaProperties

        public ARG_GetAnalysisDiaProperties​(java.lang.String analysisValue,
                                            java.lang.String configValue,
                                            boolean useApplicationConfiguration,
                                            K_GRAPH_DIRECTION graphDirection,
                                            int maxPathLength,
                                            boolean traceNodes,
                                            boolean isDirectionConsidered,
                                            boolean showAllEdges,
                                            boolean showShortestPathOnly,
                                            boolean isSmooth,
                                            ADApplicationConfiguration applConfContent,
                                            ADApplicationConfiguration applConfDisplay,
                                            java.util.List<ADClientAble> seqStart,
                                            java.util.List<ADClientAble> seqEnd)
    • Method Detail

      • marshal

        public void marshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
        Specified by:
        marshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      • unmarshal

        public void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                              SrvContext srvctx)
        Specified by:
        unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      • resolveReferences

        public void resolveReferences​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
        Specified by:
        resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble