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) |
LinkConstraintPO(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 LinkConstraintPO()
public LinkConstraintPO(LinkConstraint... hostGraphObject)
public LinkConstraintPO(java.lang.String modifier)
public LinkConstraintSet allMatches()
public LinkConstraintPO createTgtRoleNameCondition(java.lang.String value)
public LinkConstraintPO createTgtRoleNameCondition(java.lang.String lower, java.lang.String upper)
public LinkConstraintPO createTgtRoleNameAssignment(java.lang.String value)
public java.lang.String getTgtRoleName()
public LinkConstraintPO withTgtRoleName(java.lang.String value)
public LinkConstraintPO createHostGraphSrcObjectCondition(java.lang.Object value)
public LinkConstraintPO createHostGraphSrcObjectAssignment(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public LinkConstraintPO withHostGraphSrcObject(java.lang.Object value)
public LinkConstraintPO createModifierCondition(java.lang.String value)
public LinkConstraintPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public LinkConstraintPO createModifierAssignment(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<LinkConstraintPO>public LinkConstraintPO withModifier(java.lang.String value)
withModifier in class PatternElement<LinkConstraintPO>public LinkConstraintPO createHasMatchCondition(boolean value)
public LinkConstraintPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<LinkConstraintPO>public LinkConstraintPO withHasMatch(boolean value)
withHasMatch in class PatternElement<LinkConstraintPO>public LinkConstraintPO createPatternObjectNameCondition(java.lang.String value)
public LinkConstraintPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public LinkConstraintPO createPatternObjectNameAssignment(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<LinkConstraintPO>public LinkConstraintPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<LinkConstraintPO>public LinkConstraintPO createDoAllMatchesCondition(boolean value)
public LinkConstraintPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<LinkConstraintPO>public LinkConstraintPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<LinkConstraintPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public LinkConstraintPO createPatternLink(PatternPO tgt)
public LinkConstraintPO createPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<LinkConstraintPO>