public class PatternPO extends PatternObject<PatternPO,Pattern<java.lang.Object>>
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) |
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, withDoAllMatches, withPattern, withPatternObjectNamepublic PatternPO()
public PatternPO(Pattern... hostGraphObject)
public PatternPO hasModifier(java.lang.String value)
public PatternPO withModifier(java.lang.String value)
withModifier in class PatternElement<PatternPO>public PatternPO hasHasMatch(boolean value)
public PatternPO withHasMatch(boolean value)
withHasMatch in class PatternElement<PatternPO>public PatternElementPO hasElements()
public PatternPO hasElements(PatternElementPO tgt)
public PatternPO withElements(PatternElementPO tgtPO)
public PatternPO withoutElements(PatternElementPO tgtPO)
public java.lang.String getModifier()
getModifier in class PatternElement<PatternPO>public boolean getHasMatch()
getHasMatch in class PatternElement<PatternPO>public PatternElementSet getElements()
public PatternPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<PatternPO>public PatternPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<PatternPO>public Pattern getCurrentSubPattern()
public PatternPO hasDebugMode(int value)
public int getDebugMode()
public PatternPO withDebugMode(int value)
public PatternPO hasPattern()
public Pattern<PatternElement<?>> getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<PatternPO>public PatternPO hasTrace(java.lang.StringBuilder value)
public java.lang.StringBuilder getTrace()
public PatternPO withTrace(java.lang.StringBuilder value)
public ReachabilityGraphPO hasRgraph()
public PatternPO hasRgraph(ReachabilityGraphPO tgt)
public ReachabilityGraph getRgraph()
public PatternPO hasName(java.lang.String value)
public java.lang.String getName()
public PatternPO withName(java.lang.String value)
public PatternPO hasDebugMode(int lower, int upper)
public PatternPO hasTrace(java.lang.StringBuilder lower, java.lang.StringBuilder upper)
public PatternPO hasName(java.lang.String lower, java.lang.String upper)
public PatternPO hasModifier(java.lang.String lower, java.lang.String upper)
public PatternPO hasHasMatch(boolean lower, boolean upper)
public PatternPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public PatternPO hasDoAllMatches(boolean lower, boolean upper)
public PatternPO createDebugMode(int value)
public PatternPO createTrace(java.lang.StringBuilder value)
public PatternPO createName(java.lang.String value)
public PatternPO createModifier(java.lang.String value)
public PatternPO createHasMatch(boolean value)
public PatternPO createPatternObjectName(java.lang.String value)
public PatternPO createDoAllMatches(boolean value)
public PatternElementPO createElements()
public PatternPO createElements(PatternElementPO tgt)
public PatternPO createPattern()
createPattern in class PatternElement<PatternPO>public ReachabilityGraphPO createRgraph()
public PatternPO createRgraph(ReachabilityGraphPO tgt)