public abstract class DataTypeImpl extends GeneralizableElementImpl implements DataType
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
DataValue |
basicGetDefaultValue() |
DataValue |
basicGetNullValue() |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
DataValue |
getDefaultValue() |
DataValue |
getNullValue() |
org.eclipse.emf.common.util.EList<DataValue> |
getOwnedDataValues() |
org.eclipse.emf.common.util.EList<InformationRealization> |
getOwnedInformationRealizations() |
org.eclipse.emf.common.util.EList<PropertyValuePkg> |
getOwnedPropertyValuePkgs() |
java.lang.String |
getPattern() |
org.eclipse.emf.common.util.EList<DataType> |
getRealizedDataTypes() |
org.eclipse.emf.common.util.EList<DataType> |
getRealizingDataTypes() |
VisibilityKind |
getVisibility() |
boolean |
isDiscrete() |
boolean |
isFinal() |
boolean |
isMaxInclusive() |
boolean |
isMinInclusive() |
void |
setDiscrete(boolean newDiscrete) |
void |
setFinal(boolean newFinal) |
void |
setMaxInclusive(boolean newMaxInclusive) |
void |
setMinInclusive(boolean newMinInclusive) |
void |
setPattern(java.lang.String newPattern) |
void |
setVisibility(VisibilityKind newVisibility) |
java.lang.String |
toString() |
getOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractbasicGetStatus, getAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getContainedGenericTraces, getContainedRequirementsTraces, getDescription, getFeatures, getIncomingTraces, getNamingRules, getOutgoingTraces, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getOwnedTraces, getReview, getStatus, getSummary, getTypedElements, isVisibleInDoc, isVisibleInLM, setDescription, setReview, setStatus, setSummary, setVisibleInDoc, setVisibleInLMgetAbstractTypedElementsgetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractgetTypedElementsgetAbstractTypedElementsgetContainedGenericTraces, 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, eUnsetpublic org.eclipse.emf.common.util.EList<PropertyValuePkg> getOwnedPropertyValuePkgs()
getOwnedPropertyValuePkgs in interface StructureCapellacorePackage.getStructure_OwnedPropertyValuePkgs()public org.eclipse.emf.common.util.EList<DataValue> getOwnedDataValues()
getOwnedDataValues in interface DataValueContainerDatavaluePackage.getDataValueContainer_OwnedDataValues()public boolean isFinal()
isFinal in interface FinalizableElementFinalizableElement.setFinal(boolean),
ModellingcorePackage.getFinalizableElement_Final()public void setFinal(boolean newFinal)
setFinal in interface FinalizableElementnewFinal - the new value of the 'Final' attribute.FinalizableElement.isFinal()public boolean isDiscrete()
isDiscrete in interface DataTypeDataType.setDiscrete(boolean),
DatatypePackage.getDataType_Discrete()public void setDiscrete(boolean newDiscrete)
setDiscrete in interface DataTypenewDiscrete - the new value of the 'Discrete' attribute.DataType.isDiscrete()public boolean isMinInclusive()
isMinInclusive in interface DataTypeDataType.setMinInclusive(boolean),
DatatypePackage.getDataType_MinInclusive()public void setMinInclusive(boolean newMinInclusive)
setMinInclusive in interface DataTypenewMinInclusive - the new value of the 'Min Inclusive' attribute.DataType.isMinInclusive()public boolean isMaxInclusive()
isMaxInclusive in interface DataTypeDataType.setMaxInclusive(boolean),
DatatypePackage.getDataType_MaxInclusive()public void setMaxInclusive(boolean newMaxInclusive)
setMaxInclusive in interface DataTypenewMaxInclusive - the new value of the 'Max Inclusive' attribute.DataType.isMaxInclusive()public java.lang.String getPattern()
getPattern in interface DataTypeDataType.setPattern(String),
DatatypePackage.getDataType_Pattern()public void setPattern(java.lang.String newPattern)
setPattern in interface DataTypenewPattern - the new value of the 'Pattern' attribute.DataType.getPattern()public VisibilityKind getVisibility()
getVisibility in interface DataTypeVisibilityKind,
DataType.setVisibility(VisibilityKind),
DatatypePackage.getDataType_Visibility()public void setVisibility(VisibilityKind newVisibility)
setVisibility in interface DataTypenewVisibility - the new value of the 'Visibility' attribute.VisibilityKind,
DataType.getVisibility()public DataValue getDefaultValue()
getDefaultValue in interface DataTypeDatatypePackage.getDataType_DefaultValue()public DataValue basicGetDefaultValue()
public DataValue getNullValue()
getNullValue in interface DataTypeDatatypePackage.getDataType_NullValue()public DataValue basicGetNullValue()
public org.eclipse.emf.common.util.EList<InformationRealization> getOwnedInformationRealizations()
getOwnedInformationRealizations in interface DataTypeDatatypePackage.getDataType_OwnedInformationRealizations()public org.eclipse.emf.common.util.EList<DataType> getRealizedDataTypes()
getRealizedDataTypes in interface DataTypeDatatypePackage.getDataType_RealizedDataTypes(),
DataType.getRealizingDataTypes()public org.eclipse.emf.common.util.EList<DataType> getRealizingDataTypes()
getRealizingDataTypes in interface DataTypeDatatypePackage.getDataType_RealizingDataTypes(),
DataType.getRealizedDataTypes()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class GeneralizableElementImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class GeneralizableElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class GeneralizableElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class GeneralizableElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class GeneralizableElementImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class TypeImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class TypeImplpublic java.lang.String toString()
toString in class GeneralizableElementImpl