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.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 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) |
protected 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) |
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, 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, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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.BasicEObjectImpl
public String getShortDescription()
getShortDescription
in interface Documentable
Documentable.setShortDescription(String)
,
WorldPackage.getDocumentable_ShortDescription()
public void setShortDescription(String newShortDescription)
setShortDescription
in interface Documentable
newShortDescription
- the new value of the 'Short Description' attribute.Documentable.getShortDescription()
public String getName()
getName
in interface NamedDocumentable
NamedDocumentable.setName(String)
,
WorldPackage.getNamedDocumentable_Name()
public void setName(String newName)
setName
in interface NamedDocumentable
newName
- the new value of the 'Name' attribute.NamedDocumentable.getName()
public org.eclipse.emf.common.util.EList<InputSpecification> getInputs()
getInputs
in interface ScriptModule
ComponentPackage.getScriptModule_Inputs()
public org.eclipse.emf.common.util.EList<OutputSpecification> getOutputs()
getOutputs
in interface ScriptModule
ComponentPackage.getScriptModule_Outputs()
public String getScriptEngine()
getScriptEngine
in interface ScriptModule
ScriptModule.setScriptEngine(String)
,
ComponentPackage.getScriptModule_ScriptEngine()
public void setScriptEngine(String newScriptEngine)
setScriptEngine
in interface ScriptModule
newScriptEngine
- the new value of the 'Script Engine' attribute.ScriptModule.getScriptEngine()
public Script getInitScript()
getInitScript
in interface ScriptModule
ScriptModule.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 ScriptModule
newInitScript
- the new value of the 'Init Script' containment reference.ScriptModule.getInitScript()
public Script getUpdateScript()
getUpdateScript
in interface ScriptModule
ScriptModule.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 ScriptModule
newUpdateScript
- the new value of the 'Update Script' containment reference.ScriptModule.getUpdateScript()
public Script getWriteCommandScript()
getWriteCommandScript
in interface ScriptModule
ScriptModule.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 ScriptModule
newWriteCommandScript
- the new value of the 'Write Command Script' containment reference.ScriptModule.getWriteCommandScript()
public TimerScript getTimerScript()
getTimerScript
in interface ScriptModule
ScriptModule.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 ScriptModule
newTimerScript
- the new value of the 'Timer Script' containment reference.ScriptModule.getTimerScript()
public org.eclipse.emf.common.util.EList<InputSpecification> getKnownInputs()
getKnownInputs
in interface CalculationModule
getKnownInputs
in interface ScriptModule
ComponentPackage.getCalculationModule_KnownInputs()
protected void customENotify(org.eclipse.emf.common.notify.Notification notification)
public void eNotify(org.eclipse.emf.common.notify.Notification notification)
eNotify
in interface org.eclipse.emf.common.notify.Notifier
eNotify
in class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
public org.eclipse.emf.common.util.EList<OutputSpecification> getKnownOutputs()
getKnownOutputs
in interface CalculationModule
getKnownOutputs
in interface ScriptModule
ComponentPackage.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.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl