Class PatternDescr

    • Constructor Detail

      • PatternDescr

        public PatternDescr()
      • PatternDescr

        public PatternDescr​(String objectType)
      • PatternDescr

        public PatternDescr​(String objectType,
                            String identifier)
      • PatternDescr

        public PatternDescr​(String objectType,
                            String identifier,
                            boolean isQuery)
    • Method Detail

      • setIdentifier

        public void setIdentifier​(String identifier)
      • setObjectType

        public void setObjectType​(String objectType)
      • setQuery

        public void setQuery​(boolean query)
      • getObjectType

        public String getObjectType()
      • getGenericType

        public org.drools.core.factmodel.GenericTypeDefinition getGenericType()
      • getIdentifier

        public String getIdentifier()
      • getAllBoundIdentifiers

        public List<String> getAllBoundIdentifiers()
      • isQuery

        public boolean isQuery()
      • addConstraint

        public void addConstraint​(BaseDescr base)
      • removeAllConstraint

        public void removeAllConstraint()
      • removeConstraint

        public boolean removeConstraint​(BaseDescr base)
      • getPositionalConstraints

        public List<? extends BaseDescr> getPositionalConstraints()
      • getSlottedConstraints

        public List<? extends BaseDescr> getSlottedConstraints()
      • getLeftParentCharacter

        public int getLeftParentCharacter()
        Returns:
        the leftParentCharacter
      • setLeftParentCharacter

        public void setLeftParentCharacter​(int leftParentCharacter)
        Parameters:
        leftParentCharacter - the leftParentCharacter to set
      • getRightParentCharacter

        public int getRightParentCharacter()
        Returns:
        the rightParentCharacter
      • setRightParentCharacter

        public void setRightParentCharacter​(int rightParentCharacter)
        Parameters:
        rightParentCharacter - the rightParentCharacter to set
      • setResource

        public void setResource​(org.kie.api.io.Resource resource)
        Overrides:
        setResource in class BaseDescr
      • setBehaviors

        public void setBehaviors​(List<BehaviorDescr> behaviors)
        Parameters:
        behaviors - the behaviors to set
      • addBehavior

        public void addBehavior​(BehaviorDescr behavior)
      • isUnification

        public boolean isUnification()
        Returns:
        the unification
      • setUnification

        public void setUnification​(boolean unification)
        Parameters:
        unification - the unification to set
      • getXpathStartDeclaration

        public org.drools.core.rule.Declaration getXpathStartDeclaration()
      • setXpathStartDeclaration

        public void setXpathStartDeclaration​(org.drools.core.rule.Declaration xpathStartDeclaration)