public class ScriptModuleImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements ScriptModule
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 Script |
initScript
The cached value of the '
Init Script' containment reference. |
protected org.eclipse.emf.common.util.EList<InputSpecification> |
inputs
The cached value of the '
Inputs' containment reference list. |
protected String |
name
The cached value of the '
Name' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the '
Name' attribute. |
protected org.eclipse.emf.common.util.EList<OutputSpecification> |
outputs
The cached value of the '
Outputs' 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 static String |
SHORT_DESCRIPTION_EDEFAULT
The default value of the '
Short Description' attribute. |
protected String |
shortDescription
The cached value of the '
Short Description' attribute. |
protected TimerScript |
timerScript
The cached value of the '
Timer Script' containment reference. |
protected Script |
updateScript
The cached value of the '
Update Script' containment reference. |
protected Script |
writeCommandScript
The cached value of the '
Write Command Script' containment reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ScriptModuleImpl() |
| Modifier and Type | Method and Description |
|---|---|
Script |
basicGetInitScript() |
TimerScript |
basicGetTimerScript() |
Script |
basicGetUpdateScript() |
Script |
basicGetWriteCommandScript() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetInitScript(Script newInitScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTimerScript(TimerScript newTimerScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetUpdateScript(Script newUpdateScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetWriteCommandScript(Script newWriteCommandScript,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
customENotify(org.eclipse.emf.common.notify.Notification notification) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
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) |
Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eNotify(org.eclipse.emf.common.notify.Notification notification) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Script |
getInitScript() |
org.eclipse.emf.common.util.EList<InputSpecification> |
getInputs() |
org.eclipse.emf.common.util.EList<InputSpecification> |
getKnownInputs() |
org.eclipse.emf.common.util.EList<OutputSpecification> |
getKnownOutputs() |
String |
getName() |
org.eclipse.emf.common.util.EList<OutputSpecification> |
getOutputs() |
String |
getScriptEngine() |
String |
getShortDescription() |
TimerScript |
getTimerScript() |
Script |
getUpdateScript() |
Script |
getWriteCommandScript() |
void |
setInitScript(Script newInitScript) |
void |
setName(String newName) |
void |
setScriptEngine(String newScriptEngine) |
void |
setShortDescription(String newShortDescription) |
void |
setTimerScript(TimerScript newTimerScript) |
void |
setUpdateScript(Script newUpdateScript) |
void |
setWriteCommandScript(Script newWriteCommandScript) |
String |
toString() |
eBasicSetContainer, 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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, eInverseAdd, eInverseRemove, eInvocationDelegate, 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, eVirtualValueseNotificationRequiredclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final String SHORT_DESCRIPTION_EDEFAULT
Short Description' attribute.
getShortDescription()protected String shortDescription
Short Description' attribute.
getShortDescription()protected static final String NAME_EDEFAULT
Name' attribute.
getName()protected org.eclipse.emf.common.util.EList<InputSpecification> inputs
Inputs' containment reference list.
getInputs()protected org.eclipse.emf.common.util.EList<OutputSpecification> outputs
Outputs' containment reference list.
getOutputs()protected static final String SCRIPT_ENGINE_EDEFAULT
Script Engine' attribute.
getScriptEngine(),
Constant Field Valuesprotected String scriptEngine
Script Engine' attribute.
getScriptEngine()protected Script initScript
Init Script' containment reference.
getInitScript()protected Script updateScript
Update Script' containment reference.
getUpdateScript()protected Script writeCommandScript
Write Command Script' containment reference.
getWriteCommandScript()protected TimerScript timerScript
Timer Script' containment reference.
getTimerScript()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String getShortDescription()
getShortDescription in interface DocumentableDocumentable.setShortDescription(String),
WorldPackage.getDocumentable_ShortDescription()public void setShortDescription(String newShortDescription)
setShortDescription in interface DocumentablenewShortDescription - the new value of the 'Short Description' attribute.Documentable.getShortDescription()public String getName()
getName in interface NamedDocumentableNamedDocumentable.setName(String),
WorldPackage.getNamedDocumentable_Name()public void setName(String newName)
setName in interface NamedDocumentablenewName - the new value of the 'Name' attribute.NamedDocumentable.getName()public org.eclipse.emf.common.util.EList<InputSpecification> getInputs()
getInputs in interface ScriptModuleComponentPackage.getScriptModule_Inputs()public org.eclipse.emf.common.util.EList<OutputSpecification> getOutputs()
getOutputs in interface ScriptModuleComponentPackage.getScriptModule_Outputs()public String getScriptEngine()
getScriptEngine in interface ScriptModuleScriptModule.setScriptEngine(String),
ComponentPackage.getScriptModule_ScriptEngine()public void setScriptEngine(String newScriptEngine)
setScriptEngine in interface ScriptModulenewScriptEngine - the new value of the 'Script Engine' attribute.ScriptModule.getScriptEngine()public Script getInitScript()
getInitScript in interface ScriptModuleScriptModule.setInitScript(Script),
ComponentPackage.getScriptModule_InitScript()public Script basicGetInitScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetInitScript(Script newInitScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInitScript(Script newInitScript)
setInitScript in interface ScriptModulenewInitScript - the new value of the 'Init Script' containment reference.ScriptModule.getInitScript()public Script getUpdateScript()
getUpdateScript in interface ScriptModuleScriptModule.setUpdateScript(Script),
ComponentPackage.getScriptModule_UpdateScript()public Script basicGetUpdateScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetUpdateScript(Script newUpdateScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setUpdateScript(Script newUpdateScript)
setUpdateScript in interface ScriptModulenewUpdateScript - the new value of the 'Update Script' containment reference.ScriptModule.getUpdateScript()public Script getWriteCommandScript()
getWriteCommandScript in interface ScriptModuleScriptModule.setWriteCommandScript(Script),
ComponentPackage.getScriptModule_WriteCommandScript()public Script basicGetWriteCommandScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetWriteCommandScript(Script newWriteCommandScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setWriteCommandScript(Script newWriteCommandScript)
setWriteCommandScript in interface ScriptModulenewWriteCommandScript - the new value of the 'Write Command Script' containment reference.ScriptModule.getWriteCommandScript()public TimerScript getTimerScript()
getTimerScript in interface ScriptModuleScriptModule.setTimerScript(TimerScript),
ComponentPackage.getScriptModule_TimerScript()public TimerScript basicGetTimerScript()
public org.eclipse.emf.common.notify.NotificationChain basicSetTimerScript(TimerScript newTimerScript, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTimerScript(TimerScript newTimerScript)
setTimerScript in interface ScriptModulenewTimerScript - the new value of the 'Timer Script' containment reference.ScriptModule.getTimerScript()public org.eclipse.emf.common.util.EList<InputSpecification> getKnownInputs()
getKnownInputs in interface CalculationModulegetKnownInputs in interface ScriptModuleComponentPackage.getCalculationModule_KnownInputs()public void customENotify(org.eclipse.emf.common.notify.Notification notification)
customENotify in interface ScriptModulepublic void eNotify(org.eclipse.emf.common.notify.Notification notification)
eNotify in interface org.eclipse.emf.common.notify.NotifiereNotify in class org.eclipse.emf.common.notify.impl.BasicNotifierImplpublic org.eclipse.emf.common.util.EList<OutputSpecification> getKnownOutputs()
getKnownOutputs in interface CalculationModulegetKnownOutputs in interface ScriptModuleComponentPackage.getCalculationModule_KnownOutputs()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 org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.InternalEObjecteInvoke in class org.eclipse.emf.ecore.impl.BasicEObjectImplInvocationTargetExceptionpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl