public class GenericConstraintPO extends PatternObject<GenericConstraintPO,GenericConstraint>
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 |
|---|
GenericConstraintPO() |
GenericConstraintPO(GenericConstraint... hostGraphObject) |
GenericConstraintPO(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 GenericConstraintPO()
public GenericConstraintPO(GenericConstraint... hostGraphObject)
public GenericConstraintPO(java.lang.String modifier)
public GenericConstraintSet allMatches()
public GenericConstraintPO createTextCondition(java.lang.String value)
public GenericConstraintPO createTextCondition(java.lang.String lower, java.lang.String upper)
public GenericConstraintPO createTextAssignment(java.lang.String value)
public java.lang.String getText()
public GenericConstraintPO withText(java.lang.String value)
public GenericConstraintPO createModifierCondition(java.lang.String value)
public GenericConstraintPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public GenericConstraintPO createModifierAssignment(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<GenericConstraintPO>public GenericConstraintPO withModifier(java.lang.String value)
withModifier in class PatternElement<GenericConstraintPO>public GenericConstraintPO createHasMatchCondition(boolean value)
public GenericConstraintPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<GenericConstraintPO>public GenericConstraintPO withHasMatch(boolean value)
withHasMatch in class PatternElement<GenericConstraintPO>public GenericConstraintPO createPatternObjectNameCondition(java.lang.String value)
public GenericConstraintPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public GenericConstraintPO createPatternObjectNameAssignment(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<GenericConstraintPO>public GenericConstraintPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<GenericConstraintPO>public GenericConstraintPO createDoAllMatchesCondition(boolean value)
public GenericConstraintPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<GenericConstraintPO>public GenericConstraintPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<GenericConstraintPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public GenericConstraintPO createPatternLink(PatternPO tgt)
public GenericConstraintPO createPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<GenericConstraintPO>