public abstract class DynamicDeviceImpl extends NameTagImpl implements DynamicDevice
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
double |
getOutput() |
double |
getOutput(Machine mach) |
java.util.List<?> |
getOutputList() |
java.lang.Object |
getOutputObject() |
java.lang.String |
getScripts() |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getStates(Machine mach,
java.lang.Object ref) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getStates(java.lang.Object ref) |
boolean |
initStates() |
boolean |
initStates(BaseDStabBus<?,?> abus) |
boolean |
initStates(BaseDStabBus<?,?> abus,
Machine mach) |
boolean |
nextStep(double dt,
DynamicSimuMethod method) |
boolean |
nextStep(double dt,
DynamicSimuMethod method,
Machine mach) |
boolean |
nextStepElectrical(double dt,
DynamicSimuMethod method,
Network<?,?> net) |
boolean |
nextStepMechanical(double dt,
DynamicSimuMethod method,
Network<?,?> net) |
void |
setScripts(java.lang.String newScripts) |
java.lang.String |
toString() |
boolean |
updateAttributes(boolean netChange) |
checkData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, readData, setDesc, setId, setName, setNumber, setStatus, writeDataeAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatusreadData, writeDataeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic java.lang.String getScripts()
getScripts in interface DynamicDeviceDynamicDevice.setScripts(String),
DstabDevicePackage.getDynamicDevice_Scripts()public void setScripts(java.lang.String newScripts)
setScripts in interface DynamicDevicenewScripts - the new value of the 'Scripts' attribute.DynamicDevice.getScripts()public boolean initStates()
initStates in interface IDynamicSimulationpublic boolean initStates(BaseDStabBus<?,?> abus)
initStates in interface IDynamicSimulationpublic boolean initStates(BaseDStabBus<?,?> abus, Machine mach)
initStates in interface IDynamicSimulationpublic boolean nextStep(double dt,
DynamicSimuMethod method)
nextStep in interface IDynamicSimulationdt - the time step for solving the differential eqn.
public boolean nextStep(double dt,
DynamicSimuMethod method,
Machine mach)
nextStep in interface IDynamicSimulationdt - the time step for solving the differential eqn.
public boolean nextStepMechanical(double dt,
DynamicSimuMethod method,
Network<?,?> net)
nextStepMechanical in interface IDynamicSimulationpublic boolean nextStepElectrical(double dt,
DynamicSimuMethod method,
Network<?,?> net)
nextStepElectrical in interface IDynamicSimulationpublic java.util.Hashtable<java.lang.String,java.lang.Object> getStates(java.lang.Object ref)
getStates in interface IDynamicSimulationpublic java.util.Hashtable<java.lang.String,java.lang.Object> getStates(Machine mach, java.lang.Object ref)
getStates in interface IDynamicSimulationpublic double getOutput()
getOutput in interface IDynamicSimulationpublic double getOutput(Machine mach)
getOutput in interface IDynamicSimulationpublic java.lang.Object getOutputObject()
getOutputObject in interface IDynamicSimulationpublic java.util.List<?> getOutputList()
getOutputList in interface IDynamicSimulationpublic boolean updateAttributes(boolean netChange)
updateAttributes in interface IDynamicSimulationpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NameTagImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NameTagImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NameTagImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NameTagImplpublic java.lang.String toString()
toString in class NameTagImpl