Uses of Interface
org.eclipse.ocl.examples.domain.values.BagValue

Packages that use BagValue
org.eclipse.ocl.examples.domain.types   
org.eclipse.ocl.examples.domain.values   
org.eclipse.ocl.examples.domain.values.impl   
org.eclipse.ocl.examples.domain.values.util   
org.eclipse.ocl.examples.library.collection   
org.eclipse.ocl.examples.library.executor   
 

Uses of BagValue in org.eclipse.ocl.examples.domain.types
 

Methods in org.eclipse.ocl.examples.domain.types that return BagValue
 BagValue IdResolver.createBagOfAll(CollectionTypeId typeId, java.lang.Iterable<? extends java.lang.Object> unboxedValues)
           
 BagValue IdResolver.createBagOfEach(CollectionTypeId typeId, java.lang.Object... unboxedValues)
           
 

Uses of BagValue in org.eclipse.ocl.examples.domain.values
 

Subinterfaces of BagValue in org.eclipse.ocl.examples.domain.values
static interface BagValue.Accumulator
           
 interface InvalidValue
           
 interface NullValue
           
 interface SetValue
           
static interface SetValue.Accumulator
           
 

Methods in org.eclipse.ocl.examples.domain.values that return BagValue
 BagValue Value.asBagValue()
           
 

Uses of BagValue in org.eclipse.ocl.examples.domain.values.impl
 

Classes in org.eclipse.ocl.examples.domain.values.impl that implement BagValue
 class BagValueImpl
           
static class BagValueImpl.Accumulator
           
 class InvalidValueException
          An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue to the caller.
 class NullValueImpl
          An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue to the caller.
 class SetValueImpl
           
static class SetValueImpl.Accumulator
           
 class UndefinedValueImpl
           
 

Methods in org.eclipse.ocl.examples.domain.values.impl that return BagValue
 BagValue BagValueImpl.asBagValue()
           
 BagValue CollectionValueImpl.asBagValue()
          Add a value to a working collection, returning true if the working collection is changed by the addition.
 BagValue InvalidValueException.asBagValue()
           
 BagValue NumberValueImpl.asBagValue()
           
 BagValue SetValueImpl.asBagValue()
           
 BagValue UndefinedValueImpl.asBagValue()
           
 BagValue ValueImpl.asBagValue()
           
 BagValue BagValueImpl.excluding(java.lang.Object value)
           
 BagValue BagValueImpl.flatten()
           
 BagValue BagValueImpl.including(java.lang.Object value)
           
 

Uses of BagValue in org.eclipse.ocl.examples.domain.values.util
 

Methods in org.eclipse.ocl.examples.domain.values.util that return BagValue
static BagValue ValuesUtil.asBagValue(java.lang.Object value)
           
static BagValue ValuesUtil.createBagOfEach(CollectionTypeId typeId, java.lang.Object... boxedValues)
           
static BagValue ValuesUtil.createBagRange(CollectionTypeId typeId, java.lang.Object... values)
           
static BagValue ValuesUtil.createBagValue(CollectionTypeId typeId, Bag<? extends java.lang.Object> boxedValues)
           
 

Methods in org.eclipse.ocl.examples.domain.values.util with parameters of type BagValue
 T ValuesSwitch.caseBagValue(BagValue object)
          Returns the result of interpreting the object as an instance of 'Bag Value'.
 

Uses of BagValue in org.eclipse.ocl.examples.library.collection
 

Methods in org.eclipse.ocl.examples.library.collection that return BagValue
 BagValue CollectionAsBagOperation.evaluate(DomainEvaluator evaluator, TypeId returnTypeId, java.lang.Object sourceValue)
          Deprecated. 
 BagValue CollectionAsBagOperation.evaluate(java.lang.Object argument)
           
 

Uses of BagValue in org.eclipse.ocl.examples.library.executor
 

Methods in org.eclipse.ocl.examples.library.executor that return BagValue
 BagValue AbstractIdResolver.createBagOfAll(CollectionTypeId typeId, java.lang.Iterable<? extends java.lang.Object> unboxedValues)
           
 BagValue AbstractIdResolver.createBagOfEach(CollectionTypeId typeId, java.lang.Object... unboxedValues)