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) |
AttributeConstraintPO(java.lang.String modifier) |
addToAttrConstraints, addToCardConstraints, addToExcluders, addToIncomming, addToMatchOtherThen, addToOutgoing, addToPattern, createAttrConstraints, createAttrConstraintsNew, createCondition, createPath, createResultTable, destroy, doAllMatches, endCreate, endDestroy, endNAC, endSubPattern, filterAttr, findNextMatch, getAttrConstraints, getCandidates, getCardConstraints, getCurrentMatch, getDestroyElem, getExcluders, getIncomming, getLHSPatternObjectName, getMatchOtherThen, getOutgoing, has, has, hasLink, hasLinkConstraint, 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, withoutOutgoingaddPropertyChangeListener, addPropertyChangeListener, createPattern, createPatternNew, dumpHostGraphObject, firePropertyChange, getPropertyChangeSupport, getTopPattern, isDoAllMatches, isHasMatch, removePropertyChangeListener, removePropertyChangeListener, setDoAllMatches, setHasMatch, setModifier, setPattern, setPatternObjectName, valueSetString, withPatternpublic AttributeConstraintPO()
public AttributeConstraintPO(AttributeConstraint... hostGraphObject)
public AttributeConstraintPO(java.lang.String modifier)
public AttributeConstraintSet allMatches()
public AttributeConstraintPO createAttrNameCondition(java.lang.String value)
public AttributeConstraintPO createAttrNameCondition(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO createAttrNameAssignment(java.lang.String value)
public java.lang.String getAttrName()
public AttributeConstraintPO withAttrName(java.lang.String value)
public AttributeConstraintPO createTgtValueCondition(java.lang.Object value)
public AttributeConstraintPO createTgtValueAssignment(java.lang.Object value)
public java.lang.Object getTgtValue()
public AttributeConstraintPO withTgtValue(java.lang.Object value)
public AttributeConstraintPO createUpperTgtValueCondition(java.lang.Object value)
public AttributeConstraintPO createUpperTgtValueAssignment(java.lang.Object value)
public java.lang.Object getUpperTgtValue()
public AttributeConstraintPO withUpperTgtValue(java.lang.Object value)
public AttributeConstraintPO createCmpOpCondition(java.lang.String value)
public AttributeConstraintPO createCmpOpCondition(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO createCmpOpAssignment(java.lang.String value)
public java.lang.String getCmpOp()
public AttributeConstraintPO withCmpOp(java.lang.String value)
public AttributeConstraintPO createHostGraphSrcObjectCondition(java.lang.Object value)
public AttributeConstraintPO createHostGraphSrcObjectAssignment(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public AttributeConstraintPO withHostGraphSrcObject(java.lang.Object value)
public AttributeConstraintPO createModifierCondition(java.lang.String value)
public AttributeConstraintPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO createModifierAssignment(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO withModifier(java.lang.String value)
withModifier in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO createHasMatchCondition(boolean value)
public AttributeConstraintPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO withHasMatch(boolean value)
withHasMatch in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO createPatternObjectNameCondition(java.lang.String value)
public AttributeConstraintPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public AttributeConstraintPO createPatternObjectNameAssignment(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO createDoAllMatchesCondition(boolean value)
public AttributeConstraintPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<AttributeConstraintPO>public AttributeConstraintPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<AttributeConstraintPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public AttributeConstraintPO createPatternLink(PatternPO tgt)
public AttributeConstraintPO createPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<AttributeConstraintPO>public PatternObjectPO createSrcPO()
public PatternObjectPO createSrcPO(java.lang.String modifier)
public AttributeConstraintPO createSrcLink(PatternObjectPO tgt)
public AttributeConstraintPO createSrcLink(PatternObjectPO tgt, java.lang.String modifier)
public PatternObject getSrc()