Class ExternalDataProcessorImpl
- 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.metadata.mdclass.impl.MdObjectImpl
-
- com._1c.g5.v8.dt.metadata.mdclass.impl.ExternalDataProcessorImpl
-
- All Implemented Interfaces:
IBmObject
,FieldSource
,ExternalDataProcessor
,MdObject
,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 ExternalDataProcessorImpl extends MdObjectImpl implements ExternalDataProcessor
An implementation of the model object 'External Data Processor'.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
ExternalDataProcessorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
int
eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
org.eclipse.emf.common.util.EList<DataProcessorAttribute>
getAttributes()
BasicForm
getAuxiliaryForm()
org.eclipse.emf.common.util.EList<ContainedObject>
getContainedObjects()
BasicForm
getDefaultForm()
org.eclipse.emf.common.util.EList<Field>
getFields()
org.eclipse.emf.common.util.EList<DataProcessorForm>
getForms()
Help
getHelp()
Module
getObjectModule()
ExternalDataProcessorTypes
getProducedTypes()
org.eclipse.emf.common.util.EList<FieldSource>
getRefFieldSources()
org.eclipse.emf.ecore.EObject
getSuppressObject()
org.eclipse.emf.common.util.EList<DataProcessorTabularSection>
getTabularSections()
org.eclipse.emf.common.util.EList<Template>
getTemplates()
void
setAuxiliaryForm(BasicForm newAuxiliaryForm)
void
setDefaultForm(BasicForm newDefaultForm)
void
setHelp(Help newHelp)
void
setObjectModule(Module newObjectModule)
void
setProducedTypes(ExternalDataProcessorTypes newProducedTypes)
void
setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
boolean
validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
Methods inherited from class com._1c.g5.v8.dt.metadata.mdclass.impl.MdObjectImpl
eStaticFeatureCount, getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
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, 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 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.metadata.mdclass.MdObject
getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classMdObjectImpl
-
getFields
public org.eclipse.emf.common.util.EList<Field> getFields()
- Specified by:
getFields
in interfaceFieldSource
- Returns:
- the value of the 'Fields' containment reference list.
- See Also:
McorePackage.getFieldSource_Fields()
-
getRefFieldSources
public org.eclipse.emf.common.util.EList<FieldSource> getRefFieldSources()
- Specified by:
getRefFieldSources
in interfaceFieldSource
- Returns:
- the value of the 'Ref Field Sources' reference list.
- See Also:
McorePackage.getFieldSource_RefFieldSources()
-
getContainedObjects
public org.eclipse.emf.common.util.EList<ContainedObject> getContainedObjects()
- Specified by:
getContainedObjects
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Contained Objects' containment reference list.
- See Also:
MdClassPackage.getExternalDataProcessor_ContainedObjects()
-
getProducedTypes
public ExternalDataProcessorTypes getProducedTypes()
- Specified by:
getProducedTypes
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Produced Types' containment reference.
- See Also:
ExternalDataProcessor.setProducedTypes(ExternalDataProcessorTypes)
,MdClassPackage.getExternalDataProcessor_ProducedTypes()
-
setProducedTypes
public void setProducedTypes(ExternalDataProcessorTypes newProducedTypes)
- Specified by:
setProducedTypes
in interfaceExternalDataProcessor
- Parameters:
newProducedTypes
- the new value of the 'Produced Types' containment reference.- See Also:
ExternalDataProcessor.getProducedTypes()
-
getDefaultForm
public BasicForm getDefaultForm()
- Specified by:
getDefaultForm
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Default Form' reference.
- See Also:
ExternalDataProcessor.setDefaultForm(BasicForm)
,MdClassPackage.getExternalDataProcessor_DefaultForm()
-
setDefaultForm
public void setDefaultForm(BasicForm newDefaultForm)
- Specified by:
setDefaultForm
in interfaceExternalDataProcessor
- Parameters:
newDefaultForm
- the new value of the 'Default Form' reference.- See Also:
ExternalDataProcessor.getDefaultForm()
-
getAuxiliaryForm
public BasicForm getAuxiliaryForm()
- Specified by:
getAuxiliaryForm
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Auxiliary Form' reference.
- See Also:
ExternalDataProcessor.setAuxiliaryForm(BasicForm)
,MdClassPackage.getExternalDataProcessor_AuxiliaryForm()
-
setAuxiliaryForm
public void setAuxiliaryForm(BasicForm newAuxiliaryForm)
- Specified by:
setAuxiliaryForm
in interfaceExternalDataProcessor
- Parameters:
newAuxiliaryForm
- the new value of the 'Auxiliary Form' reference.- See Also:
ExternalDataProcessor.getAuxiliaryForm()
-
getObjectModule
public Module getObjectModule()
- Specified by:
getObjectModule
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Object Module' reference.
- See Also:
ExternalDataProcessor.setObjectModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getExternalDataProcessor_ObjectModule()
-
setObjectModule
public void setObjectModule(Module newObjectModule)
- Specified by:
setObjectModule
in interfaceExternalDataProcessor
- Parameters:
newObjectModule
- the new value of the 'Object Module' reference.- See Also:
ExternalDataProcessor.getObjectModule()
-
getHelp
public Help getHelp()
- Specified by:
getHelp
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Help' containment reference.
- See Also:
ExternalDataProcessor.setHelp(Help)
,MdClassPackage.getExternalDataProcessor_Help()
-
setHelp
public void setHelp(Help newHelp)
- Specified by:
setHelp
in interfaceExternalDataProcessor
- Parameters:
newHelp
- the new value of the 'Help' containment reference.- See Also:
ExternalDataProcessor.getHelp()
-
getAttributes
public org.eclipse.emf.common.util.EList<DataProcessorAttribute> getAttributes()
- Specified by:
getAttributes
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
MdClassPackage.getExternalDataProcessor_Attributes()
-
getTabularSections
public org.eclipse.emf.common.util.EList<DataProcessorTabularSection> getTabularSections()
- Specified by:
getTabularSections
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Tabular Sections' containment reference list.
- See Also:
MdClassPackage.getExternalDataProcessor_TabularSections()
-
getForms
public org.eclipse.emf.common.util.EList<DataProcessorForm> getForms()
- Specified by:
getForms
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Forms' containment reference list.
- See Also:
MdClassPackage.getExternalDataProcessor_Forms()
-
getTemplates
public org.eclipse.emf.common.util.EList<Template> getTemplates()
- Specified by:
getTemplates
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Templates' containment reference list.
- See Also:
MdClassPackage.getExternalDataProcessor_Templates()
-
getSuppressObject
public org.eclipse.emf.ecore.EObject getSuppressObject()
- Specified by:
getSuppressObject
in interfaceExternalDataProcessor
- Returns:
- the value of the 'Suppress Object' reference.
- See Also:
ExternalDataProcessor.setSuppressObject(EObject)
,MdClassPackage.getExternalDataProcessor_SuppressObject()
-
setSuppressObject
public void setSuppressObject(org.eclipse.emf.ecore.EObject newSuppressObject)
- Specified by:
setSuppressObject
in interfaceExternalDataProcessor
- Parameters:
newSuppressObject
- the new value of the 'Suppress Object' reference.- See Also:
ExternalDataProcessor.getSuppressObject()
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceExternalDataProcessor
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Throws:
InvocationTargetException
-
-