public class CardinalityConstraintPO extends PatternObject<CardinalityConstraintPO,CardinalityConstraint>
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 |
|---|
CardinalityConstraintPO() |
CardinalityConstraintPO(CardinalityConstraint... 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, withPatternpublic CardinalityConstraintPO()
public CardinalityConstraintPO(CardinalityConstraint... hostGraphObject)
public CardinalityConstraintSet allMatches()
public CardinalityConstraintPO hasTgtRoleName(java.lang.String value)
public java.lang.String getTgtRoleName()
public CardinalityConstraintPO withTgtRoleName(java.lang.String value)
public CardinalityConstraintPO hasHostGraphSrcObject(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public CardinalityConstraintPO withHostGraphSrcObject(java.lang.Object value)
public CardinalityConstraintPO hasMinCard(long value)
public long getMinCard()
public CardinalityConstraintPO withMinCard(long value)
public CardinalityConstraintPO hasMaxCard(long value)
public long getMaxCard()
public CardinalityConstraintPO withMaxCard(long value)
public CardinalityConstraintPO hasModifier(java.lang.String value)
public java.lang.String getModifier()
getModifier in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO withModifier(java.lang.String value)
withModifier in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO hasHasMatch(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO withHasMatch(boolean value)
withHasMatch in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO hasPatternObjectName(java.lang.String value)
public java.lang.String getPatternObjectName()
getPatternObjectName in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO withPatternObjectName(java.lang.String value)
withPatternObjectName in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO hasDoAllMatches(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<CardinalityConstraintPO>public PatternPO hasPattern()
public CardinalityConstraintPO hasPattern(PatternPO tgt)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<CardinalityConstraintPO>public PatternObjectPO hasSrc()
public CardinalityConstraintPO hasSrc(PatternObjectPO tgt)
public PatternObject getSrc()
public CardinalityConstraintPO hasTgtRoleName(java.lang.String lower, java.lang.String upper)
public CardinalityConstraintPO hasHostGraphSrcObject(java.lang.Object lower, java.lang.Object upper)
public CardinalityConstraintPO hasMinCard(long lower, long upper)
public CardinalityConstraintPO hasMaxCard(long lower, long upper)
public CardinalityConstraintPO hasModifier(java.lang.String lower, java.lang.String upper)
public CardinalityConstraintPO hasHasMatch(boolean lower, boolean upper)
public CardinalityConstraintPO hasPatternObjectName(java.lang.String lower, java.lang.String upper)
public CardinalityConstraintPO hasDoAllMatches(boolean lower, boolean upper)
public CardinalityConstraintPO createTgtRoleName(java.lang.String value)
public CardinalityConstraintPO createHostGraphSrcObject(java.lang.Object value)
public CardinalityConstraintPO createMinCard(long value)
public CardinalityConstraintPO createMaxCard(long value)
public CardinalityConstraintPO createModifier(java.lang.String value)
public CardinalityConstraintPO createHasMatch(boolean value)
public CardinalityConstraintPO createPatternObjectName(java.lang.String value)
public CardinalityConstraintPO createDoAllMatches(boolean value)
public PatternPO createPattern()
createPattern in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO createPattern(PatternPO tgt)
public PatternObjectPO createSrc()
public CardinalityConstraintPO createSrc(PatternObjectPO tgt)