public interface DataType extends GeneralizableElement, DataValueContainer, FinalizableElement
The following features are supported:
DatatypePackage.getDataType()| Modifier and Type | Method and Description |
|---|---|
DataValue |
getDefaultValue()
Returns the value of the 'Default Value' reference.
|
DataValue |
getNullValue()
Returns the value of the 'Null Value' reference.
|
org.eclipse.emf.common.util.EList<InformationRealization> |
getOwnedInformationRealizations()
Returns the value of the 'Owned Information Realizations' containment reference list.
|
java.lang.String |
getPattern()
Returns the value of the 'Pattern' attribute.
|
org.eclipse.emf.common.util.EList<DataType> |
getRealizedDataTypes()
Returns the value of the 'Realized Data Types' reference list.
|
org.eclipse.emf.common.util.EList<DataType> |
getRealizingDataTypes()
Returns the value of the 'Realizing Data Types' reference list.
|
VisibilityKind |
getVisibility()
Returns the value of the 'Visibility' attribute.
|
boolean |
isDiscrete()
Returns the value of the 'Discrete' attribute.
|
boolean |
isMaxInclusive()
Returns the value of the 'Max Inclusive' attribute.
|
boolean |
isMinInclusive()
Returns the value of the 'Min Inclusive' attribute.
|
void |
setDiscrete(boolean value)
Sets the value of the '
Discrete' attribute. |
void |
setMaxInclusive(boolean value)
Sets the value of the '
Max Inclusive' attribute. |
void |
setMinInclusive(boolean value)
Sets the value of the '
Min Inclusive' attribute. |
void |
setPattern(java.lang.String value)
Sets the value of the '
Pattern' attribute. |
void |
setVisibility(VisibilityKind value)
Sets the value of the '
Visibility' attribute. |
getOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractgetTypedElementsgetAbstractTypedElementsgetOwnedDataValuesgetOwnedPropertyValuePkgsgetContainedGenericTraces, getContainedRequirementsTraces, getNamingRules, getOwnedTracesgetName, setNamegetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverisFinal, setFinalboolean isDiscrete()
"true".
If the meaning of the 'Discrete' attribute isn't clear, there really should be more of a description here...
setDiscrete(boolean),
DatatypePackage.getDataType_Discrete()void setDiscrete(boolean value)
Discrete' attribute.
value - the new value of the 'Discrete' attribute.isDiscrete()boolean isMinInclusive()
"true".
If the meaning of the 'Min Inclusive' attribute isn't clear, there really should be more of a description here...
setMinInclusive(boolean),
DatatypePackage.getDataType_MinInclusive()void setMinInclusive(boolean value)
Min Inclusive' attribute.
value - the new value of the 'Min Inclusive' attribute.isMinInclusive()boolean isMaxInclusive()
"true".
If the meaning of the 'Max Inclusive' attribute isn't clear, there really should be more of a description here...
setMaxInclusive(boolean),
DatatypePackage.getDataType_MaxInclusive()void setMaxInclusive(boolean value)
Max Inclusive' attribute.
value - the new value of the 'Max Inclusive' attribute.isMaxInclusive()java.lang.String getPattern()
If the meaning of the 'Pattern' attribute isn't clear, there really should be more of a description here...
setPattern(String),
DatatypePackage.getDataType_Pattern()void setPattern(java.lang.String value)
Pattern' attribute.
value - the new value of the 'Pattern' attribute.getPattern()VisibilityKind getVisibility()
VisibilityKind.
If the meaning of the 'Visibility' attribute isn't clear, there really should be more of a description here...
VisibilityKind,
setVisibility(VisibilityKind),
DatatypePackage.getDataType_Visibility()void setVisibility(VisibilityKind value)
Visibility' attribute.
value - the new value of the 'Visibility' attribute.VisibilityKind,
getVisibility()DataValue getDefaultValue()
If the meaning of the 'Default Value' reference isn't clear, there really should be more of a description here...
DatatypePackage.getDataType_DefaultValue()DataValue getNullValue()
If the meaning of the 'Null Value' reference isn't clear, there really should be more of a description here...
DatatypePackage.getDataType_NullValue()org.eclipse.emf.common.util.EList<InformationRealization> getOwnedInformationRealizations()
InformationRealization.
If the meaning of the 'Owned Information Realizations' containment reference list isn't clear, there really should be more of a description here...
DatatypePackage.getDataType_OwnedInformationRealizations()org.eclipse.emf.common.util.EList<DataType> getRealizedDataTypes()
DataType.
It is bidirectional and its opposite is 'Realizing Data Types'.
If the meaning of the 'Realized Data Types' reference list isn't clear, there really should be more of a description here...
DatatypePackage.getDataType_RealizedDataTypes(),
getRealizingDataTypes()org.eclipse.emf.common.util.EList<DataType> getRealizingDataTypes()
DataType.
It is bidirectional and its opposite is 'Realized Data Types'.
If the meaning of the 'Realizing Data Types' reference list isn't clear, there really should be more of a description here...
DatatypePackage.getDataType_RealizingDataTypes(),
getRealizedDataTypes()