public class AttributeConstraintPO extends PatternObject<AttributeConstraintPO,AttributeConstraint>
PROPERTY_ATTRCONSTRAINTS, PROPERTY_CANDIDATES, PROPERTY_CARDCONSTRAINTS, PROPERTY_CURRENTMATCH, PROPERTY_DESTROYELEM, PROPERTY_EXCLUDERS, PROPERTY_INCOMMING, PROPERTY_MATCHOTHERTHEN, PROPERTY_OUTGOINGEMPTY_SET, hasMatch, listeners, PROPERTY_DOALLMATCHES, PROPERTY_HASMATCH, PROPERTY_MODIFIER, PROPERTY_PATTERN, PROPERTY_PATTERNOBJECTNAME| Constructor and Description |
|---|
AttributeConstraintPO() |
AttributeConstraintPO(AttributeConstraint... hostGraphObject) |
addToAttrConstraints, addToCardConstraints, addToExcluders, addToIncomming, addToMatchOtherThen, addToOutgoing, createAttrConstraints, createAttrConstraintsNew, destroy, doAllMatches, endCreate, endDestroy, endNAC, endSubPattern, findNextMatch, getAttrConstraints, getCandidates, getCardConstraints, getCurrentMatch, getDestroyElem, getExcluders, getIncomming, getLHSPatternObjectName, getMatchOtherThen, getOutgoing, has, has, hasAttr, hasLink, hasLinkConstraint, hasMatchOtherThen, instanceOf, matchAsSet, newInstance, newInstance, nextMatch, rebind, removeAllFromAttrConstraints, removeAllFromCardConstraints, removeAllFromExcluders, removeAllFromIncomming, removeAllFromMatchOtherThen, removeAllFromOutgoing, removeFromAttrConstraints, removeFromCardConstraints, removeFromExcluders, removeFromIncomming, removeFromMatchOtherThen, removeFromOutgoing, removeYou, resetSearch, setCandidates, setCurrentMatch, setDestroyElem, startCreate, startDestroy, startNAC, startSubPattern, toString, withAttrConstraints, withAttrConstraints, withCandidates, withCardConstraints, withCardConstraints, withCurrentMatch, withDestroyElem, withExcluders, withExcluders, withIncomming, withMatchOtherThen, withMatchOtherThen, withoutAttrConstraints, withoutAttrConstraints, withoutCardConstraints, withoutCardConstraints, withoutExcluders, withoutExcluders, withOutgoing, withoutIncomming, withoutMatchOtherThen, withoutMatchOtherThen, withoutOutgoingcreatePatternNew, dumpHostGraphObject, getPropertyChangeSupport, getTopPattern, setDoAllMatches, setHasMatch, setModifier, setPattern, setPatternObjectName, valueSetString, withDoAllMatches, withPattern, withPatternObjectNamepublic AttributeConstraintPO()
public AttributeConstraintPO(AttributeConstraint... hostGraphObject)
public AttributeConstraintPO hasAttrName(java.lang.String value)
public AttributeConstraintPO withAttrName(java.lang.String value)
public AttributeConstraintPO hasTgtValue(java.lang.Object value)
public AttributeConstraintPO withTgtValue(java.lang.Object value)
public AttributeConstraintPO hasHostGraphSrcObject(java.lang.Object value)
public AttributeConstraintPO withHostGraphSrcObject(java.lang.Object value)
public AttributeConstraintPO hasModifier(java.lang.String value)
public AttributeConstraintPO withModifier(java.lang.String value)
withModifier in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO hasHasMatch(boolean value)
public AttributeConstraintPO withHasMatch(boolean value)
withHasMatch in class PatternElement<AttributeConstraintPO>public PatternObjectPO hasSrc()
public AttributeConstraintPO hasSrc(PatternObjectPO tgt)
public AttributeConstraintPO withSrc(PatternObjectPO tgtPO)
public java.lang.String getAttrName()
public java.lang.Object getTgtValue()
public java.lang.Object getHostGraphSrcObject()
public java.lang.String getModifier()
getModifier in class PatternElement<AttributeConstraintPO>public boolean getHasMatch()
getHasMatch in class PatternElement<AttributeConstraintPO>public PatternObject getSrc()
public AttributeConstraintPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<AttributeConstraintPO>public PatternPO hasPattern()
public AttributeConstraintPO hasPattern(PatternPO tgt)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO hasCmpOp(java.lang.String value)
public java.lang.String getCmpOp()
public AttributeConstraintPO withCmpOp(java.lang.String value)
public AttributeConstraintPO hasUpperTgtValue(java.lang.Object value)
public java.lang.Object getUpperTgtValue()
public AttributeConstraintPO withUpperTgtValue(java.lang.Object value)
public AttributeConstraintPO hasAttrName(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO hasTgtValue(java.lang.Object lower, java.lang.Object upper)
public AttributeConstraintPO hasUpperTgtValue(java.lang.Object lower, java.lang.Object upper)
public AttributeConstraintPO hasCmpOp(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO hasHostGraphSrcObject(java.lang.Object lower, java.lang.Object upper)
public AttributeConstraintPO hasModifier(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO hasHasMatch(boolean lower, boolean upper)
public AttributeConstraintPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO hasDoAllMatches(boolean lower, boolean upper)
public AttributeConstraintPO createAttrName(java.lang.String value)
public AttributeConstraintPO createTgtValue(java.lang.Object value)
public AttributeConstraintPO createUpperTgtValue(java.lang.Object value)
public AttributeConstraintPO createCmpOp(java.lang.String value)
public AttributeConstraintPO createHostGraphSrcObject(java.lang.Object value)
public AttributeConstraintPO createModifier(java.lang.String value)
public AttributeConstraintPO createHasMatch(boolean value)
public AttributeConstraintPO createPatternObjectName(java.lang.String value)
public AttributeConstraintPO createDoAllMatches(boolean value)
public PatternPO createPattern()
createPattern in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO createPattern(PatternPO tgt)
public PatternObjectPO createSrc()
public AttributeConstraintPO createSrc(PatternObjectPO tgt)