Class BasicCommandImpl
- 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.BasicCommandImpl
-
- All Implemented Interfaces:
IBmObject
,Command
,BasicCommand
,MdObject
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
AccountingRegisterCommandImpl
,AccumulationRegisterCommandImpl
,BusinessProcessCommandImpl
,CalculationRegisterCommandImpl
,CatalogCommandImpl
,ChartOfAccountsCommandImpl
,ChartOfCalculationTypesCommandImpl
,ChartOfCharacteristicTypesCommandImpl
,CommonCommandImpl
,CubeCommandImpl
,DataProcessorCommandImpl
,DimensionTableCommandImpl
,DocumentCommandImpl
,DocumentJournalCommandImpl
,EnumCommandImpl
,ExchangePlanCommandImpl
,FilterCriterionCommandImpl
,InformationRegisterCommandImpl
,ReportCommandImpl
,TableCommandImpl
,TaskCommandImpl
public abstract class BasicCommandImpl extends MdObjectImpl implements BasicCommand
An implementation of the model object 'Basic Command'.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
BasicCommandImpl()
-
Method Summary
-
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, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, 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, 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
-
getGroup
public CommandGroup getGroup()
- Specified by:
getGroup
in interfaceBasicCommand
- Returns:
- the value of the 'Group' reference.
- See Also:
BasicCommand.setGroup(CommandGroup)
,MdClassPackage.getBasicCommand_Group()
-
setGroup
public void setGroup(CommandGroup newGroup)
- Specified by:
setGroup
in interfaceBasicCommand
- Parameters:
newGroup
- the new value of the 'Group' reference.- See Also:
BasicCommand.getGroup()
-
getCommandParameterType
public TypeDescription getCommandParameterType()
- Specified by:
getCommandParameterType
in interfaceBasicCommand
- Returns:
- the value of the 'Command Parameter Type' containment reference.
- See Also:
BasicCommand.setCommandParameterType(TypeDescription)
,MdClassPackage.getBasicCommand_CommandParameterType()
-
setCommandParameterType
public void setCommandParameterType(TypeDescription newCommandParameterType)
- Specified by:
setCommandParameterType
in interfaceBasicCommand
- Parameters:
newCommandParameterType
- the new value of the 'Command Parameter Type' containment reference.- See Also:
BasicCommand.getCommandParameterType()
-
getParameterUseMode
public CommandParameterUseMode getParameterUseMode()
- Specified by:
getParameterUseMode
in interfaceBasicCommand
- Returns:
- the value of the 'Parameter Use Mode' attribute.
- See Also:
CommandParameterUseMode
,BasicCommand.setParameterUseMode(CommandParameterUseMode)
,MdClassPackage.getBasicCommand_ParameterUseMode()
-
setParameterUseMode
public void setParameterUseMode(CommandParameterUseMode newParameterUseMode)
- Specified by:
setParameterUseMode
in interfaceBasicCommand
- Parameters:
newParameterUseMode
- the new value of the 'Parameter Use Mode' attribute.- See Also:
CommandParameterUseMode
,BasicCommand.getParameterUseMode()
-
isModifiesData
public boolean isModifiesData()
- Specified by:
isModifiesData
in interfaceBasicCommand
- Returns:
- the value of the 'Modifies Data' attribute.
- See Also:
BasicCommand.setModifiesData(boolean)
,MdClassPackage.getBasicCommand_ModifiesData()
-
setModifiesData
public void setModifiesData(boolean newModifiesData)
- Specified by:
setModifiesData
in interfaceBasicCommand
- Parameters:
newModifiesData
- the new value of the 'Modifies Data' attribute.- See Also:
BasicCommand.isModifiesData()
-
getRepresentation
public ButtonRepresentation getRepresentation()
- Specified by:
getRepresentation
in interfaceBasicCommand
- Returns:
- the value of the 'Representation' attribute.
- See Also:
ButtonRepresentation
,BasicCommand.setRepresentation(ButtonRepresentation)
,MdClassPackage.getBasicCommand_Representation()
-
setRepresentation
public void setRepresentation(ButtonRepresentation newRepresentation)
- Specified by:
setRepresentation
in interfaceBasicCommand
- Parameters:
newRepresentation
- the new value of the 'Representation' attribute.- See Also:
ButtonRepresentation
,BasicCommand.getRepresentation()
-
getToolTip
public org.eclipse.emf.common.util.EMap<String,String> getToolTip()
- Specified by:
getToolTip
in interfaceBasicCommand
- Returns:
- the value of the 'Tool Tip' map.
- See Also:
MdClassPackage.getBasicCommand_ToolTip()
-
getPicture
public Picture getPicture()
- Specified by:
getPicture
in interfaceBasicCommand
- Returns:
- the value of the 'Picture' containment reference.
- See Also:
BasicCommand.setPicture(Picture)
,MdClassPackage.getBasicCommand_Picture()
-
setPicture
public void setPicture(Picture newPicture)
- Specified by:
setPicture
in interfaceBasicCommand
- Parameters:
newPicture
- the new value of the 'Picture' containment reference.- See Also:
BasicCommand.getPicture()
-
getShortcut
public String getShortcut()
- Specified by:
getShortcut
in interfaceBasicCommand
- Returns:
- the value of the 'Shortcut' attribute.
- See Also:
BasicCommand.setShortcut(String)
,MdClassPackage.getBasicCommand_Shortcut()
-
setShortcut
public void setShortcut(String newShortcut)
- Specified by:
setShortcut
in interfaceBasicCommand
- Parameters:
newShortcut
- the new value of the 'Shortcut' attribute.- See Also:
BasicCommand.getShortcut()
-
getOnMainServerUnavalableBehavior
public OnMainServerUnavalableBehavior getOnMainServerUnavalableBehavior()
- Specified by:
getOnMainServerUnavalableBehavior
in interfaceBasicCommand
- Returns:
- the value of the 'On Main Server Unavalable Behavior' attribute.
- See Also:
OnMainServerUnavalableBehavior
,BasicCommand.setOnMainServerUnavalableBehavior(OnMainServerUnavalableBehavior)
,MdClassPackage.getBasicCommand_OnMainServerUnavalableBehavior()
-
setOnMainServerUnavalableBehavior
public void setOnMainServerUnavalableBehavior(OnMainServerUnavalableBehavior newOnMainServerUnavalableBehavior)
- Specified by:
setOnMainServerUnavalableBehavior
in interfaceBasicCommand
- Parameters:
newOnMainServerUnavalableBehavior
- the new value of the 'On Main Server Unavalable Behavior' attribute.- See Also:
OnMainServerUnavalableBehavior
,BasicCommand.getOnMainServerUnavalableBehavior()
-
getCommandModule
public Module getCommandModule()
- Specified by:
getCommandModule
in interfaceBasicCommand
- Returns:
- the value of the 'Command Module' reference.
- See Also:
BasicCommand.setCommandModule(com._1c.g5.v8.dt.bsl.model.Module)
,MdClassPackage.getBasicCommand_CommandModule()
-
setCommandModule
public void setCommandModule(Module newCommandModule)
- Specified by:
setCommandModule
in interfaceBasicCommand
- Parameters:
newCommandModule
- the new value of the 'Command Module' reference.- See Also:
BasicCommand.getCommandModule()
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceBasicCommand
-
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
-
-