public class ScriptItemImpl extends ItemImpl implements ScriptItem
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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_EDEFAULTEVIRTUAL_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, setNameeBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInformation, getItemFeatures, getName, setInformation, setNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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 ItemImplpublic org.eclipse.emf.common.util.EList<ItemReference> getInputs()
getInputs in interface ScriptItemOsgiPackage.getScriptItem_Inputs()public CodeFragment getInitScript()
getInitScript in interface ScriptItemScriptItem.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 ScriptItemnewInitScript - the new value of the 'Init Script' containment reference.ScriptItem.getInitScript()public CodeFragment getUpdateScript()
getUpdateScript in interface ScriptItemScriptItem.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 ScriptItemnewUpdateScript - the new value of the 'Update Script' containment reference.ScriptItem.getUpdateScript()public ScriptTimer getTimer()
getTimer in interface ScriptItemScriptItem.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 ScriptItemnewTimer - the new value of the 'Timer' containment reference.ScriptItem.getTimer()public String getScriptEngine()
getScriptEngine in interface ScriptItemScriptItem.setScriptEngine(String),
OsgiPackage.getScriptItem_ScriptEngine()public void setScriptEngine(String newScriptEngine)
setScriptEngine in interface ScriptItemnewScriptEngine - the new value of the 'Script Engine' attribute.ScriptItem.getScriptEngine()public org.eclipse.emf.common.util.EList<ItemReference> getCommands()
getCommands in interface ScriptItemOsgiPackage.getScriptItem_Commands()public CodeFragment getWriteCommandScript()
getWriteCommandScript in interface ScriptItemScriptItem.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 ScriptItemnewWriteCommandScript - 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 ItemImplpublic 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)