public class PatternPO extends PatternObject<PatternPO,Pattern>
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 |
|---|
PatternPO() |
PatternPO(Pattern... hostGraphObject) |
PatternPO(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 PatternPO()
public PatternPO(Pattern... hostGraphObject)
public PatternPO(java.lang.String modifier)
public PatternSet allMatches()
public PatternPO createDebugModeCondition(int value)
public PatternPO createDebugModeCondition(int lower, int upper)
public PatternPO createDebugModeAssignment(int value)
public int getDebugMode()
public PatternPO withDebugMode(int value)
public PatternPO createNameCondition(java.lang.String value)
public PatternPO createNameCondition(java.lang.String lower, java.lang.String upper)
public PatternPO createNameAssignment(java.lang.String value)
public java.lang.String getName()
public PatternPO withName(java.lang.String value)
public PatternPO createModifierCondition(java.lang.String value)
public PatternPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public PatternPO createModifierAssignment(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<PatternPO>public PatternPO withModifier(java.lang.String value)
withModifier in class PatternElement<PatternPO>public PatternPO createHasMatchCondition(boolean value)
public PatternPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<PatternPO>public PatternPO withHasMatch(boolean value)
withHasMatch in class PatternElement<PatternPO>public PatternPO createPatternObjectNameCondition(java.lang.String value)
public PatternPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public PatternPO createPatternObjectNameAssignment(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<PatternPO>public PatternPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<PatternPO>public PatternPO createDoAllMatchesCondition(boolean value)
public PatternPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<PatternPO>public PatternPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<PatternPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<PatternPO>public PatternElementPO createElementsPO()
public PatternElementPO createElementsPO(java.lang.String modifier)
public PatternPO createElementsLink(PatternElementPO tgt)
public PatternPO createElementsLink(PatternElementPO tgt, java.lang.String modifier)
public PatternElementSet getElements()
public PatternPO createCurrentSubPatternPO()
public PatternPO createCurrentSubPatternPO(java.lang.String modifier)
public PatternPO createCurrentSubPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getCurrentSubPattern()