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