public class MatchOtherThenPO extends PatternObject<MatchOtherThenPO,MatchOtherThen>
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 |
|---|
MatchOtherThenPO() |
MatchOtherThenPO(MatchOtherThen... 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, withPatternpublic MatchOtherThenPO()
public MatchOtherThenPO(MatchOtherThen... hostGraphObject)
public MatchOtherThenSet allMatches()
public MatchOtherThenPO hasHostGraphSrcObject(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public MatchOtherThenPO withHostGraphSrcObject(java.lang.Object value)
public MatchOtherThenPO hasModifier(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO withModifier(java.lang.String value)
withModifier in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO hasHasMatch(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO withHasMatch(boolean value)
withHasMatch in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<MatchOtherThenPO>public PatternPO hasPattern()
public MatchOtherThenPO hasPattern(PatternPO tgt)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<MatchOtherThenPO>public PatternObjectPO hasSrc()
public MatchOtherThenPO hasSrc(PatternObjectPO tgt)
public PatternObject getSrc()
public PatternObjectPO hasForbidden()
public MatchOtherThenPO hasForbidden(PatternObjectPO tgt)
public PatternObject getForbidden()
public MatchOtherThenPO hasHostGraphSrcObject(java.lang.Object lower, java.lang.Object upper)
public MatchOtherThenPO hasModifier(java.lang.String lower, java.lang.String upper)
public MatchOtherThenPO hasHasMatch(boolean lower, boolean upper)
public MatchOtherThenPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public MatchOtherThenPO hasDoAllMatches(boolean lower, boolean upper)
public MatchOtherThenPO createHostGraphSrcObject(java.lang.Object value)
public MatchOtherThenPO createModifier(java.lang.String value)
public MatchOtherThenPO createHasMatch(boolean value)
public MatchOtherThenPO createPatternObjectName(java.lang.String value)
public MatchOtherThenPO createDoAllMatches(boolean value)
public PatternPO createPattern()
createPattern in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO createPattern(PatternPO tgt)
public PatternObjectPO createSrc()
public MatchOtherThenPO createSrc(PatternObjectPO tgt)
public PatternObjectPO createForbidden()
public MatchOtherThenPO createForbidden(PatternObjectPO tgt)