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) |
PatternLinkPO(java.lang.String modifier) |
addToAttrConstraints, addToCardConstraints, addToExcluders, addToIncomming, addToMatchOtherThen, addToOutgoing, addToPattern, createAttrConstraints, createAttrConstraintsNew, createCondition, createPath, createResultTable, destroy, doAllMatches, endCreate, endDestroy, endNAC, endSubPattern, filterAttr, findNextMatch, getAttrConstraints, getCandidates, getCardConstraints, getCurrentMatch, getDestroyElem, getExcluders, getIncomming, getLHSPatternObjectName, getMatchOtherThen, getOutgoing, has, has, hasLink, hasLinkConstraint, 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, withoutOutgoingaddPropertyChangeListener, addPropertyChangeListener, createPattern, createPatternNew, dumpHostGraphObject, firePropertyChange, getPropertyChangeSupport, getTopPattern, isDoAllMatches, isHasMatch, removePropertyChangeListener, removePropertyChangeListener, setDoAllMatches, setHasMatch, setModifier, setPattern, setPatternObjectName, valueSetString, withPatternpublic PatternLinkPO()
public PatternLinkPO(PatternLink... hostGraphObject)
public PatternLinkPO(java.lang.String modifier)
public PatternLinkSet allMatches()
public PatternLinkPO createTgtRoleNameCondition(java.lang.String value)
public PatternLinkPO createTgtRoleNameCondition(java.lang.String lower, java.lang.String upper)
public PatternLinkPO createTgtRoleNameAssignment(java.lang.String value)
public java.lang.String getTgtRoleName()
public PatternLinkPO withTgtRoleName(java.lang.String value)
public PatternLinkPO createHostGraphSrcObjectCondition(java.lang.Object value)
public PatternLinkPO createHostGraphSrcObjectAssignment(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public PatternLinkPO withHostGraphSrcObject(java.lang.Object value)
public PatternLinkPO createModifierCondition(java.lang.String value)
public PatternLinkPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public PatternLinkPO createModifierAssignment(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<PatternLinkPO>public PatternLinkPO withModifier(java.lang.String value)
withModifier in class PatternElement<PatternLinkPO>public PatternLinkPO createHasMatchCondition(boolean value)
public PatternLinkPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<PatternLinkPO>public PatternLinkPO withHasMatch(boolean value)
withHasMatch in class PatternElement<PatternLinkPO>public PatternLinkPO createPatternObjectNameCondition(java.lang.String value)
public PatternLinkPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public PatternLinkPO createPatternObjectNameAssignment(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<PatternLinkPO>public PatternLinkPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<PatternLinkPO>public PatternLinkPO createDoAllMatchesCondition(boolean value)
public PatternLinkPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<PatternLinkPO>public PatternLinkPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<PatternLinkPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public PatternLinkPO createPatternLink(PatternPO tgt)
public PatternLinkPO createPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<PatternLinkPO>