Package com._1c.g5.v8.dt.mcore.impl
Class PromiseTypeImpl
- 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
-
- All Implemented Interfaces:
IBmObject
,DuallyNamedElement
,Environmental
,NamedElement
,PromiseType
,Type
,TypeItem
,VersionedItem
,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 PromiseTypeImpl extends TypeImpl implements PromiseType
An implementation of the model object 'Promise 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
PromiseTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
ContextDef
getContextDef()
Environments
getEnvironments()
String
getName()
String
getNameRu()
TypeContainer
getWrapTypes()
boolean
isCreatedByNewOperator()
boolean
isExchangeWithServer()
boolean
isIndexAccessible()
boolean
isIterable()
boolean
isSysEnum()
void
setWrapTypes(TypeContainer newWrapTypes)
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.TypeImpl
allEvents, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getCollectionElementTypes, getCompatibilityMode, getCtors, getDeprecatedSince, getEvents, getParentType, getReplacedBy, setCollectionElementTypes, setCompatibilityMode, setContextDef, setCreatedByNewOperator, setDeprecatedSince, setExchangeWithServer, setIndexAccessible, setIterable, setParentType, setSysEnum
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.TypeItemImpl
eDerivedOperationID, environments, setEnvironments
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.DuallyNamedElementImpl
setNameRu
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.NamedElementImpl
eStaticFeatureCount, 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, 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, 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 com._1c.g5.v8.dt.mcore.DuallyNamedElement
setNameRu
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.Environmental
environments, setEnvironments
-
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 com._1c.g5.v8.dt.mcore.NamedElement
setName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.Type
allEvents, getCollectionElementTypes, getCtors, getEvents, getParentType, setCollectionElementTypes, setContextDef, setCreatedByNewOperator, setExchangeWithServer, setIndexAccessible, setIterable, setParentType, setSysEnum
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.VersionedItem
getCompatibilityMode, getDeprecatedSince, getReplacedBy, setCompatibilityMode, setDeprecatedSince
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classTypeImpl
-
getWrapTypes
public TypeContainer getWrapTypes()
- Specified by:
getWrapTypes
in interfacePromiseType
- Returns:
- the value of the 'Wrap Types' containment reference.
- See Also:
PromiseType.setWrapTypes(TypeContainer)
,McorePackage.getPromiseType_WrapTypes()
-
setWrapTypes
public void setWrapTypes(TypeContainer newWrapTypes)
- Specified by:
setWrapTypes
in interfacePromiseType
- Parameters:
newWrapTypes
- the new value of the 'Wrap Types' containment reference.- See Also:
PromiseType.getWrapTypes()
-
getName
public String getName()
- Specified by:
getName
in interfaceNamedElement
- Specified by:
getName
in interfacePromiseType
- Overrides:
getName
in classNamedElementImpl
- Returns:
- the value of the 'Name' attribute.
- See Also:
NamedElement.setName(String)
,McorePackage.getNamedElement_Name()
-
getNameRu
public String getNameRu()
- Specified by:
getNameRu
in interfaceDuallyNamedElement
- Specified by:
getNameRu
in interfacePromiseType
- Overrides:
getNameRu
in classDuallyNamedElementImpl
- Returns:
- the value of the 'Name Ru' attribute.
- See Also:
DuallyNamedElement.setNameRu(String)
,McorePackage.getDuallyNamedElement_NameRu()
-
isSysEnum
public boolean isSysEnum()
- Specified by:
isSysEnum
in interfacePromiseType
- Specified by:
isSysEnum
in interfaceType
- Overrides:
isSysEnum
in classTypeImpl
- Returns:
- the value of the 'Sys Enum' attribute.
- See Also:
Type.setSysEnum(boolean)
,McorePackage.getType_SysEnum()
-
isCreatedByNewOperator
public boolean isCreatedByNewOperator()
- Specified by:
isCreatedByNewOperator
in interfacePromiseType
- Specified by:
isCreatedByNewOperator
in interfaceType
- Overrides:
isCreatedByNewOperator
in classTypeImpl
- Returns:
- the value of the 'Created By New Operator' attribute.
- See Also:
Type.setCreatedByNewOperator(boolean)
,McorePackage.getType_CreatedByNewOperator()
-
isIterable
public boolean isIterable()
- Specified by:
isIterable
in interfacePromiseType
- Specified by:
isIterable
in interfaceType
- Overrides:
isIterable
in classTypeImpl
- Returns:
- the value of the 'Iterable' attribute.
- See Also:
Type.setIterable(boolean)
,McorePackage.getType_Iterable()
-
isIndexAccessible
public boolean isIndexAccessible()
- Specified by:
isIndexAccessible
in interfacePromiseType
- Specified by:
isIndexAccessible
in interfaceType
- Overrides:
isIndexAccessible
in classTypeImpl
- Returns:
- the value of the 'Index Accessible' attribute.
- See Also:
Type.setIndexAccessible(boolean)
,McorePackage.getType_IndexAccessible()
-
isExchangeWithServer
public boolean isExchangeWithServer()
- Specified by:
isExchangeWithServer
in interfacePromiseType
- Specified by:
isExchangeWithServer
in interfaceType
- Overrides:
isExchangeWithServer
in classTypeImpl
- Returns:
- the value of the 'Exchange With Server' attribute.
- See Also:
Type.setExchangeWithServer(boolean)
,McorePackage.getType_ExchangeWithServer()
-
getEnvironments
public Environments getEnvironments()
- Specified by:
getEnvironments
in interfaceEnvironmental
- Specified by:
getEnvironments
in interfacePromiseType
- Overrides:
getEnvironments
in classTypeItemImpl
- Returns:
- the value of the 'Environments' attribute.
- See Also:
Environmental.setEnvironments(Environments)
,McorePackage.getEnvironmental_Environments()
-
getContextDef
public ContextDef getContextDef()
- Specified by:
getContextDef
in interfacePromiseType
- Specified by:
getContextDef
in interfaceType
- Overrides:
getContextDef
in classTypeImpl
- Returns:
- the value of the 'Context Def' containment reference.
- See Also:
Type.setContextDef(ContextDef)
,McorePackage.getType_ContextDef()
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvoke
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in classTypeImpl
- Throws:
InvocationTargetException
-
-