public class CollectionTypeParametersImpl<T extends Type> extends Object implements CollectionTypeParameters<T>
Constructor and Description |
---|
CollectionTypeParametersImpl(T elementType,
boolean isNullFree,
IntegerValue lower,
UnlimitedNaturalValue upper) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
T |
getElementType() |
IntegerValue |
getLower() |
UnlimitedNaturalValue |
getUpper() |
int |
hashCode() |
boolean |
isNullFree() |
org.eclipse.ocl.pivot.internal.values.CollectionTypeParametersImpl.Iterator |
iterator() |
int |
parametersSize() |
String |
toString() |
forEach, spliterator
public CollectionTypeParametersImpl(T elementType, boolean isNullFree, IntegerValue lower, UnlimitedNaturalValue upper)
public T getElementType()
getElementType
in interface CollectionTypeParameters<T extends Type>
public IntegerValue getLower()
getLower
in interface CollectionTypeParameters<T extends Type>
public UnlimitedNaturalValue getUpper()
getUpper
in interface CollectionTypeParameters<T extends Type>
public boolean isNullFree()
isNullFree
in interface CollectionTypeParameters<T extends Type>
public org.eclipse.ocl.pivot.internal.values.CollectionTypeParametersImpl.Iterator iterator()
public int parametersSize()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.