public abstract class UndefinedValueImpl extends DomainException implements NullValue
IntegerValue.AccumulatorOrderedSetValue.AccumulatorSetValue.AccumulatorINVALID_NAME| Modifier | Constructor and Description |
|---|---|
protected |
UndefinedValueImpl(java.lang.String message,
java.lang.Throwable cause) |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitintValueoclEquals, oclHashCodeasEcoreObjectprotected UndefinedValueImpl(@Nullable
java.lang.String message,
@Nullable
java.lang.Throwable cause)
@NonNull public NullValue addInteger(@NonNull IntegerValue right)
addInteger in interface IntegerValueaddInteger in interface RealValue@NonNull public SequenceValue append(@Nullable java.lang.Object object)
append in interface SequenceValue@NonNull public SequenceValue appendAll(@NonNull SequenceValue objects)
appendAll in interface SequenceValue@NonNull public BagValue asBagValue()
asBagValue in interface Value@NonNull public java.util.Collection<java.lang.Object> asCollection()
asCollection in interface CollectionValue@NonNull public CollectionValue asCollectionValue()
asCollectionValue in interface Value@NonNull public IntegerValue asIntegerValue()
asIntegerValue in interface Value@NonNull public java.util.List<java.lang.Object> asList()
@NonNull public org.eclipse.emf.ecore.EObject asNavigableObject()
asNavigableObject in interface Value@NonNull public ObjectValue asObjectValue()
asObjectValue in interface Value@NonNull public OrderedSetValue asOrderedSetValue()
asOrderedSetValue in interface Value@NonNull public RealValue asRealValue()
asRealValue in interface Value@NonNull public SequenceValue asSequenceValue()
asSequenceValue in interface Value@NonNull public SetValue asSetValue()
asSetValue in interface Value@NonNull public TupleValue asTupleValue()
asTupleValue in interface Value@NonNull public UniqueCollectionValue asUniqueCollectionValue()
asUniqueCollectionValue in interface Value@NonNull public Value asUnlimitedNaturalValue()
asUnlimitedNaturalValue in interface Value@Nullable public Value at(int index)
at in interface SequenceValue@NonNull public java.math.BigDecimal bigDecimalValue()
bigDecimalValue in interface RealValue@NonNull public java.math.BigInteger bigIntegerValue()
bigIntegerValue in interface RealValue@NonNull public RealValue commutatedAdd(@NonNull RealValue left)
commutatedAdd in interface RealValue@NonNull public IntegerValue commutatedDiv(@NonNull IntegerValue left)
commutatedDiv in interface IntegerValue@NonNull public RealValue commutatedDivide(@NonNull RealValue left)
commutatedDivide in interface RealValue@NonNull public IntegerValue commutatedMod(@NonNull IntegerValue left)
commutatedMod in interface IntegerValue@NonNull public RealValue commutatedMultiply(@NonNull RealValue left)
commutatedMultiply in interface RealValue@NonNull public RealValue commutatedSubtract(@NonNull RealValue left)
commutatedSubtract in interface RealValuepublic int compareTo(RealValue o)
compareTo in interface java.lang.Comparable<RealValue>public int compareToInteger(@NonNull
IntegerValue right)
compareToInteger in interface IntegerValuecompareToInteger in interface RealValuepublic int compareToReal(@NonNull
RealValue right)
compareToReal in interface RealValuepublic int compareToUnlimited(@NonNull
UnlimitedValue right)
compareToUnlimited in interface RealValue@NonNull public IntegerValue count(@Nullable java.lang.Object value)
count in interface CollectionValue@NonNull public CollectionValue createNew()
@NonNull public NullValue div(@NonNull IntegerValue right)
@NonNull public NullValue divInteger(@NonNull IntegerValue right)
divInteger in interface IntegerValue@NonNull public NullValue divUnlimited(@NonNull UnlimitedValue right)
divUnlimited in interface IntegerValue@NonNull public RealValue divideInteger(@NonNull IntegerValue right)
divideInteger in interface IntegerValuedivideInteger in interface RealValue@NonNull public NullValue divideReal(@NonNull RealValue right)
divideReal in interface RealValuepublic double doubleValue()
doubleValue in interface RealValue@NonNull
public java.lang.Boolean excludes(@Nullable
java.lang.Object value)
excludes in interface CollectionValue@NonNull
public java.lang.Boolean excludesAll(@NonNull
CollectionValue c)
excludesAll in interface CollectionValue@NonNull public CollectionValue excluding(@Nullable java.lang.Object value)
excluding in interface CollectionValue@NonNull public CollectionValue excludingAll(@NonNull CollectionValue c)
excludingAll in interface CollectionValue@Nullable public Value first()
first in interface SequenceValue@NonNull public CollectionValue flatten()
flatten in interface CollectionValuepublic boolean flatten(@NonNull
java.util.Collection<java.lang.Object> flattenedElements)
flatten in interface CollectionValuepublic DomainType getElement()
@NonNull public java.util.List<? extends java.lang.Object> getElements()
getElements in interface CollectionValue@NonNull public DomainType getInstanceType()
public java.lang.String getKind()
getKind in interface CollectionValuepublic java.lang.Object getObject()
getObject in interface ObjectValue@NonNull public abstract OclVoidTypeId getTypeId()
ValuegetTypeId in interface CollectionValuegetTypeId in interface NullValuegetTypeId in interface TupleValuegetTypeId in interface Value@NonNull public java.lang.String getTypeName()
@NonNull public Value getValue(@NonNull TuplePartId partId)
TupleValuegetValue in interface TupleValue@NonNull public java.lang.Object getValue(int index)
TupleValuegetValue in interface TupleValue@NonNull
public java.lang.Boolean includes(@Nullable
java.lang.Object value)
includes in interface CollectionValue@NonNull
public java.lang.Boolean includesAll(@NonNull
CollectionValue c)
includesAll in interface CollectionValue@NonNull public CollectionValue including(@Nullable java.lang.Object value)
including in interface CollectionValue@NonNull public CollectionValue includingAll(@NonNull CollectionValue c)
includingAll in interface CollectionValue@NonNull public IntegerValue indexOf(@Nullable java.lang.Object object)
indexOf in interface SequenceValue@NonNull public SequenceValue insertAt(int index, @Nullable java.lang.Object object)
insertAt in interface SequenceValuepublic int intSize()
intSize in interface CollectionValue@NonNull public CollectionValue intersection(@NonNull CollectionValue c)
intersection in interface CollectionValue@NonNull public java.lang.Boolean isEmpty()
isEmpty in interface CollectionValuepublic boolean isFalse()
@Nullable public IntegerValue isIntegerValue()
isIntegerValue in interface RealValuepublic boolean isOrdered()
isOrdered in interface CollectionValuepublic boolean isTrue()
public boolean isUndefined()
isUndefined in interface Valuepublic boolean isUnique()
isUnique in interface CollectionValuepublic boolean isUnlimited()
isUnlimited in interface RealValuepublic boolean isUnlimitedNatural()
isUnlimitedNatural in interface IntegerValue@NonNull public java.lang.Iterable<? extends java.lang.Object> iterable()
iterable in interface CollectionValue@NonNull public org.eclipse.ocl.examples.domain.values.impl.UndefinedValueImpl.Iterator iterator()
iterator in interface java.lang.Iterable<java.lang.Object>iterator in interface CollectionValue@Nullable public Value last()
last in interface SequenceValue@NonNull public NullValue maxInteger(@NonNull IntegerValue right)
maxInteger in interface IntegerValuemaxInteger in interface RealValue@NonNull public NullValue maxUnlimited(@NonNull UnlimitedValue right)
maxUnlimited in interface RealValue@NonNull public NullValue minInteger(@NonNull IntegerValue right)
minInteger in interface IntegerValueminInteger in interface RealValue@NonNull public NullValue minUnlimited(@NonNull UnlimitedValue right)
minUnlimited in interface RealValue@NonNull public NullValue minus(@NonNull UniqueCollectionValue set)
minus in interface UniqueCollectionValue@NonNull public NullValue modInteger(@NonNull IntegerValue right)
modInteger in interface IntegerValue@NonNull public NullValue modUnlimited(@NonNull UnlimitedValue right)
modUnlimited in interface IntegerValue@NonNull public NullValue multiplyInteger(@NonNull IntegerValue right)
multiplyInteger in interface IntegerValuemultiplyInteger in interface RealValue@NonNull public NullValue multiplyReal(@NonNull RealValue right)
multiplyReal in interface RealValue@NonNull public NullValue negate()
negate in interface IntegerValuenegate in interface NullValuenegate in interface RealValuenegate in interface UnlimitedValue@NonNull public java.lang.Boolean notEmpty()
notEmpty in interface CollectionValue@NonNull public SequenceValue prepend(@Nullable java.lang.Object object)
prepend in interface SequenceValue@NonNull public SequenceValue prependAll(@NonNull SequenceValue objects)
prependAll in interface SequenceValue@Nullable public java.util.Set<TupleValue> product(@NonNull CollectionValue c, @NonNull TupleTypeId tupleTypeId)
product in interface CollectionValue@NonNull public SequenceValue reverse()
reverse in interface SequenceValue@NonNull public IntegerValue size()
size in interface CollectionValue@NonNull public SequenceValue sort(@NonNull java.util.Comparator<java.lang.Object> comparator)
sort in interface CollectionValue@NonNull public java.lang.String stringValue()
@NonNull public NullValue subOrderedSet(int lower, int upper)
subOrderedSet in interface OrderedSetValue@NonNull public NullValue subSequence(int lower, int upper)
subSequence in interface SequenceValue@NonNull public NullValue subtractInteger(@NonNull IntegerValue right)
subtractInteger in interface IntegerValuesubtractInteger in interface RealValue@NonNull public NullValue subtractReal(@NonNull RealValue right)
subtractReal in interface RealValue@NonNull public NullValue symmetricDifference(@NonNull UniqueCollectionValue set)
symmetricDifference in interface UniqueCollectionValue@NonNull protected NullValue toInvalidValue()
@NonNull public SequenceValue toSequenceValue()
toSequenceValue in interface CollectionValuepublic void toString(@NonNull
java.lang.StringBuilder s,
int sizeLimit)
@NonNull public CollectionValue union(@NonNull CollectionValue c)
union in interface CollectionValue