Class QueryRule

    • Field Detail

      • node

        protected final String node
      • fromNode

        protected final String fromNode
      • pin

        protected final String pin
      • stack

        protected final String stack
      • iteratorTemplate1

        protected final String iteratorTemplate1
      • iteratorTemplate2

        protected final String iteratorTemplate2
      • converter

        protected final Converter converter
    • Method Detail

      • _generateDataSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateDataSelectorTerm​(AttributeSelector selector)
      • _generateDataSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateDataSelectorTerm​(AttributeClassSelector selector)
      • _generateDataSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateDataSelectorTerm​(AnySelector selector)
      • _generateNodeSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateNodeSelectorTerm​(PropertySelector selector,
                                                                                                                                        String nodeName)
      • _generateNodeSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateNodeSelectorTerm​(PropertyClassSelector selector,
                                                                                                                                        String nodeName)
      • _generateNodeSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateNodeSelectorTerm​(NodeIdentitiySelector selector,
                                                                                                                                        String nodeName)
      • _generateNodeSelectorTerm

        protected List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> _generateNodeSelectorTerm​(NodeTypeSelector selector,
                                                                                                                                        String nodeName)
      • createPinLocationQuery

        public abstract org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression createPinLocationQuery​(org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression node,
                                                                                                                           org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression pin)
      • queryTypeIdentification

        public abstract String queryTypeIdentification()
      • _generateGlobalConstant

        protected org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression _generateGlobalConstant​(GlobalValueConstantDefinition definition)
      • _generateGlobalConstant

        protected org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression _generateGlobalConstant​(GlobalSetConstantDefinition definition)
      • generateDataSelectorTerm

        public List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> generateDataSelectorTerm​(DataSelector selector)
      • generateNodeSelectorTerm

        public List<? extends org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression> generateNodeSelectorTerm​(NodeSelector selector,
                                                                                                                                    String nodeName)
      • generateGlobalConstant

        protected org.palladiosimulator.supporting.prolog.model.prolog.expressions.Expression generateGlobalConstant​(GlobalConstantDefinition definition)