|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BagExpression
Represents an OCL expression of type Bag.
Method Summary | |
---|---|
BagExpression |
collect(IteratorBody<Expression> body)
Applies the collect iterator to the expression. |
BagExpression |
collectNested(IteratorBody<Expression> body)
Applies the collectNested iterator to the expression. |
BagExpression |
excluding(Expression object)
Applies the excluding operation to the expression. |
BagExpression |
flatten()
Applies the flatten operation to the expression. |
BagExpression |
including(Expression object)
Applies the including operation to the expression. |
SetExpression |
intersection(SetExpression s)
Applies the intersection operation to the expression. |
BagExpression |
reject(IteratorBody<BooleanExpression> body)
Applies the reject iterator to the expression. |
BagExpression |
select(IteratorBody<BooleanExpression> body)
Applies the select iterator to the expression. |
BagExpression |
union(BagExpression bag)
Applies the union operation to the expression, taking a Bag as argument. |
BagExpression |
union(SetExpression s)
Applies the union operation to the expression, taking a Set as argument. |
Methods inherited from interface krieger.oclsolve.CollectionExpression |
---|
any, asBag, asOrderedSet, asSequence, asSet, count, excludes, excludesAll, exists, forAll, includes, includesAll, isEmpty, max, min, notEmpty, oclIsEqualTo, one, size, sum |
Methods inherited from interface krieger.oclsolve.Expression |
---|
evaluate |
Method Detail |
---|
BagExpression union(SetExpression s)
BagExpression union(BagExpression bag)
SetExpression intersection(SetExpression s)
BagExpression including(Expression object)
BagExpression excluding(Expression object)
BagExpression flatten()
BagExpression collect(IteratorBody<Expression> body)
BagExpression collectNested(IteratorBody<Expression> body)
BagExpression select(IteratorBody<BooleanExpression> body)
BagExpression reject(IteratorBody<BooleanExpression> body)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |