public interface CollectionType extends DataType
The following features are supported:
PivotPackage.getCollectionType()
Modifier and Type | Method and Description |
---|---|
Class |
getContainerType() |
Type |
getElementType()
Returns the value of the 'Element Type' reference.
|
java.lang.Number |
getLower()
Returns the value of the 'Lower' attribute.
|
IntegerValue |
getLowerValue() |
CollectionTypeId |
getTypeId()
Return a unique StandardLibrary-independent identifier for this type.
|
java.lang.Number |
getUpper()
Returns the value of the 'Upper' attribute.
|
UnlimitedNaturalValue |
getUpperValue() |
boolean |
isIsNullFree()
Returns the value of the 'Is Null Free' attribute.
|
void |
setElementType(Type value)
Sets the value of the '
Element Type ' reference. |
void |
setIsNullFree(boolean value)
Sets the value of the '
Is Null Free ' attribute. |
void |
setLower(java.lang.Number value)
Sets the value of the '
Lower ' attribute. |
void |
setLowerValue(IntegerValue lower) |
void |
setUpper(java.lang.Number value)
Sets the value of the '
Upper ' attribute. |
void |
setUpperValue(UnlimitedNaturalValue upper) |
getBehavioralClass, isIsSerializable, setBehavioralClass, setIsSerializable
createInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateUniqueInvariantName
conformsTo, flattenedType, getCommonType, getInheritance, getNormalizedType, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeIn
oclEquals, oclHashCode
getOwnedConstraints
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
Type getElementType()
If the meaning of the 'Element Type' reference isn't clear, there really should be more of a description here...
setElementType(Type)
,
PivotPackage.getCollectionType_ElementType()
void setElementType(Type value)
Element Type
' reference.
value
- the new value of the 'Element Type' reference.getElementType()
boolean isIsNullFree()
"false"
.
If the meaning of the 'Is Null Free' attribute isn't clear, there really should be more of a description here...
setIsNullFree(boolean)
,
PivotPackage.getCollectionType_IsNullFree()
void setIsNullFree(boolean value)
Is Null Free
' attribute.
value
- the new value of the 'Is Null Free' attribute.isIsNullFree()
java.lang.Number getLower()
"0"
.
If the meaning of the 'Lower' attribute isn't clear, there really should be more of a description here...
setLower(Number)
,
PivotPackage.getCollectionType_Lower()
void setLower(java.lang.Number value)
Lower
' attribute.
value
- the new value of the 'Lower' attribute.getLower()
java.lang.Number getUpper()
"*"
.
If the meaning of the 'Upper' attribute isn't clear, there really should be more of a description here...
setUpper(Number)
,
PivotPackage.getCollectionType_Upper()
void setUpper(java.lang.Number value)
Upper
' attribute.
value
- the new value of the 'Upper' attribute.getUpper()
void setLowerValue(@NonNull IntegerValue lower)
void setUpperValue(@NonNull UnlimitedNaturalValue upper)
Class getContainerType()
@NonNull IntegerValue getLowerValue()
@NonNull CollectionTypeId getTypeId()
Type
@NonNull UnlimitedNaturalValue getUpperValue()