genDevs.devsBridge.proxy
Class InitializeableAtomicDevs
java.lang.Object
GenCol.entity
genDevs.modeling.devs
genDevs.modeling.atomic
simView.ViewableAtomic
genDevs.devsBridge.proxy.ViewableAtomicDevs
genDevs.devsBridge.proxy.InitializeableAtomicDevs
- All Implemented Interfaces:
- devsBridge.XMLInitModelOperations, devsBridge.XMLParamInitModelOperations, devsBridge.XMLStateInitModelOperations, GenCol.EntityInterface, DevsInitI, DevsPortsI, genDevs.modeling.IOBasicDevs, genDevs.modeling.IODevs, simView.ViewableComponent
- Direct Known Subclasses:
- InitializableAtomicCorbaFactory
public class InitializeableAtomicDevs
- extends ViewableAtomicDevs
- implements DevsInitI
ViewableAtomic that works a a proxy for a corbadevs::DevsPorts
in addtion to atomicDevs it adds support for known inputs and outputs
- Author:
- twutz
Fields inherited from class simView.ViewableAtomic |
backgroundColor, base, view |
Fields inherited from class genDevs.modeling.atomic |
a, INFINITY, mySim, phase, sigma |
Fields inherited from class genDevs.modeling.devs |
mh |
Fields inherited from class GenCol.entity |
name |
Methods inherited from class simView.ViewableAtomic |
addTestInput, addTestInput, createView, getAtomicView, getBackgroundColor, getFormattedPhase, getFormattedSigma, getFormattedTL, getFormattedTN, getInportNames, getLayoutName, getNumInports, getNumOutports, getOutportNames, getPreferredLocation, getSimulator, getTestInputs, getTooltipText, getView, isHidden, setBackgroundColor, setHidden, setLayoutName, setPreferredLocation, setSigma |
Methods inherited from class genDevs.modeling.atomic |
Continue, deltcon, deltext, getActivity, getPhase, getSigma, getSim, holdIn, holdIn, out, passivate, passivateIn, phaseIs, setSimulator, showState, startActiviry, stringState, ta, toString |
Methods inherited from class genDevs.modeling.devs |
addInport, addOutport, makeContent, makeContent, messageOnPort, messageOnPort |
Methods inherited from class GenCol.entity |
addSelf, eq, equalName, equals, getExtRep, getName, print, removeSelf |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface genDevs.modeling.IOBasicDevs |
getActivity, setSimulator |
Methods inherited from interface genDevs.modeling.IODevs |
addInport, addOutport, makeContent, messageOnPort |
Methods inherited from interface GenCol.EntityInterface |
equalName, getExtRep, getName |
Methods inherited from interface simView.ViewableComponent |
getName |
InitializeableAtomicDevs
public InitializeableAtomicDevs(java.lang.String name,
devsBridge.DevsInitOperations devsMod,
MessageTranslator trans)
throws devsBridge.DevsCorbaException
- Throws:
devsBridge.DevsCorbaException
InitializeableAtomicDevs
protected InitializeableAtomicDevs(java.lang.String name)
getInitModel
protected devsBridge.DevsInitOperations getInitModel()
setModelParameters
public void setModelParameters(java.lang.String xml)
throws devsBridge.DevsCorbaException
- Specified by:
setModelParameters
in interface devsBridge.XMLParamInitModelOperations
- Throws:
devsBridge.DevsCorbaException
getParameters
public java.lang.String getParameters()
- Specified by:
getParameters
in interface devsBridge.XMLParamInitModelOperations
initializeState
public void initializeState(java.lang.String xml)
throws devsBridge.DevsCorbaException
- Specified by:
initializeState
in interface devsBridge.XMLStateInitModelOperations
- Throws:
devsBridge.DevsCorbaException
getState
public java.lang.String getState(java.lang.String scenario)
- Specified by:
getState
in interface devsBridge.XMLStateInitModelOperations
deltext
public void deltext(double arg0,
genDevs.modeling.MessageInterface arg0)
deltcon
public void deltcon(double arg0,
genDevs.modeling.MessageInterface arg0)
deltint
public void deltint()
Out
public genDevs.modeling.MessageInterface Out()
ta
public double ta()
initialize
public void initialize()
showState
public void showState()