Methods in org.eclipse.ocl.examples.domain.values that throw InvalidValueException |
NumericValue |
NumericValue.abs()
|
RealValue |
RealValue.abs()
|
IntegerValue |
IntegerValue.add(IntegerValue right)
|
RealValue |
RealValue.add(RealValue right)
|
SequenceValue |
SequenceValue.append(Value object)
|
BagValue |
Value.asBagValue()
|
boolean |
Value.asBoolean()
|
BooleanValue |
Value.asBooleanValue()
|
CollectionValue |
Value.asCollectionValue()
|
java.lang.Double |
Value.asDouble()
|
ElementValue |
Value.asElementValue()
|
java.lang.Integer |
Value.asInteger()
|
IntegerValue |
Value.asIntegerValue()
|
org.eclipse.emf.ecore.EObject |
Value.asNavigableObject()
|
ObjectValue |
Value.asObjectValue()
|
OrderedSetValue |
Value.asOrderedSetValue()
|
RealValue |
Value.asRealValue()
|
SequenceValue |
Value.asSequenceValue()
|
SetValue |
Value.asSetValue()
|
java.lang.String |
Value.asString()
|
StringValue |
Value.asStringValue()
|
TypeValue |
Value.asTypeValue()
|
UniqueCollectionValue |
Value.asUniqueCollectionValue()
|
Value |
Value.asValidValue()
|
Value |
SequenceValue.at(int index)
|
IntegerValue |
CollectionValue.count(Value value)
|
IntegerRange |
ValueFactory.createRange(IntegerValue firstInteger,
IntegerValue lastInteger)
|
IntegerValue |
IntegerValue.div(IntegerValue right)
|
RealValue |
IntegerValue.divide(IntegerValue right)
|
RealValue |
RealValue.divide(RealValue right)
|
BooleanValue |
CollectionValue.excludes(Value value)
|
BooleanValue |
CollectionValue.excludesAll(CollectionValue c)
|
CollectionValue |
CollectionValue.excluding(Value value)
|
Value |
SequenceValue.first()
|
CollectionValue |
CollectionValue.flatten()
|
boolean |
CollectionValue.flatten(java.util.Collection<Value> flattenedElements)
|
IntegerValue |
RealValue.floor()
|
BooleanValue |
CollectionValue.includes(Value value)
|
BooleanValue |
CollectionValue.includesAll(CollectionValue c)
|
CollectionValue |
CollectionValue.including(Value value)
|
IntegerValue |
SequenceValue.indexOf(Value object)
|
SequenceValue |
SequenceValue.insertAt(int index,
Value object)
|
IntegerValue |
ValueFactory.integerValueOf(java.lang.String aValue)
|
CollectionValue |
CollectionValue.intersection(CollectionValue c)
|
BooleanValue |
CollectionValue.isEmpty()
|
Value |
SequenceValue.last()
|
IntegerValue |
IntegerValue.max(IntegerValue right)
|
RealValue |
RealValue.max(RealValue right)
|
Value |
CollectionValue.maxMin(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation binaryOperation)
|
IntegerValue |
IntegerValue.min(IntegerValue right)
|
RealValue |
RealValue.min(RealValue right)
|
UniqueCollectionValue |
UniqueCollectionValue.minus(UniqueCollectionValue set)
|
IntegerValue |
IntegerValue.mod(IntegerValue right)
|
IntegerValue |
IntegerValue.multiply(IntegerValue right)
|
RealValue |
RealValue.multiply(RealValue right)
|
IntegerValue |
IntegerValue.negate()
|
NullValue |
NullValue.negate()
|
NumericValue |
NumericValue.negate()
|
RealValue |
RealValue.negate()
|
BooleanValue |
CollectionValue.notEmpty()
|
SequenceValue |
SequenceValue.prepend(Value object)
|
java.util.Set<TupleValue> |
CollectionValue.product(CollectionValue c,
DomainTupleType tupleType)
|
RealValue |
ValueFactory.realValueOf(java.lang.String aValue)
|
SequenceValue |
SequenceValue.reverse()
|
IntegerValue |
RealValue.round()
|
CollectionValue |
CollectionValue.selectByKind(DomainType typeValue)
|
CollectionValue |
CollectionValue.selectByType(DomainType typeValue)
|
int |
NumericValue.signum()
|
int |
RealValue.signum()
|
IntegerValue |
CollectionValue.size()
|
SequenceValue |
CollectionValue.sort(java.util.Comparator<Value> comparator)
|
OrderedSetValue |
OrderedSetValue.subOrderedSet(int lower,
int upper)
|
SequenceValue |
SequenceValue.subSequence(int lower,
int upper)
|
IntegerValue |
IntegerValue.subtract(IntegerValue right)
|
RealValue |
RealValue.subtract(RealValue right)
|
Value |
CollectionValue.sum(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation binaryOperation,
Value zero)
|
UniqueCollectionValue |
UniqueCollectionValue.symmetricDifference(UniqueCollectionValue set)
|
InvalidValue |
ValueFactory.throwInvalidValueException(java.lang.String message,
java.lang.Object... bindings)
|
IntegerValue |
NumericValue.toIntegerValue()
|
IntegerValue |
Value.toIntegerValue()
|
java.util.Iterator<Value> |
Value.toIteratorValue()
|
RealValue |
Value.toRealValue()
|
SequenceValue |
CollectionValue.toSequenceValue()
|
CollectionValue |
CollectionValue.union(CollectionValue c)
|
Methods in org.eclipse.ocl.examples.domain.values.impl that throw InvalidValueException |
NullValue |
AbstractUndefinedValue.abs()
|
NullValue |
AbstractUndefinedValue.add(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.add(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.add(RealValue right)
|
SequenceValue |
AbstractSequenceValue.append(Value object)
|
SequenceValue |
AbstractUndefinedCollectionValue.append(Value object)
|
OrderedSetValue |
OrderedSetValueImpl.append(Value object)
|
SequenceValue |
SequenceRangeImpl.append(Value value)
|
SequenceValue |
SequenceValueImpl.Accumulator.append(Value object)
|
BagValue |
AbstractValue.asBagValue()
|
BagValue |
InvalidValueImpl.asBagValue()
|
boolean |
AbstractValue.asBoolean()
|
boolean |
InvalidValueImpl.asBoolean()
|
BooleanValue |
AbstractValue.asBooleanValue()
|
BooleanValue |
InvalidValueImpl.asBooleanValue()
|
CollectionValue |
AbstractValue.asCollectionValue()
|
CollectionValue |
InvalidValueImpl.asCollectionValue()
|
java.lang.Double |
AbstractValue.asDouble()
|
java.lang.Double |
InvalidValueImpl.asDouble()
|
ElementValue |
AbstractValue.asElementValue()
|
ElementValue |
InvalidValueImpl.asElementValue()
|
java.lang.Integer |
AbstractValue.asInteger()
|
java.lang.Integer |
IntegerLongValueImpl.asInteger()
|
java.lang.Integer |
InvalidValueImpl.asInteger()
|
IntegerValue |
AbstractValue.asIntegerValue()
|
IntegerValue |
InvalidValueImpl.asIntegerValue()
|
org.eclipse.emf.ecore.EObject |
AbstractTypeValueImpl.asNavigableObject()
|
org.eclipse.emf.ecore.EObject |
AbstractValue.asNavigableObject()
|
org.eclipse.emf.ecore.EObject |
InvalidValueImpl.asNavigableObject()
|
ObjectValue |
AbstractValue.asObjectValue()
|
ObjectValue |
InvalidValueImpl.asObjectValue()
|
OrderedSetValue |
AbstractValue.asOrderedSetValue()
|
OrderedSetValue |
InvalidValueImpl.asOrderedSetValue()
|
RealValue |
AbstractValue.asRealValue()
|
RealValue |
InvalidValueImpl.asRealValue()
|
SequenceValue |
AbstractValue.asSequenceValue()
|
SequenceValue |
InvalidValueImpl.asSequenceValue()
|
SetValue |
AbstractValue.asSetValue()
|
SetValue |
InvalidValueImpl.asSetValue()
|
java.lang.String |
AbstractValue.asString()
|
java.lang.String |
InvalidValueImpl.asString()
|
StringValue |
AbstractValue.asStringValue()
|
StringValue |
InvalidValueImpl.asStringValue()
|
TypeValue |
AbstractValue.asTypeValue()
|
TypeValue |
InvalidValueImpl.asTypeValue()
|
UniqueCollectionValue |
AbstractValue.asUniqueCollectionValue()
|
UniqueCollectionValue |
InvalidValueImpl.asUniqueCollectionValue()
|
Value |
InvalidValueImpl.asValidValue()
|
Value |
AbstractSequenceValue.at(int index)
|
Value |
AbstractUndefinedCollectionValue.at(int index)
|
Value |
OrderedSetValueImpl.at(int index)
|
IntegerValue |
AbstractCollectionValue.count(Value value)
Implementation of the OCL
Collection::count(object : T) : Integer
operation. |
IntegerValue |
AbstractUndefinedCollectionValue.count(Value value)
|
IntegerValue |
SequenceRangeImpl.count(Value value)
|
CollectionValue |
AbstractUndefinedCollectionValue.createNew()
|
IntegerRange |
AbstractValueFactory.createRange(IntegerValue firstInteger,
IntegerValue lastInteger)
|
NullValue |
AbstractUndefinedValue.div(IntegerValue right)
|
IntegerValue |
IntegerIntValueImpl.div(IntegerValue right)
|
IntegerValue |
IntegerLongValueImpl.div(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.div(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.divide(IntegerValue right)
|
RealValue |
IntegerIntValueImpl.divide(IntegerValue right)
|
RealValue |
IntegerLongValueImpl.divide(IntegerValue right)
|
RealValue |
IntegerValueImpl.divide(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.divide(RealValue right)
|
RealValue |
RealValueImpl.divide(RealValue right)
|
protected static RealValue |
RealValueImpl.divideBigDecimal(ValueFactory valueFactory,
java.math.BigDecimal left,
java.math.BigDecimal right)
|
BooleanValue |
AbstractUndefinedCollectionValue.excludes(Value value)
|
BooleanValue |
AbstractUndefinedCollectionValue.excludesAll(CollectionValue c)
|
CollectionValue |
AbstractUndefinedCollectionValue.excluding(Value value)
|
Value |
AbstractSequenceValue.first()
|
Value |
AbstractUndefinedCollectionValue.first()
|
Value |
OrderedSetValueImpl.first()
|
SequenceValue |
AbstractSequenceValue.flatten()
|
CollectionValue |
AbstractUndefinedCollectionValue.flatten()
|
BagValue |
BagValueImpl.flatten()
|
OrderedSetValue |
OrderedSetValueImpl.flatten()
|
SetValue |
SetValueImpl.flatten()
|
boolean |
AbstractCollectionValue.flatten(java.util.Collection<Value> flattenedElements)
Returns true if any element flattened. |
NullValue |
AbstractUndefinedValue.floor()
|
BooleanValue |
AbstractUndefinedCollectionValue.includes(Value value)
|
BooleanValue |
AbstractUndefinedCollectionValue.includesAll(CollectionValue c)
|
SequenceValue |
AbstractSequenceValue.including(Value value)
|
CollectionValue |
AbstractUndefinedCollectionValue.including(Value value)
|
BagValue |
BagValueImpl.including(Value value)
|
OrderedSetValue |
OrderedSetValueImpl.including(Value value)
|
SequenceValue |
SequenceRangeImpl.including(Value value)
|
SetValue |
SetValueImpl.including(Value value)
|
IntegerValue |
AbstractSequenceValue.indexOf(Value object)
|
IntegerValue |
AbstractUndefinedCollectionValue.indexOf(Value object)
|
IntegerValue |
OrderedSetValueImpl.indexOf(Value object)
|
SequenceValue |
AbstractSequenceValue.insertAt(int index,
Value object)
|
SequenceValue |
AbstractUndefinedCollectionValue.insertAt(int index,
Value object)
|
OrderedSetValue |
OrderedSetValueImpl.insertAt(int index,
Value object)
|
IntegerValue |
AbstractValueFactory.integerValueOf(java.lang.String aValue)
Creates a BigInteger representation for aValue. |
CollectionValue |
AbstractCollectionValue.intersection(CollectionValue c)
|
CollectionValue |
AbstractUndefinedCollectionValue.intersection(CollectionValue c)
|
static BagValue |
BagValueImpl.intersection(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
static OrderedSetValue |
OrderedSetValueImpl.intersection(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
static SetValue |
SetValueImpl.intersection(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
int |
IntegerLongValueImpl.intValue()
|
BooleanValue |
AbstractUndefinedCollectionValue.isEmpty()
|
Value |
AbstractSequenceValue.last()
|
Value |
AbstractUndefinedCollectionValue.last()
|
Value |
OrderedSetValueImpl.last()
|
NullValue |
AbstractUndefinedValue.max(IntegerValue right)
|
IntegerValue |
IntegerIntValueImpl.max(IntegerValue right)
|
IntegerValue |
IntegerLongValueImpl.max(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.max(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.max(RealValue right)
|
Value |
AbstractCollectionValue.maxMin(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation binaryOperation)
|
Value |
AbstractUndefinedCollectionValue.maxMin(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation binaryOperation)
|
NullValue |
AbstractUndefinedValue.min(IntegerValue right)
|
IntegerValue |
IntegerIntValueImpl.min(IntegerValue right)
|
IntegerValue |
IntegerLongValueImpl.min(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.min(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.min(RealValue right)
|
NullValue |
AbstractUndefinedCollectionValue.minus(UniqueCollectionValue set)
|
OrderedSetValue |
OrderedSetValueImpl.minus(UniqueCollectionValue set)
|
SetValue |
SetValueImpl.minus(UniqueCollectionValue set)
|
NullValue |
AbstractUndefinedValue.mod(IntegerValue right)
|
IntegerValue |
IntegerIntValueImpl.mod(IntegerValue right)
|
IntegerValue |
IntegerLongValueImpl.mod(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.mod(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.multiply(IntegerValue right)
|
IntegerValue |
IntegerIntValueImpl.multiply(IntegerValue right)
|
IntegerValue |
IntegerLongValueImpl.multiply(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.multiply(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.multiply(RealValue right)
|
NullValue |
AbstractUndefinedValue.negate()
|
UnlimitedValue |
UnlimitedValueImpl.negate()
|
BooleanValue |
AbstractUndefinedCollectionValue.notEmpty()
|
SequenceValue |
AbstractSequenceValue.prepend(Value object)
|
SequenceValue |
AbstractUndefinedCollectionValue.prepend(Value object)
|
OrderedSetValue |
OrderedSetValueImpl.prepend(Value object)
|
SequenceValue |
SequenceRangeImpl.prepend(Value value)
|
RealValue |
AbstractValueFactory.realValueOf(java.lang.String aValue)
|
SequenceValue |
AbstractSequenceValue.reverse()
|
SequenceValue |
AbstractUndefinedCollectionValue.reverse()
|
NullValue |
AbstractUndefinedValue.round()
|
CollectionValue |
AbstractCollectionValue.selectByKind(DomainType requiredElementType)
|
CollectionValue |
AbstractUndefinedCollectionValue.selectByKind(DomainType elementType)
|
CollectionValue |
AbstractCollectionValue.selectByType(DomainType requiredElementType)
|
CollectionValue |
AbstractUndefinedCollectionValue.selectByType(DomainType elementType)
|
IntegerValue |
AbstractUndefinedCollectionValue.size()
|
SequenceValue |
AbstractUndefinedCollectionValue.sort(java.util.Comparator<Value> comparator)
|
NullValue |
AbstractUndefinedCollectionValue.subOrderedSet(int lower,
int upper)
|
NullValue |
AbstractUndefinedCollectionValue.subSequence(int lower,
int upper)
|
SequenceValue |
OrderedSetValueImpl.subSequence(int lower,
int upper)
|
NullValue |
AbstractUndefinedValue.subtract(IntegerValue right)
|
IntegerValue |
IntegerIntValueImpl.subtract(IntegerValue right)
|
IntegerValue |
IntegerLongValueImpl.subtract(IntegerValue right)
|
IntegerValue |
IntegerValueImpl.subtract(IntegerValue right)
|
NullValue |
AbstractUndefinedValue.subtract(RealValue right)
|
Value |
AbstractCollectionValue.sum(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation binaryOperation,
Value zero)
|
Value |
AbstractUndefinedCollectionValue.sum(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation binaryOperation,
Value zero)
|
NullValue |
AbstractUndefinedCollectionValue.symmetricDifference(UniqueCollectionValue set)
|
InvalidValue |
AbstractValueFactory.throwInvalidValueException(java.lang.String message,
java.lang.Object... bindings)
|
InvalidValue |
AbstractValueFactory.throwInvalidValueException(java.lang.Throwable e,
java.lang.String message,
java.lang.Object... bindings)
|
IntegerValue |
AbstractValue.toIntegerValue()
|
IntegerValue |
InvalidValueImpl.toIntegerValue()
|
IntegerValue |
RealValueImpl.toIntegerValue()
|
protected NullValue |
AbstractUndefinedValue.toInvalidValue()
|
java.util.Iterator<Value> |
AbstractValue.toIteratorValue()
|
java.util.Iterator<Value> |
InvalidValueImpl.toIteratorValue()
|
java.util.Iterator<Value> |
SequenceRangeImpl.toIteratorValue()
|
RealValue |
AbstractValue.toRealValue()
|
RealValue |
InvalidValueImpl.toRealValue()
|
CollectionValue |
AbstractCollectionValue.union(CollectionValue c)
|
static BagValue |
BagValueImpl.union(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
static OrderedSetValue |
OrderedSetValueImpl.union(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
static SequenceValue |
SequenceValueImpl.union(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
static SetValue |
SetValueImpl.union(ValueFactory valueFactory,
DomainCollectionType type,
CollectionValue left,
CollectionValue right)
|
Methods in org.eclipse.ocl.examples.library.collection that throw InvalidValueException |
Value |
CollectionAsBagOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionAsOrderedSetOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionAsSequenceOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionAsSetOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionFlattenOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionIsEmptyOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionMaxOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
CollectionMinOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
CollectionNotEmptyOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionSizeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionSumOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
OrderedCollectionFirstOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
OrderedCollectionLastOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
OrderedCollectionReverseOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value argument)
|
Value |
CollectionClassifierElementTypeProperty.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
DomainProperty property)
|
Value |
CollectionCountOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionExcludesAllOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionExcludesOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionExcludingOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionIncludesAllOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionIncludesOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionIncludingOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionIntersectionOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
CollectionProductOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal,
Value argVal)
|
Value |
CollectionSelectByKindOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal,
Value argVal)
|
Value |
CollectionSelectByTypeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal,
Value argVal)
|
Value |
CollectionUnionOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
OrderedCollectionAppendOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
OrderedCollectionAtOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
OrderedCollectionIndexOfOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
OrderedCollectionPrependOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
SetMinusOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
SetSymmetricDifferenceOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
OrderedCollectionInsertAtOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
OrderedSetSubOrderedSetOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
SequenceSubSequenceOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Methods in org.eclipse.ocl.examples.library.numeric that throw InvalidValueException |
Value |
AbstractNumericUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
AbstractNumericBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
UnlimitedNaturalOclAsTypeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal,
Value argVal)
|
protected
<T extends java.lang.Number & java.lang.Comparable<T>>
java.lang.Object |
|
AbstractNumericBinaryOperation.evaluate(DomainEvaluator evaluator,
T left,
T right)
Return the result of evaluating the operation on left and right which are both
of the same derived Number type. |
protected abstract Value |
AbstractNumericBinaryOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
Evaluate an operation for which both left and right are Integer. |
protected Value |
NumericDivOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
|
protected Value |
NumericDivideOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
|
protected IntegerValue |
NumericMaxOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
|
protected Value |
NumericMinOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
|
protected Value |
NumericMinusOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
Deprecated. |
protected Value |
NumericModOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
|
protected IntegerValue |
NumericPlusOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
Deprecated. |
protected Value |
NumericTimesOperation.evaluateInteger(DomainEvaluator evaluator,
IntegerValue left,
IntegerValue right)
|
protected Value |
AbstractNumericUnaryOperation.evaluateInteger(IntegerValue left)
|
protected Value |
NumericAbsOperation.evaluateNumeric(NumericValue left)
|
protected Value |
NumericNegateOperation.evaluateNumeric(NumericValue left)
|
protected
|
AbstractNumericUnaryOperation.evaluateNumeric(T left)
Return the result of evaluating the operation on left. |
protected Value |
AbstractNumericBinaryOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
Evaluate an operation for which both left and right are Real. |
protected Value |
NumericDivideOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
|
protected RealValue |
NumericMaxOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
|
protected Value |
NumericMinOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
|
protected Value |
NumericMinusOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
Deprecated. |
protected RealValue |
NumericPlusOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
Deprecated. |
protected Value |
NumericTimesOperation.evaluateReal(DomainEvaluator evaluator,
RealValue left,
RealValue right)
|
protected Value |
AbstractNumericUnaryOperation.evaluateReal(RealValue left)
|
protected Value |
NumericFloorOperation.evaluateReal(RealValue left)
|
protected Value |
NumericRoundOperation.evaluateReal(RealValue left)
|
protected Value |
AbstractNumericBinaryOperation.evaluateUnlimited(DomainEvaluator evaluator,
Value left,
Value right)
Evaluate an operation for which at least one of left and right are unlimited
and for which neither left nor right are invalid or null. |
protected Value |
AbstractNumericUnaryOperation.evaluateUnlimited(java.lang.Object left)
|
Methods in org.eclipse.ocl.examples.library.string that throw InvalidValueException |
Value |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
Value sourceValue,
Value... argumentValues)
|
Value |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainCollectionType returnType,
Value sourceValue,
java.lang.String delims,
boolean returnDelims)
|
Value |
StringCharactersOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringSizeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringToBooleanOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringToIntegerOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringToLowerCaseOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringToRealOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringToUpperCaseOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue)
|
Value |
StringTrimOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceVal)
|
Value |
StringAtOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringCompareToOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringConcatOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringEndsWithOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringEqualsIgnoreCaseOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringGreaterThanEqualOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringGreaterThanOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringIndexOfOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringLastIndexOfOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringLessThanEqualOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringLessThanOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringMatchesOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringStartsWithOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value left,
Value right)
|
Value |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value argumentValue)
|
Value |
StringReplaceAllOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
StringReplaceFirstOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
StringSubstituteAllOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
StringSubstituteFirstOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
StringSubstringOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Value |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value sourceValue,
Value firstArgumentValue,
Value secondArgumentValue)
|
Methods in org.eclipse.ocl.examples.pivot.bodies that throw InvalidValueException |
Value |
BooleanLiteralExpBodies._invariant_TypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
CollectionItemBodies._invariant_TypeIsItemType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
CollectionLiteralExpBodies._invariant_BagKindIsBag.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
CollectionLiteralExpBodies._invariant_CollectionKindIsConcrete.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
CollectionLiteralExpBodies._invariant_OrderedSetKindIsOrderedSet.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
CollectionLiteralExpBodies._invariant_SequenceKindIsSequence.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
CollectionLiteralExpBodies._invariant_SetKindIsSet.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ConstraintBodies._invariant_UniqueName.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ElementBodies._invariant_not_own_self.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ElementBodies._allOwnedElements_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
EnumLiteralExpBodies._invariant_TypeIsEnumerationType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IfExpBodies._invariant_ConditionTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IntegerLiteralExpBodies._invariant_TypeIsInteger.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IterateExpBodies._invariant_BodyTypeConformsToResultType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IterateExpBodies._invariant_OneInitializer.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IterateExpBodies._invariant_TypeIsResultType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_AnyBodyTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_AnyHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_AnyTypeIsSourceElementType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ClosureElementTypeIsSourceElementType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ClosureHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ClosureSourceElementTypeIsBodyElementType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ClosureTypeIsUniqueCollection.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_CollectElementTypeIsSourceElementType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_CollectHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_CollectNestedHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_CollectNestedTypeIsBag.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_CollectNestedTypeIsBodyType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_CollectTypeIsUnordered.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ExistsBodyTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ExistsTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ForAllBodyTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_ForAllTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_IsUniqueHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_IsUniqueTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_IteratorTypeIsSourceElementType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_OneBodyTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_OneHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_OneTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_RejectOrSelectHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_RejectOrSelectTypeIsBoolean.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_RejectOrSelectTypeIsSourceType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_SortedByElementTypeIsSourceElementType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_SortedByHasOneIterator.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
IteratorExpBodies._invariant_SortedByIsOrderedIfSourceIsOrdered.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
LetExpBodies._invariant_TypeIsInType.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
LoopExpBodies._invariant_NoInitializers.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
LoopExpBodies._invariant_SourceIsCollection.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MessageExpBodies._invariant_OneCallOrOneSend.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MessageExpBodies._invariant_TargetIsNotACollection.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MultiplicityElementBodies._invariant_lower_ge_0.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MultiplicityElementBodies._invariant_upper_ge_lower.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MultiplicityElementBodies._isMultivalued_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MultiplicityElementBodies._lowerBound_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MultiplicityElementBodies._upperBound_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
OpaqueExpressionBodies._invariant_language_body_size.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
OperationBodies._invariant_CompatibleReturn.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
OperationCallExpBodies._invariant_ArgumentCount.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
PropertyBodies._invariant_CompatibleInitialiser.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateBindingBodies._invariant_one_parameter_substitution.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateBindingBodies._invariant_parameter_substitution_formal.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateParameterBodies._invariant_must_be_compatible.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateParameterSubstitutionBodies._invariant_must_be_compatible.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateSignatureBodies._invariant_own_elements.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateableElementBodies._isTemplate_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TemplateableElementBodies._parameterableElements_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TypeTemplateParameterBodies._invariant_has_constraining_type.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
TypedMultiplicityElementBodies._makeParameter_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ValueSpecificationBodies._booleanValue_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ValueSpecificationBodies._integerValue_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ValueSpecificationBodies._isComputable_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ValueSpecificationBodies._isNull_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ValueSpecificationBodies._stringValue_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
ValueSpecificationBodies._unlimitedValue_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self)
|
Value |
MultiplicityElementBodies._includesCardinality_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value C)
|
Value |
MultiplicityElementBodies._includesMultiplicity_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value M)
|
Value |
ParameterableElementBodies._isCompatibleWith_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value p)
|
Value |
PropertyBodies._isAttribute_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value p)
|
Value |
SelfTypeBodies._resolveSelfType_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value selfType)
|
Value |
TypeBodies._resolveSelfType_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value selfType)
|
Value |
TypedMultiplicityElementBodies._CompatibleBody_body_.evaluate(DomainEvaluator evaluator,
DomainType returnType,
Value self,
Value bodySpecification)
|