public class PatternObjectPO extends PatternObject<PatternObjectPO,PatternObject>
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 |
|---|
PatternObjectPO() |
PatternObjectPO(PatternObject... hostGraphObject) |
addToAttrConstraints, addToCardConstraints, addToExcluders, addToIncomming, addToMatchOtherThen, addToOutgoing, createAttrConstraintsNew, destroy, doAllMatches, endCreate, endDestroy, endNAC, endSubPattern, findNextMatch, getIncomming, getLHSPatternObjectName, 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, withCardConstraints, withCardConstraints, 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 PatternObjectPO()
public PatternObjectPO(PatternObject... hostGraphObject)
public PatternObjectPO hasCurrentMatch(java.lang.Object value)
public PatternObjectPO withCurrentMatch(java.lang.Object value)
withCurrentMatch in class PatternObject<PatternObjectPO,PatternObject>public PatternObjectPO hasCandidates(java.lang.Object value)
public PatternObjectPO withCandidates(java.lang.Object value)
withCandidates in class PatternObject<PatternObjectPO,PatternObject>public PatternObjectPO hasModifier(java.lang.String value)
public PatternObjectPO withModifier(java.lang.String value)
withModifier in class PatternElement<PatternObjectPO>public PatternObjectPO hasHasMatch(boolean value)
public PatternObjectPO withHasMatch(boolean value)
withHasMatch in class PatternElement<PatternObjectPO>public PatternLinkPO hasIncomming()
public PatternObjectPO hasIncomming(PatternLinkPO tgt)
public PatternObjectPO withIncomming(PatternLinkPO tgtPO)
public PatternObjectPO withoutIncomming(PatternLinkPO tgtPO)
public PatternLinkPO hasOutgoing()
public PatternObjectPO hasOutgoing(PatternLinkPO tgt)
public PatternObjectPO withOutgoing(PatternLinkPO tgtPO)
public PatternObjectPO withoutOutgoing(PatternLinkPO tgtPO)
public AttributeConstraintPO hasAttrConstraints()
public PatternObjectPO hasAttrConstraints(AttributeConstraintPO tgt)
public PatternObjectPO withAttrConstraints(AttributeConstraintPO tgtPO)
public PatternObjectPO withoutAttrConstraints(AttributeConstraintPO tgtPO)
public PatternObject getCurrentMatch()
getCurrentMatch in class PatternObject<PatternObjectPO,PatternObject>public java.lang.Object getCandidates()
getCandidates in class PatternObject<PatternObjectPO,PatternObject>public java.lang.String getModifier()
getModifier in class PatternElement<PatternObjectPO>public boolean getHasMatch()
getHasMatch in class PatternElement<PatternObjectPO>public AttributeConstraintSet getAttrConstraints()
PatternObject
one many
PatternObject ----------------------------------- AttributeConstraint
src attrConstraints
getAttrConstraints in class PatternObject<PatternObjectPO,PatternObject>public DestroyObjectElemPO hasDestroyElem()
public PatternObjectPO hasDestroyElem(DestroyObjectElemPO tgt)
public DestroyObjectElem getDestroyElem()
PatternObject
one one
PatternObject ----------------------------------- DestroyObjectElem
patternObject destroyElem
getDestroyElem in class PatternObject<PatternObjectPO,PatternObject>public PatternObjectPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<PatternObjectPO>public PatternObjectPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<PatternObjectPO>public PatternPO hasPattern()
public PatternObjectPO hasPattern(PatternPO tgt)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<PatternObjectPO>public CardinalityConstraintPO hasCardConstraints()
public PatternObjectPO hasCardConstraints(CardinalityConstraintPO tgt)
public CardinalityConstraintSet getCardConstraints()
PatternObject
one many
PatternObject ----------------------------------- CardinalityConstraint
src cardConstraints
getCardConstraints in class PatternObject<PatternObjectPO,PatternObject>public MatchOtherThenPO hasMatchOtherThen()
public PatternObjectPO hasMatchOtherThen(MatchOtherThenPO tgt)
public MatchOtherThenSet getMatchOtherThen()
PatternObject
one many
PatternObject ----------------------------------- MatchOtherThen
src matchOtherThen
getMatchOtherThen in class PatternObject<PatternObjectPO,PatternObject>public MatchOtherThenPO hasExcluders()
public PatternObjectPO hasExcluders(MatchOtherThenPO tgt)
public MatchOtherThenSet getExcluders()
PatternObject
one many
PatternObject ----------------------------------- MatchOtherThen
forbidden excluders
getExcluders in class PatternObject<PatternObjectPO,PatternObject>public PatternObjectPO hasCurrentMatch(java.lang.Object lower, java.lang.Object upper)
public PatternObjectPO hasCandidates(java.lang.Object lower, java.lang.Object upper)
public PatternObjectPO hasModifier(java.lang.String lower, java.lang.String upper)
public PatternObjectPO hasHasMatch(boolean lower, boolean upper)
public PatternObjectPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public PatternObjectPO hasDoAllMatches(boolean lower, boolean upper)
public PatternObjectPO createCurrentMatch(java.lang.Object value)
public PatternObjectPO createCandidates(java.lang.Object value)
public PatternObjectPO createModifier(java.lang.String value)
public PatternObjectPO createHasMatch(boolean value)
public PatternObjectPO createPatternObjectName(java.lang.String value)
public PatternObjectPO createDoAllMatches(boolean value)
public PatternPO createPattern()
createPattern in class PatternElement<PatternObjectPO>public PatternObjectPO createPattern(PatternPO tgt)
public AttributeConstraintPO createAttrConstraints()
createAttrConstraints in class PatternObject<PatternObjectPO,PatternObject>public PatternObjectPO createAttrConstraints(AttributeConstraintPO tgt)
public DestroyObjectElemPO createDestroyElem()
public PatternObjectPO createDestroyElem(DestroyObjectElemPO tgt)
public CardinalityConstraintPO createCardConstraints()
public PatternObjectPO createCardConstraints(CardinalityConstraintPO tgt)
public MatchOtherThenPO createMatchOtherThen()
public PatternObjectPO createMatchOtherThen(MatchOtherThenPO tgt)
public MatchOtherThenPO createExcluders()
public PatternObjectPO createExcluders(MatchOtherThenPO tgt)