Package com._1c.g5.v8.dt.xdto.model.impl
Class ValueTypeImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
- com._1c.g5.v8.bm.core.BmObject
-
- com._1c.g5.v8.dt.xdto.model.impl.TypeImpl
-
- com._1c.g5.v8.dt.xdto.model.impl.ValueTypeImpl
-
- All Implemented Interfaces:
IBmObject
,Type
,ValueType
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
public class ValueTypeImpl extends TypeImpl implements ValueType
An implementation of the model object 'Value Type'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ValueTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.EClass
eStaticClass()
org.eclipse.emf.common.util.EList<Enumeration>
getEnumerations()
int
getFractionDigits()
QName
getItemType()
int
getLength()
String
getMaxExclusive()
String
getMaxInclusive()
int
getMaxLength()
org.eclipse.emf.common.util.EList<QName>
getMemeberTypes()
String
getMinExclusive()
String
getMinInclusive()
int
getMinLength()
org.eclipse.emf.common.util.EList<Pattern>
getPatterns()
int
getTotalDigits()
org.eclipse.emf.common.util.EList<Type>
getTypeDefs()
Variety
getVariety()
Whitespace
getWhitespace()
boolean
isSetFractionDigits()
boolean
isSetLength()
boolean
isSetMaxLength()
boolean
isSetMinLength()
boolean
isSetTotalDigits()
boolean
isSetVariety()
boolean
isSetWhitespace()
void
setFractionDigits(int newFractionDigits)
void
setItemType(QName newItemType)
void
setLength(int newLength)
void
setMaxExclusive(String newMaxExclusive)
void
setMaxInclusive(String newMaxInclusive)
void
setMaxLength(int newMaxLength)
void
setMinExclusive(String newMinExclusive)
void
setMinInclusive(String newMinInclusive)
void
setMinLength(int newMinLength)
void
setTotalDigits(int newTotalDigits)
void
setVariety(Variety newVariety)
void
setWhitespace(Whitespace newWhitespace)
void
unsetFractionDigits()
void
unsetLength()
void
unsetMaxLength()
void
unsetMinLength()
void
unsetTotalDigits()
void
unsetVariety()
void
unsetWhitespace()
-
Methods inherited from class com._1c.g5.v8.dt.xdto.model.impl.TypeImpl
eStaticFeatureCount, getBaseType, getName, setBaseType, setName
-
Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCode
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com._1c.g5.v8.dt.xdto.model.Type
getBaseType, getName, setBaseType, setName
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classTypeImpl
-
getVariety
public Variety getVariety()
- Specified by:
getVariety
in interfaceValueType
- Returns:
- the value of the 'Variety' attribute.
- See Also:
Variety
,ValueType.isSetVariety()
,ValueType.unsetVariety()
,ValueType.setVariety(Variety)
,XdtoPackage.getValueType_Variety()
-
setVariety
public void setVariety(Variety newVariety)
- Specified by:
setVariety
in interfaceValueType
- Parameters:
newVariety
- the new value of the 'Variety' attribute.- See Also:
Variety
,ValueType.isSetVariety()
,ValueType.unsetVariety()
,ValueType.getVariety()
-
unsetVariety
public void unsetVariety()
- Specified by:
unsetVariety
in interfaceValueType
- See Also:
ValueType.isSetVariety()
,ValueType.getVariety()
,ValueType.setVariety(Variety)
-
isSetVariety
public boolean isSetVariety()
- Specified by:
isSetVariety
in interfaceValueType
- Returns:
- whether the value of the 'Variety' attribute is set.
- See Also:
ValueType.unsetVariety()
,ValueType.getVariety()
,ValueType.setVariety(Variety)
-
getPatterns
public org.eclipse.emf.common.util.EList<Pattern> getPatterns()
- Specified by:
getPatterns
in interfaceValueType
- Returns:
- the value of the 'Patterns' containment reference list.
- See Also:
XdtoPackage.getValueType_Patterns()
-
getEnumerations
public org.eclipse.emf.common.util.EList<Enumeration> getEnumerations()
- Specified by:
getEnumerations
in interfaceValueType
- Returns:
- the value of the 'Enumerations' containment reference list.
- See Also:
XdtoPackage.getValueType_Enumerations()
-
getTypeDefs
public org.eclipse.emf.common.util.EList<Type> getTypeDefs()
- Specified by:
getTypeDefs
in interfaceValueType
- Returns:
- the value of the 'Type Defs' containment reference list.
- See Also:
XdtoPackage.getValueType_TypeDefs()
-
getItemType
public QName getItemType()
- Specified by:
getItemType
in interfaceValueType
- Returns:
- the value of the 'Item Type' containment reference.
- See Also:
ValueType.setItemType(QName)
,XdtoPackage.getValueType_ItemType()
-
setItemType
public void setItemType(QName newItemType)
- Specified by:
setItemType
in interfaceValueType
- Parameters:
newItemType
- the new value of the 'Item Type' containment reference.- See Also:
ValueType.getItemType()
-
getMemeberTypes
public org.eclipse.emf.common.util.EList<QName> getMemeberTypes()
- Specified by:
getMemeberTypes
in interfaceValueType
- Returns:
- the value of the 'Memeber Types' containment reference list.
- See Also:
XdtoPackage.getValueType_MemeberTypes()
-
getLength
public int getLength()
- Specified by:
getLength
in interfaceValueType
- Returns:
- the value of the 'Length' attribute.
- See Also:
ValueType.isSetLength()
,ValueType.unsetLength()
,ValueType.setLength(int)
,XdtoPackage.getValueType_Length()
-
setLength
public void setLength(int newLength)
- Specified by:
setLength
in interfaceValueType
- Parameters:
newLength
- the new value of the 'Length' attribute.- See Also:
ValueType.isSetLength()
,ValueType.unsetLength()
,ValueType.getLength()
-
unsetLength
public void unsetLength()
- Specified by:
unsetLength
in interfaceValueType
- See Also:
ValueType.isSetLength()
,ValueType.getLength()
,ValueType.setLength(int)
-
isSetLength
public boolean isSetLength()
- Specified by:
isSetLength
in interfaceValueType
- Returns:
- whether the value of the 'Length' attribute is set.
- See Also:
ValueType.unsetLength()
,ValueType.getLength()
,ValueType.setLength(int)
-
getMinLength
public int getMinLength()
- Specified by:
getMinLength
in interfaceValueType
- Returns:
- the value of the 'Min Length' attribute.
- See Also:
ValueType.isSetMinLength()
,ValueType.unsetMinLength()
,ValueType.setMinLength(int)
,XdtoPackage.getValueType_MinLength()
-
setMinLength
public void setMinLength(int newMinLength)
- Specified by:
setMinLength
in interfaceValueType
- Parameters:
newMinLength
- the new value of the 'Min Length' attribute.- See Also:
ValueType.isSetMinLength()
,ValueType.unsetMinLength()
,ValueType.getMinLength()
-
unsetMinLength
public void unsetMinLength()
- Specified by:
unsetMinLength
in interfaceValueType
- See Also:
ValueType.isSetMinLength()
,ValueType.getMinLength()
,ValueType.setMinLength(int)
-
isSetMinLength
public boolean isSetMinLength()
- Specified by:
isSetMinLength
in interfaceValueType
- Returns:
- whether the value of the 'Min Length' attribute is set.
- See Also:
ValueType.unsetMinLength()
,ValueType.getMinLength()
,ValueType.setMinLength(int)
-
getMaxLength
public int getMaxLength()
- Specified by:
getMaxLength
in interfaceValueType
- Returns:
- the value of the 'Max Length' attribute.
- See Also:
ValueType.isSetMaxLength()
,ValueType.unsetMaxLength()
,ValueType.setMaxLength(int)
,XdtoPackage.getValueType_MaxLength()
-
setMaxLength
public void setMaxLength(int newMaxLength)
- Specified by:
setMaxLength
in interfaceValueType
- Parameters:
newMaxLength
- the new value of the 'Max Length' attribute.- See Also:
ValueType.isSetMaxLength()
,ValueType.unsetMaxLength()
,ValueType.getMaxLength()
-
unsetMaxLength
public void unsetMaxLength()
- Specified by:
unsetMaxLength
in interfaceValueType
- See Also:
ValueType.isSetMaxLength()
,ValueType.getMaxLength()
,ValueType.setMaxLength(int)
-
isSetMaxLength
public boolean isSetMaxLength()
- Specified by:
isSetMaxLength
in interfaceValueType
- Returns:
- whether the value of the 'Max Length' attribute is set.
- See Also:
ValueType.unsetMaxLength()
,ValueType.getMaxLength()
,ValueType.setMaxLength(int)
-
getWhitespace
public Whitespace getWhitespace()
- Specified by:
getWhitespace
in interfaceValueType
- Returns:
- the value of the 'Whitespace' attribute.
- See Also:
Whitespace
,ValueType.isSetWhitespace()
,ValueType.unsetWhitespace()
,ValueType.setWhitespace(Whitespace)
,XdtoPackage.getValueType_Whitespace()
-
setWhitespace
public void setWhitespace(Whitespace newWhitespace)
- Specified by:
setWhitespace
in interfaceValueType
- Parameters:
newWhitespace
- the new value of the 'Whitespace' attribute.- See Also:
Whitespace
,ValueType.isSetWhitespace()
,ValueType.unsetWhitespace()
,ValueType.getWhitespace()
-
unsetWhitespace
public void unsetWhitespace()
- Specified by:
unsetWhitespace
in interfaceValueType
- See Also:
ValueType.isSetWhitespace()
,ValueType.getWhitespace()
,ValueType.setWhitespace(Whitespace)
-
isSetWhitespace
public boolean isSetWhitespace()
- Specified by:
isSetWhitespace
in interfaceValueType
- Returns:
- whether the value of the 'Whitespace' attribute is set.
- See Also:
ValueType.unsetWhitespace()
,ValueType.getWhitespace()
,ValueType.setWhitespace(Whitespace)
-
getMinInclusive
public String getMinInclusive()
- Specified by:
getMinInclusive
in interfaceValueType
- Returns:
- the value of the 'Min Inclusive' attribute.
- See Also:
ValueType.setMinInclusive(String)
,XdtoPackage.getValueType_MinInclusive()
-
setMinInclusive
public void setMinInclusive(String newMinInclusive)
- Specified by:
setMinInclusive
in interfaceValueType
- Parameters:
newMinInclusive
- the new value of the 'Min Inclusive' attribute.- See Also:
ValueType.getMinInclusive()
-
getMinExclusive
public String getMinExclusive()
- Specified by:
getMinExclusive
in interfaceValueType
- Returns:
- the value of the 'Min Exclusive' attribute.
- See Also:
ValueType.setMinExclusive(String)
,XdtoPackage.getValueType_MinExclusive()
-
setMinExclusive
public void setMinExclusive(String newMinExclusive)
- Specified by:
setMinExclusive
in interfaceValueType
- Parameters:
newMinExclusive
- the new value of the 'Min Exclusive' attribute.- See Also:
ValueType.getMinExclusive()
-
getMaxInclusive
public String getMaxInclusive()
- Specified by:
getMaxInclusive
in interfaceValueType
- Returns:
- the value of the 'Max Inclusive' attribute.
- See Also:
ValueType.setMaxInclusive(String)
,XdtoPackage.getValueType_MaxInclusive()
-
setMaxInclusive
public void setMaxInclusive(String newMaxInclusive)
- Specified by:
setMaxInclusive
in interfaceValueType
- Parameters:
newMaxInclusive
- the new value of the 'Max Inclusive' attribute.- See Also:
ValueType.getMaxInclusive()
-
getMaxExclusive
public String getMaxExclusive()
- Specified by:
getMaxExclusive
in interfaceValueType
- Returns:
- the value of the 'Max Exclusive' attribute.
- See Also:
ValueType.setMaxExclusive(String)
,XdtoPackage.getValueType_MaxExclusive()
-
setMaxExclusive
public void setMaxExclusive(String newMaxExclusive)
- Specified by:
setMaxExclusive
in interfaceValueType
- Parameters:
newMaxExclusive
- the new value of the 'Max Exclusive' attribute.- See Also:
ValueType.getMaxExclusive()
-
getTotalDigits
public int getTotalDigits()
- Specified by:
getTotalDigits
in interfaceValueType
- Returns:
- the value of the 'Total Digits' attribute.
- See Also:
ValueType.isSetTotalDigits()
,ValueType.unsetTotalDigits()
,ValueType.setTotalDigits(int)
,XdtoPackage.getValueType_TotalDigits()
-
setTotalDigits
public void setTotalDigits(int newTotalDigits)
- Specified by:
setTotalDigits
in interfaceValueType
- Parameters:
newTotalDigits
- the new value of the 'Total Digits' attribute.- See Also:
ValueType.isSetTotalDigits()
,ValueType.unsetTotalDigits()
,ValueType.getTotalDigits()
-
unsetTotalDigits
public void unsetTotalDigits()
- Specified by:
unsetTotalDigits
in interfaceValueType
- See Also:
ValueType.isSetTotalDigits()
,ValueType.getTotalDigits()
,ValueType.setTotalDigits(int)
-
isSetTotalDigits
public boolean isSetTotalDigits()
- Specified by:
isSetTotalDigits
in interfaceValueType
- Returns:
- whether the value of the 'Total Digits' attribute is set.
- See Also:
ValueType.unsetTotalDigits()
,ValueType.getTotalDigits()
,ValueType.setTotalDigits(int)
-
getFractionDigits
public int getFractionDigits()
- Specified by:
getFractionDigits
in interfaceValueType
- Returns:
- the value of the 'Fraction Digits' attribute.
- See Also:
ValueType.isSetFractionDigits()
,ValueType.unsetFractionDigits()
,ValueType.setFractionDigits(int)
,XdtoPackage.getValueType_FractionDigits()
-
setFractionDigits
public void setFractionDigits(int newFractionDigits)
- Specified by:
setFractionDigits
in interfaceValueType
- Parameters:
newFractionDigits
- the new value of the 'Fraction Digits' attribute.- See Also:
ValueType.isSetFractionDigits()
,ValueType.unsetFractionDigits()
,ValueType.getFractionDigits()
-
unsetFractionDigits
public void unsetFractionDigits()
- Specified by:
unsetFractionDigits
in interfaceValueType
- See Also:
ValueType.isSetFractionDigits()
,ValueType.getFractionDigits()
,ValueType.setFractionDigits(int)
-
isSetFractionDigits
public boolean isSetFractionDigits()
- Specified by:
isSetFractionDigits
in interfaceValueType
- Returns:
- whether the value of the 'Fraction Digits' attribute is set.
- See Also:
ValueType.unsetFractionDigits()
,ValueType.getFractionDigits()
,ValueType.setFractionDigits(int)
-
-