genDevs.devsBridge.adapter
Class DevsPortsAtomic

java.lang.Object
  extended by genDevs.devsBridge.adapter.DevsAtomic
      extended by genDevs.devsBridge.adapter.DevsPortsAtomic
All Implemented Interfaces:
devsBridge.DevsOperations, devsBridge.DevsPortsOperations, devsBridge.PingableOperations, devsBridge.PortNamesOperations
Direct Known Subclasses:
DevsInitAtomic

public class DevsPortsAtomic
extends DevsAtomic
implements devsBridge.DevsPortsOperations

model adapter for DevsJava atomic models with port descritpion

Author:
twutz

Field Summary
protected  java.lang.String[] inPorts
           
protected  java.lang.String[] outPorts
           
 
Fields inherited from class genDevs.devsBridge.adapter.DevsAtomic
atomicMod, trans
 
Constructor Summary
DevsPortsAtomic(genDevs.modeling.IOBasicDevs atomicMod, java.lang.String[] inPorts, java.lang.String[] outPorts, MessageTranslator trans)
           
DevsPortsAtomic(simView.ViewableAtomic atomicMod, MessageTranslator trans)
           
 
Method Summary
 java.lang.String[] inPorts()
           
 java.lang.String[] outPorts()
           
 
Methods inherited from class genDevs.devsBridge.adapter.DevsAtomic
confluentTransition, doInitialize, externalTransition, internalTransition, outputFunction, ping, timeAdvance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface devsBridge.DevsOperations
confluentTransition, doInitialize, externalTransition, internalTransition, outputFunction, timeAdvance
 
Methods inherited from interface devsBridge.PingableOperations
ping
 

Field Detail

inPorts

protected java.lang.String[] inPorts

outPorts

protected java.lang.String[] outPorts
Constructor Detail

DevsPortsAtomic

public DevsPortsAtomic(genDevs.modeling.IOBasicDevs atomicMod,
                       java.lang.String[] inPorts,
                       java.lang.String[] outPorts,
                       MessageTranslator trans)
                throws devsBridge.DevsCorbaException
Throws:
devsBridge.DevsCorbaException

DevsPortsAtomic

public DevsPortsAtomic(simView.ViewableAtomic atomicMod,
                       MessageTranslator trans)
                throws devsBridge.DevsCorbaException
Throws:
devsBridge.DevsCorbaException
Method Detail

inPorts

public java.lang.String[] inPorts()
Specified by:
inPorts in interface devsBridge.PortNamesOperations

outPorts

public java.lang.String[] outPorts()
Specified by:
outPorts in interface devsBridge.PortNamesOperations