public class PatternLinkPO extends PatternObject<PatternLinkPO,PatternLink>
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 |
|---|
PatternLinkPO() |
PatternLinkPO(PatternLink... 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 PatternLinkPO()
public PatternLinkPO(PatternLink... hostGraphObject)
public PatternLinkPO hasTgtRoleName(java.lang.String value)
public PatternLinkPO withTgtRoleName(java.lang.String value)
public PatternLinkPO hasHostGraphSrcObject(java.lang.Object value)
public PatternLinkPO withHostGraphSrcObject(java.lang.Object value)
public PatternLinkPO hasModifier(java.lang.String value)
public PatternLinkPO withModifier(java.lang.String value)
withModifier in class PatternElement<PatternLinkPO>public PatternLinkPO hasHasMatch(boolean value)
public PatternLinkPO withHasMatch(boolean value)
withHasMatch in class PatternElement<PatternLinkPO>public PatternObjectPO hasTgt()
public PatternLinkPO hasTgt(PatternObjectPO tgt)
public PatternLinkPO withTgt(PatternObjectPO tgtPO)
public PatternObjectPO hasSrc()
public PatternLinkPO hasSrc(PatternObjectPO tgt)
public PatternLinkPO withSrc(PatternObjectPO tgtPO)
public java.lang.String getTgtRoleName()
public java.lang.Object getHostGraphSrcObject()
public java.lang.String getModifier()
getModifier in class PatternElement<PatternLinkPO>public boolean getHasMatch()
getHasMatch in class PatternElement<PatternLinkPO>public PatternObject getTgt()
public PatternObject getSrc()
public PatternLinkPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<PatternLinkPO>public PatternLinkPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<PatternLinkPO>public PatternPO hasPattern()
public PatternLinkPO hasPattern(PatternPO tgt)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<PatternLinkPO>public PatternLinkPO hasTgtRoleName(java.lang.String lower, java.lang.String upper)
public PatternLinkPO hasHostGraphSrcObject(java.lang.Object lower, java.lang.Object upper)
public PatternLinkPO hasModifier(java.lang.String lower, java.lang.String upper)
public PatternLinkPO hasHasMatch(boolean lower, boolean upper)
public PatternLinkPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public PatternLinkPO hasDoAllMatches(boolean lower, boolean upper)
public PatternLinkPO createTgtRoleName(java.lang.String value)
public PatternLinkPO createHostGraphSrcObject(java.lang.Object value)
public PatternLinkPO createModifier(java.lang.String value)
public PatternLinkPO createHasMatch(boolean value)
public PatternLinkPO createPatternObjectName(java.lang.String value)
public PatternLinkPO createDoAllMatches(boolean value)
public PatternPO createPattern()
createPattern in class PatternElement<PatternLinkPO>public PatternLinkPO createPattern(PatternPO tgt)