org.xmloperator.lambda2.net.model
Interface WireCell

All Superinterfaces:
Cell
All Known Implementing Classes:
WireCellImpl

public interface WireCell
extends Cell

Wire Cell. A WireCell behaves as a wire: it can be removed from the net.

A WireCell has to Ports. What is the principal port is arbitrary.


Field Summary
 
Fields inherited from interface org.xmloperator.lambda2.net.model.Cell
INTERACTION_ABSTRACTOR_APPLICATOR, INTERACTION_ANNIHILATION_CONSTRUCTOR, INTERACTION_ANNIHILATION_DUPLICATOR, INTERACTION_ANNIHILATION_ERASER, INTERACTION_APPLICATOR_DECODER, INTERACTION_CONSTRUCTOR_DUPLICATOR, INTERACTION_CONSTRUCTOR_DUPLICATOR_CONTRUCTORS, INTERACTION_DUPLICATING_ABSTRACTOR, INTERACTION_DUPLICATING_APPLICATOR, INTERACTION_DUPLICATING_DECODER, INTERACTION_ERASING_ABSTRACTOR, INTERACTION_ERASING_APPLICATOR, INTERACTION_ERASING_CONSTRUCTOR, INTERACTION_ERASING_DECODER, INTERACTION_ERASING_DUPLICATOR, INTERACTION_MERGING_DECODER, INTERACTION_MERGING_DECODERS, INTERACTION_SYMBOLS, INTERACTION_WIRE, SYMBOL_ABSTRACTOR, SYMBOL_APPLICATOR, SYMBOL_CONSTRUCTOR, SYMBOL_DECODER, SYMBOL_DUPLICATOR, SYMBOL_ERASER, SYMBOL_SYMBOLS, SYMBOL_WIRE
 
Method Summary
 Port getAuxiliaryPort()
          Returns the auxiliary Port of this wire Cell.
 
Methods inherited from interface org.xmloperator.lambda2.net.model.Cell
cloneCell, collectPorts, getPort, getPrincipalPort, getSymbol, getSymbolArity, interact, isBinaryCell, isDecoder, isEraser, isPentaryMultiplexor, isWireCell
 

Method Detail

getAuxiliaryPort

public Port getAuxiliaryPort()
Returns the auxiliary Port of this wire Cell.

Returns:
the auxiliary Port of this wire Cell.