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, spliteratorpublic 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.