Interface CollectionValueType
-
- All Superinterfaces:
tools.mdsd.modelingfoundations.identifier.Entity
,EObject
,tools.mdsd.modelingfoundations.identifier.Identifier
,tools.mdsd.modelingfoundations.identifier.NamedElement
,Notifier
,ValueType
- All Known Implementing Classes:
CollectionValueTypeImpl
public interface CollectionValueType extends ValueType
A representation of the model object 'Collection Value Type'.The following features are supported:
- See Also:
ValuetypePackage.getCollectionValueType()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getLowerBound()
Returns the value of the 'Lower Bound' attribute.ValueType
getNestedType()
Returns the value of the 'Nested Type' reference.int
getUpperBound()
Returns the value of the 'Upper Bound' attribute.void
setLowerBound(int value)
Sets the value of the 'Lower Bound
' attribute.void
setNestedType(ValueType value)
Sets the value of the 'Nested Type
' reference.void
setUpperBound(int value)
Sets the value of the 'Upper Bound
' attribute.-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface tools.mdsd.modelingfoundations.identifier.NamedElement
getEntityName, setEntityName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface tools.mdsd.characteristics.valuetype.ValueType
adheresToValueType, getProperty, hasProperty
-
-
-
-
Method Detail
-
getNestedType
ValueType getNestedType()
Returns the value of the 'Nested Type' reference.- Returns:
- the value of the 'Nested Type' reference.
- See Also:
setNestedType(ValueType)
,ValuetypePackage.getCollectionValueType_NestedType()
- Generated class or method.
- EMF model class or method.
- required="true"
-
setNestedType
void setNestedType(ValueType value)
Sets the value of the 'Nested Type
' reference.- Parameters:
value
- the new value of the 'Nested Type' reference.- See Also:
getNestedType()
- Generated class or method.
-
getLowerBound
int getLowerBound()
Returns the value of the 'Lower Bound' attribute. The default value is"-1"
.- Returns:
- the value of the 'Lower Bound' attribute.
- See Also:
setLowerBound(int)
,ValuetypePackage.getCollectionValueType_LowerBound()
- Generated class or method.
- EMF model class or method.
- default="-1" required="true"
-
setLowerBound
void setLowerBound(int value)
Sets the value of the 'Lower Bound
' attribute.- Parameters:
value
- the new value of the 'Lower Bound' attribute.- See Also:
getLowerBound()
- Generated class or method.
-
getUpperBound
int getUpperBound()
Returns the value of the 'Upper Bound' attribute. The default value is"-1"
.- Returns:
- the value of the 'Upper Bound' attribute.
- See Also:
setUpperBound(int)
,ValuetypePackage.getCollectionValueType_UpperBound()
- Generated class or method.
- EMF model class or method.
- default="-1" required="true"
-
setUpperBound
void setUpperBound(int value)
Sets the value of the 'Upper Bound
' attribute.- Parameters:
value
- the new value of the 'Upper Bound' attribute.- See Also:
getUpperBound()
- Generated class or method.
-
-