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) |
MatchOtherThenPO(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 MatchOtherThenPO()
public MatchOtherThenPO(MatchOtherThen... hostGraphObject)
public MatchOtherThenPO(java.lang.String modifier)
public MatchOtherThenSet allMatches()
public MatchOtherThenPO createHostGraphSrcObjectCondition(java.lang.Object value)
public MatchOtherThenPO createHostGraphSrcObjectAssignment(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public MatchOtherThenPO withHostGraphSrcObject(java.lang.Object value)
public MatchOtherThenPO createModifierCondition(java.lang.String value)
public MatchOtherThenPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public MatchOtherThenPO createModifierAssignment(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 createHasMatchCondition(boolean value)
public MatchOtherThenPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO withHasMatch(boolean value)
withHasMatch in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO createPatternObjectNameCondition(java.lang.String value)
public MatchOtherThenPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public MatchOtherThenPO createPatternObjectNameAssignment(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 createDoAllMatchesCondition(boolean value)
public MatchOtherThenPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<MatchOtherThenPO>public MatchOtherThenPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<MatchOtherThenPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public MatchOtherThenPO createPatternLink(PatternPO tgt)
public MatchOtherThenPO createPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<MatchOtherThenPO>public PatternObjectPO createSrcPO()
public PatternObjectPO createSrcPO(java.lang.String modifier)
public MatchOtherThenPO createSrcLink(PatternObjectPO tgt)
public MatchOtherThenPO createSrcLink(PatternObjectPO tgt, java.lang.String modifier)
public PatternObject getSrc()
public PatternObjectPO createForbiddenPO()
public PatternObjectPO createForbiddenPO(java.lang.String modifier)
public MatchOtherThenPO createForbiddenLink(PatternObjectPO tgt)
public MatchOtherThenPO createForbiddenLink(PatternObjectPO tgt, java.lang.String modifier)
public PatternObject getForbidden()