public class OptionalSubPattern extends Pattern<OptionalSubPattern> implements PropertyChangeInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_MATCHFORWARD |
BOUND, CREATE, DESTROY, EMPTY_SET, PROPERTY_CURRENTSUBPATTERN, PROPERTY_DEBUGMODE, PROPERTY_ELEMENTS, PROPERTY_NAME, PROPERTY_TRACE, traceLengthhasMatch, listeners, PROPERTY_DOALLMATCHES, PROPERTY_HASMATCH, PROPERTY_MODIFIER, PROPERTY_PATTERN, PROPERTY_PATTERNOBJECTNAME| Constructor and Description |
|---|
OptionalSubPattern() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addToElements(PatternElement value) |
boolean |
findMatch() |
boolean |
findNextMatch() |
boolean |
getMatchForward() |
boolean |
isMatchForward() |
void |
removeYou() |
void |
resetSearch() |
void |
setMatchForward(boolean value) |
java.lang.String |
toString() |
OptionalSubPattern |
withMatchForward(boolean value) |
addLogMsg, allMatches, bind, clone, createAttributeConstraint, createCardinalityConstraint, createCloneOp, createDestroyObjectElem, createElements, createElementsAttributeConstraint, createElementsCardinalityConstraint, createElementsCloneOp, createElementsDestroyObjectElem, createElementsGenericConstraint, createElementsLinkConstraint, createElementsMatchIsomorphicConstraint, createElementsMatchOtherThen, createElementsNegativeApplicationCondition, createElementsOptionalSubPattern, createElementsPattern, createElementsPatternLink, createElementsPatternObject, createElementsUnifyGraphsOp, createGenericConstraint, createLinkConstraint, createMatchIsomorphicConstraint, createMatchOtherThen, createNegativeApplicationCondition, createOptionalSubPattern, createPattern, createPatternLink, createPatternObject, createResultTable, createUnifyGraphsOp, dumpDiagram, dumpDiagram, dumpDiagramOld, dumpPatternObjects, endCreate, endDestroy, getAdapter, getCurrentSubPattern, getDebugMode, getElements, getElementsTransitive, getIdMap, getName, getPatternObjectCount, getPOClassName, getRiskConcurrentModification, getTrace, getVariablesAlreadyInTrace, has, incrementPatternObjectCount, iterator, matchIsomorphic, rebind, removeAllFromElements, removeFromElements, setCurrentSubPattern, setDebugMode, setIdMap, setName, setTrace, startCreate, startDestroy, startNAC, unify, withCurrentSubPattern, withDebugMode, withElements, withElements, withName, withoutElements, withoutElements, withRiskConcurrentModification, withTraceaddPropertyChangeListener, addPropertyChangeListener, createPatternNew, dumpHostGraphObject, firePropertyChange, getDoAllMatches, getHasMatch, getModifier, getPattern, getPatternObjectName, getPropertyChangeSupport, getTopPattern, isDoAllMatches, isHasMatch, removePropertyChangeListener, removePropertyChangeListener, setDoAllMatches, setHasMatch, setModifier, setPattern, setPatternObjectName, valueSetString, withDoAllMatches, withHasMatch, withModifier, withPattern, withPatternObjectNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPropertyChangeSupportpublic static final java.lang.String PROPERTY_MATCHFORWARD
public boolean findMatch()
findMatch in class Pattern<OptionalSubPattern>public boolean findNextMatch()
findNextMatch in class Pattern<OptionalSubPattern>public boolean addToElements(PatternElement value)
addToElements in class Pattern<OptionalSubPattern>public void removeYou()
removeYou in class Pattern<OptionalSubPattern>public boolean getMatchForward()
public void setMatchForward(boolean value)
public OptionalSubPattern withMatchForward(boolean value)
public void resetSearch()
resetSearch in class Pattern<OptionalSubPattern>public java.lang.String toString()
toString in class Pattern<OptionalSubPattern>public boolean isMatchForward()