public class ScriptItemImpl extends ItemImpl implements ScriptItem
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EList<ItemReference> |
commands
The cached value of the '
Commands ' containment reference list. |
protected CodeFragment |
initScript
The cached value of the '
Init Script ' containment reference. |
protected org.eclipse.emf.common.util.EList<ItemReference> |
inputs
The cached value of the '
Inputs ' containment reference list. |
protected static String |
SCRIPT_ENGINE_EDEFAULT
The default value of the '
Script Engine ' attribute. |
protected String |
scriptEngine
The cached value of the '
Script Engine ' attribute. |
protected ScriptTimer |
timer
The cached value of the '
Timer ' containment reference. |
protected CodeFragment |
updateScript
The cached value of the '
Update Script ' containment reference. |
protected CodeFragment |
writeCommandScript
The cached value of the '
Write Command Script ' containment reference. |
information, itemFeatures, name, NAME_EDEFAULT
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
ScriptItemImpl() |
Modifier and Type | Method and Description |
---|---|
CodeFragment |
basicGetInitScript() |
ScriptTimer |
basicGetTimer() |
CodeFragment |
basicGetUpdateScript() |
CodeFragment |
basicGetWriteCommandScript() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetInitScript(CodeFragment newInitScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTimer(ScriptTimer newTimer,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetUpdateScript(CodeFragment newUpdateScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetWriteCommandScript(CodeFragment newWriteCommandScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<ItemReference> |
getCommands() |
CodeFragment |
getInitScript() |
org.eclipse.emf.common.util.EList<ItemReference> |
getInputs() |
String |
getScriptEngine() |
ScriptTimer |
getTimer() |
CodeFragment |
getUpdateScript() |
CodeFragment |
getWriteCommandScript() |
void |
setInitScript(CodeFragment newInitScript) |
void |
setScriptEngine(String newScriptEngine) |
void |
setTimer(ScriptTimer newTimer) |
void |
setUpdateScript(CodeFragment newUpdateScript) |
void |
setWriteCommandScript(CodeFragment newWriteCommandScript) |
String |
toString() |
basicGetInformation, basicSetInformation, eInverseAdd, getInformation, getItemFeatures, getName, setInformation, setName
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInformation, getItemFeatures, getName, setInformation, setName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EList<ItemReference> inputs
Inputs
' containment reference list.
getInputs()
protected CodeFragment initScript
Init Script
' containment reference.
getInitScript()
protected CodeFragment updateScript
Update Script
' containment reference.
getUpdateScript()
protected ScriptTimer timer
Timer
' containment reference.
getTimer()
protected static final String SCRIPT_ENGINE_EDEFAULT
Script Engine
' attribute.
getScriptEngine()
,
Constant Field Valuesprotected String scriptEngine
Script Engine
' attribute.
getScriptEngine()
protected org.eclipse.emf.common.util.EList<ItemReference> commands
Commands
' containment reference list.
getCommands()
protected CodeFragment writeCommandScript
Write Command Script
' containment reference.
getWriteCommandScript()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ItemImpl
public org.eclipse.emf.common.util.EList<ItemReference> getInputs()
getInputs
in interface ScriptItem
OsgiPackage.getScriptItem_Inputs()
public CodeFragment getInitScript()
getInitScript
in interface ScriptItem
ScriptItem.setInitScript(CodeFragment)
,
OsgiPackage.getScriptItem_InitScript()
public CodeFragment basicGetInitScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetInitScript(CodeFragment newInitScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInitScript(CodeFragment newInitScript)
setInitScript
in interface ScriptItem
newInitScript
- the new value of the 'Init Script' containment reference.ScriptItem.getInitScript()
public CodeFragment getUpdateScript()
getUpdateScript
in interface ScriptItem
ScriptItem.setUpdateScript(CodeFragment)
,
OsgiPackage.getScriptItem_UpdateScript()
public CodeFragment basicGetUpdateScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetUpdateScript(CodeFragment newUpdateScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setUpdateScript(CodeFragment newUpdateScript)
setUpdateScript
in interface ScriptItem
newUpdateScript
- the new value of the 'Update Script' containment reference.ScriptItem.getUpdateScript()
public ScriptTimer getTimer()
getTimer
in interface ScriptItem
ScriptItem.setTimer(ScriptTimer)
,
OsgiPackage.getScriptItem_Timer()
public ScriptTimer basicGetTimer()
public org.eclipse.emf.common.notify.NotificationChain basicSetTimer(ScriptTimer newTimer, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTimer(ScriptTimer newTimer)
setTimer
in interface ScriptItem
newTimer
- the new value of the 'Timer' containment reference.ScriptItem.getTimer()
public String getScriptEngine()
getScriptEngine
in interface ScriptItem
ScriptItem.setScriptEngine(String)
,
OsgiPackage.getScriptItem_ScriptEngine()
public void setScriptEngine(String newScriptEngine)
setScriptEngine
in interface ScriptItem
newScriptEngine
- the new value of the 'Script Engine' attribute.ScriptItem.getScriptEngine()
public org.eclipse.emf.common.util.EList<ItemReference> getCommands()
getCommands
in interface ScriptItem
OsgiPackage.getScriptItem_Commands()
public CodeFragment getWriteCommandScript()
getWriteCommandScript
in interface ScriptItem
ScriptItem.setWriteCommandScript(CodeFragment)
,
OsgiPackage.getScriptItem_WriteCommandScript()
public CodeFragment basicGetWriteCommandScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetWriteCommandScript(CodeFragment newWriteCommandScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setWriteCommandScript(CodeFragment newWriteCommandScript)
setWriteCommandScript
in interface ScriptItem
newWriteCommandScript
- the new value of the 'Write Command Script' containment reference.ScriptItem.getWriteCommandScript()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ItemImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)