edu.byu.ece.edif.tools.replicate.nmr.dwc
Class DetectionDomain

java.lang.Object
  extended by edu.byu.ece.edif.tools.replicate.nmr.dwc.DetectionDomain
All Implemented Interfaces:
java.io.Serializable

public class DetectionDomain
extends java.lang.Object
implements java.io.Serializable

A detection domain is a group of detectors whose outputs will all be merged into a single detection output. Each output is a List of PortConnections (since each detector may have a multi-bit width output).

See Also:
Serialized Form

Field Summary
protected  DetectionType _detectionType
           
protected  java.util.Set<OrganSpecification> _detectors
           
protected  java.util.List<java.util.List<PortConnection>> _inputConnections
           
 
Constructor Summary
DetectionDomain(DetectionType type)
           
 
Method Summary
 void addDetector(OrganSpecification detector)
           
 void addDetectors(java.util.Collection<OrganSpecification> detectors)
           
 void addInputConnection(java.util.List<PortConnection> connection)
           
 java.util.Collection<OrganSpecification> getDetectorSpecifications()
           
 java.util.List<java.util.List<PortConnection>> getInputConnections()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_detectionType

protected DetectionType _detectionType

_inputConnections

protected java.util.List<java.util.List<PortConnection>> _inputConnections

_detectors

protected java.util.Set<OrganSpecification> _detectors
Constructor Detail

DetectionDomain

public DetectionDomain(DetectionType type)
Method Detail

addInputConnection

public void addInputConnection(java.util.List<PortConnection> connection)

getInputConnections

public java.util.List<java.util.List<PortConnection>> getInputConnections()

addDetector

public void addDetector(OrganSpecification detector)

addDetectors

public void addDetectors(java.util.Collection<OrganSpecification> detectors)

getDetectorSpecifications

public java.util.Collection<OrganSpecification> getDetectorSpecifications()