public class DestroyObjectElemPO extends PatternObject<DestroyObjectElemPO,DestroyObjectElem>
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 |
|---|
DestroyObjectElemPO() |
DestroyObjectElemPO(DestroyObjectElem... hostGraphObject) |
addToAttrConstraints, addToCardConstraints, addToExcluders, addToIncomming, addToMatchOtherThen, addToOutgoing, createAttrConstraints, createAttrConstraintsNew, destroy, doAllMatches, endCreate, endDestroy, 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, 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, withHasMatch, withModifier, withPattern, withPatternObjectNamepublic DestroyObjectElemPO()
public DestroyObjectElemPO(DestroyObjectElem... hostGraphObject)
public DestroyObjectElemPO startNAC()
startNAC in class PatternObject<DestroyObjectElemPO,DestroyObjectElem>public DestroyObjectElemPO endNAC()
endNAC in class PatternObject<DestroyObjectElemPO,DestroyObjectElem>public DestroyObjectElemSet allMatches()
public DestroyObjectElemPO hasModifier(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<DestroyObjectElemPO>public DestroyObjectElemPO hasHasMatch(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<DestroyObjectElemPO>public PatternObjectPO hasPatternObject()
public DestroyObjectElemPO hasPatternObject(PatternObjectPO tgt)
public PatternObject getPatternObject()
public DestroyObjectElemPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<DestroyObjectElemPO>public DestroyObjectElemPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<DestroyObjectElemPO>public PatternPO hasPattern()
public DestroyObjectElemPO hasPattern(PatternPO tgt)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<DestroyObjectElemPO>public DestroyObjectElemPO hasModifier(java.lang.String lower, java.lang.String upper)
public DestroyObjectElemPO hasHasMatch(boolean lower, boolean upper)
public DestroyObjectElemPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public DestroyObjectElemPO hasDoAllMatches(boolean lower, boolean upper)
public DestroyObjectElemPO createModifier(java.lang.String value)
public DestroyObjectElemPO createHasMatch(boolean value)
public DestroyObjectElemPO createPatternObjectName(java.lang.String value)
public DestroyObjectElemPO createDoAllMatches(boolean value)
public PatternPO createPattern()
createPattern in class PatternElement<DestroyObjectElemPO>public DestroyObjectElemPO createPattern(PatternPO tgt)
public PatternObjectPO createPatternObject()
public DestroyObjectElemPO createPatternObject(PatternObjectPO tgt)