Package com._1c.g5.v8.dt.xdto.model.impl
Class ObjectTypeImpl
- 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.ObjectTypeImpl
-
- All Implemented Interfaces:
IBmObject
,ObjectType
,Type
,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 ObjectTypeImpl extends TypeImpl implements ObjectType
-
-
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
ObjectTypeImpl()
-
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<Property>
getProperties()
boolean
isAbstract()
boolean
isMixed()
boolean
isOpen()
boolean
isOrdered()
boolean
isSequenced()
boolean
isSetAbstract()
boolean
isSetMixed()
boolean
isSetOpen()
boolean
isSetOrdered()
boolean
isSetSequenced()
void
setAbstract(boolean newAbstract)
void
setMixed(boolean newMixed)
void
setOpen(boolean newOpen)
void
setOrdered(boolean newOrdered)
void
setSequenced(boolean newSequenced)
void
unsetAbstract()
void
unsetMixed()
void
unsetOpen()
void
unsetOrdered()
void
unsetSequenced()
-
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
-
getProperties
public org.eclipse.emf.common.util.EList<Property> getProperties()
- Specified by:
getProperties
in interfaceObjectType
- Returns:
- the value of the 'Properties' containment reference list.
- See Also:
XdtoPackage.getObjectType_Properties()
-
isOpen
public boolean isOpen()
- Specified by:
isOpen
in interfaceObjectType
- Returns:
- the value of the 'Open' attribute.
- See Also:
ObjectType.isSetOpen()
,ObjectType.unsetOpen()
,ObjectType.setOpen(boolean)
,XdtoPackage.getObjectType_Open()
-
setOpen
public void setOpen(boolean newOpen)
- Specified by:
setOpen
in interfaceObjectType
- Parameters:
newOpen
- the new value of the 'Open' attribute.- See Also:
ObjectType.isSetOpen()
,ObjectType.unsetOpen()
,ObjectType.isOpen()
-
unsetOpen
public void unsetOpen()
- Specified by:
unsetOpen
in interfaceObjectType
- See Also:
ObjectType.isSetOpen()
,ObjectType.isOpen()
,ObjectType.setOpen(boolean)
-
isSetOpen
public boolean isSetOpen()
- Specified by:
isSetOpen
in interfaceObjectType
- Returns:
- whether the value of the 'Open' attribute is set.
- See Also:
ObjectType.unsetOpen()
,ObjectType.isOpen()
,ObjectType.setOpen(boolean)
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfaceObjectType
- Returns:
- the value of the 'Abstract' attribute.
- See Also:
ObjectType.isSetAbstract()
,ObjectType.unsetAbstract()
,ObjectType.setAbstract(boolean)
,XdtoPackage.getObjectType_Abstract()
-
setAbstract
public void setAbstract(boolean newAbstract)
- Specified by:
setAbstract
in interfaceObjectType
- Parameters:
newAbstract
- the new value of the 'Abstract' attribute.- See Also:
ObjectType.isSetAbstract()
,ObjectType.unsetAbstract()
,ObjectType.isAbstract()
-
unsetAbstract
public void unsetAbstract()
- Specified by:
unsetAbstract
in interfaceObjectType
- See Also:
ObjectType.isSetAbstract()
,ObjectType.isAbstract()
,ObjectType.setAbstract(boolean)
-
isSetAbstract
public boolean isSetAbstract()
- Specified by:
isSetAbstract
in interfaceObjectType
- Returns:
- whether the value of the 'Abstract' attribute is set.
- See Also:
ObjectType.unsetAbstract()
,ObjectType.isAbstract()
,ObjectType.setAbstract(boolean)
-
isMixed
public boolean isMixed()
- Specified by:
isMixed
in interfaceObjectType
- Returns:
- the value of the 'Mixed' attribute.
- See Also:
ObjectType.isSetMixed()
,ObjectType.unsetMixed()
,ObjectType.setMixed(boolean)
,XdtoPackage.getObjectType_Mixed()
-
setMixed
public void setMixed(boolean newMixed)
- Specified by:
setMixed
in interfaceObjectType
- Parameters:
newMixed
- the new value of the 'Mixed' attribute.- See Also:
ObjectType.isSetMixed()
,ObjectType.unsetMixed()
,ObjectType.isMixed()
-
unsetMixed
public void unsetMixed()
- Specified by:
unsetMixed
in interfaceObjectType
- See Also:
ObjectType.isSetMixed()
,ObjectType.isMixed()
,ObjectType.setMixed(boolean)
-
isSetMixed
public boolean isSetMixed()
- Specified by:
isSetMixed
in interfaceObjectType
- Returns:
- whether the value of the 'Mixed' attribute is set.
- See Also:
ObjectType.unsetMixed()
,ObjectType.isMixed()
,ObjectType.setMixed(boolean)
-
isOrdered
public boolean isOrdered()
- Specified by:
isOrdered
in interfaceObjectType
- Returns:
- the value of the 'Ordered' attribute.
- See Also:
ObjectType.isSetOrdered()
,ObjectType.unsetOrdered()
,ObjectType.setOrdered(boolean)
,XdtoPackage.getObjectType_Ordered()
-
setOrdered
public void setOrdered(boolean newOrdered)
- Specified by:
setOrdered
in interfaceObjectType
- Parameters:
newOrdered
- the new value of the 'Ordered' attribute.- See Also:
ObjectType.isSetOrdered()
,ObjectType.unsetOrdered()
,ObjectType.isOrdered()
-
unsetOrdered
public void unsetOrdered()
- Specified by:
unsetOrdered
in interfaceObjectType
- See Also:
ObjectType.isSetOrdered()
,ObjectType.isOrdered()
,ObjectType.setOrdered(boolean)
-
isSetOrdered
public boolean isSetOrdered()
- Specified by:
isSetOrdered
in interfaceObjectType
- Returns:
- whether the value of the 'Ordered' attribute is set.
- See Also:
ObjectType.unsetOrdered()
,ObjectType.isOrdered()
,ObjectType.setOrdered(boolean)
-
isSequenced
public boolean isSequenced()
- Specified by:
isSequenced
in interfaceObjectType
- Returns:
- the value of the 'Sequenced' attribute.
- See Also:
ObjectType.isSetSequenced()
,ObjectType.unsetSequenced()
,ObjectType.setSequenced(boolean)
,XdtoPackage.getObjectType_Sequenced()
-
setSequenced
public void setSequenced(boolean newSequenced)
- Specified by:
setSequenced
in interfaceObjectType
- Parameters:
newSequenced
- the new value of the 'Sequenced' attribute.- See Also:
ObjectType.isSetSequenced()
,ObjectType.unsetSequenced()
,ObjectType.isSequenced()
-
unsetSequenced
public void unsetSequenced()
- Specified by:
unsetSequenced
in interfaceObjectType
- See Also:
ObjectType.isSetSequenced()
,ObjectType.isSequenced()
,ObjectType.setSequenced(boolean)
-
isSetSequenced
public boolean isSetSequenced()
- Specified by:
isSetSequenced
in interfaceObjectType
- Returns:
- whether the value of the 'Sequenced' attribute is set.
- See Also:
ObjectType.unsetSequenced()
,ObjectType.isSequenced()
,ObjectType.setSequenced(boolean)
-
-