Class PatternDescr

    • Constructor Detail

      • PatternDescr

        public PatternDescr()
      • PatternDescr

        public PatternDescr​(java.lang.String objectType)
      • PatternDescr

        public PatternDescr​(java.lang.String objectType,
                            java.lang.String identifier)
      • PatternDescr

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

      • setIdentifier

        public void setIdentifier​(java.lang.String identifier)
      • setObjectType

        public void setObjectType​(java.lang.String objectType)
      • setQuery

        public void setQuery​(boolean query)
      • getObjectType

        public java.lang.String getObjectType()
      • getGenericType

        public org.kie.internal.definition.GenericTypeDefinition getGenericType()
      • setGenericType

        public void setGenericType​(org.kie.internal.definition.GenericTypeDefinition genericType)
      • getIdentifier

        public java.lang.String getIdentifier()
      • getAllBoundIdentifiers

        public java.util.List<java.lang.String> getAllBoundIdentifiers()
      • isQuery

        public boolean isQuery()
      • getDescrs

        public java.util.List<? extends BaseDescr> getDescrs()
      • addConstraint

        public void addConstraint​(BaseDescr base)
      • removeAllConstraint

        public void removeAllConstraint()
      • removeConstraint

        public boolean removeConstraint​(BaseDescr base)
      • getPositionalConstraints

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

        public java.util.List<? extends BaseDescr> getSlottedConstraints()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • 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
      • getBehaviors

        public java.util.List<BehaviorDescr> getBehaviors()
        Returns:
        the behaviors
      • setBehaviors

        public void setBehaviors​(java.util.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
      • clone

        public PatternDescr clone()
        Overrides:
        clone in class java.lang.Object