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