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) |
CardinalityConstraintPO(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 CardinalityConstraintPO()
public CardinalityConstraintPO(CardinalityConstraint... hostGraphObject)
public CardinalityConstraintPO(java.lang.String modifier)
public CardinalityConstraintSet allMatches()
public CardinalityConstraintPO createTgtRoleNameCondition(java.lang.String value)
public CardinalityConstraintPO createTgtRoleNameCondition(java.lang.String lower, java.lang.String upper)
public CardinalityConstraintPO createTgtRoleNameAssignment(java.lang.String value)
public java.lang.String getTgtRoleName()
public CardinalityConstraintPO withTgtRoleName(java.lang.String value)
public CardinalityConstraintPO createHostGraphSrcObjectCondition(java.lang.Object value)
public CardinalityConstraintPO createHostGraphSrcObjectAssignment(java.lang.Object value)
public java.lang.Object getHostGraphSrcObject()
public CardinalityConstraintPO withHostGraphSrcObject(java.lang.Object value)
public CardinalityConstraintPO createMinCardCondition(long value)
public CardinalityConstraintPO createMinCardCondition(long lower, long upper)
public CardinalityConstraintPO createMinCardAssignment(long value)
public long getMinCard()
public CardinalityConstraintPO withMinCard(long value)
public CardinalityConstraintPO createMaxCardCondition(long value)
public CardinalityConstraintPO createMaxCardCondition(long lower, long upper)
public CardinalityConstraintPO createMaxCardAssignment(long value)
public long getMaxCard()
public CardinalityConstraintPO withMaxCard(long value)
public CardinalityConstraintPO createModifierCondition(java.lang.String value)
public CardinalityConstraintPO createModifierCondition(java.lang.String lower, java.lang.String upper)
public CardinalityConstraintPO createModifierAssignment(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 createHasMatchCondition(boolean value)
public CardinalityConstraintPO createHasMatchAssignment(boolean value)
public boolean getHasMatch()
getHasMatch in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO withHasMatch(boolean value)
withHasMatch in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO createPatternObjectNameCondition(java.lang.String value)
public CardinalityConstraintPO createPatternObjectNameCondition(java.lang.String lower, java.lang.String upper)
public CardinalityConstraintPO createPatternObjectNameAssignment(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 createDoAllMatchesCondition(boolean value)
public CardinalityConstraintPO createDoAllMatchesAssignment(boolean value)
public boolean getDoAllMatches()
getDoAllMatches in class PatternElement<CardinalityConstraintPO>public CardinalityConstraintPO withDoAllMatches(boolean value)
withDoAllMatches in class PatternElement<CardinalityConstraintPO>public PatternPO createPatternPO()
public PatternPO createPatternPO(java.lang.String modifier)
public CardinalityConstraintPO createPatternLink(PatternPO tgt)
public CardinalityConstraintPO createPatternLink(PatternPO tgt, java.lang.String modifier)
public Pattern getPattern()
PatternElement
many one
PatternElement ----------------------------------- Pattern
elements pattern
getPattern in class PatternElement<CardinalityConstraintPO>public PatternObjectPO createSrcPO()
public PatternObjectPO createSrcPO(java.lang.String modifier)
public CardinalityConstraintPO createSrcLink(PatternObjectPO tgt)
public CardinalityConstraintPO createSrcLink(PatternObjectPO tgt, java.lang.String modifier)
public PatternObject getSrc()