org.xmloperator.lambda.net.model
Interface Duplicator

All Superinterfaces:
IndexedOperator, Operator

public interface Duplicator
extends IndexedOperator

Duplicator in a lambda-net.


Field Summary
 
Fields inherited from interface org.xmloperator.lambda.net.model.Operator
INTERACTION_ANNIHILATE_DELIMITER, INTERACTION_ANNIHILATE_DUPLICATOR, INTERACTION_ANNIHILATE_ERASER, INTERACTION_BETA_IDENTITY, INTERACTION_BETA_REDUCTION, INTERACTION_COMMUTE_DELIMITER, INTERACTION_COMMUTE_DUPLICATOR, INTERACTION_DUPLICATE_ABSTRACTOR, INTERACTION_DUPLICATE_APPLICATOR, INTERACTION_DUPLICATE_IDENTITY, INTERACTION_ERASE_ABSTRACTOR, INTERACTION_ERASE_APPLICATOR, INTERACTION_ERASE_DELIMITER, INTERACTION_ERASE_DUPLICATOR, INTERACTION_ERASE_IDENTITY, INTERACTION_EXTRUDE_ABSTRACTOR, INTERACTION_EXTRUDE_APPLICATOR, INTERACTION_EXTRUDE_CLOSED_ABSTRACTOR, INTERACTION_EXTRUDE_DUPLICATOR, INTERACTION_EXTRUDE_IDENTITY, INTERACTION_TYPE_COUNT, INTERACTION_TYPE_NAMES, OPERATOR_TYPE_COUNT, OPERATOR_TYPE_NAMES, TYPE_ABSTRACTOR, TYPE_APPLICATOR, TYPE_DELIMITER, TYPE_DUPLICATOR, TYPE_ERASER
 
Method Summary
 Port getInput1()
          Returns its first input Port (the direction being not inversed).
 Port getInput2()
          Returns its second input Port (the direction being not inversed).
 Port getOutput()
          Returns its output Port (the direction being not inversed).
 
Methods inherited from interface org.xmloperator.lambda.net.model.IndexedOperator
getIndex, incrementIndex
 
Methods inherited from interface org.xmloperator.lambda.net.model.Operator
canBeReturnedToFactory, cloneOperator, getFactory, getMark, getOperatorType, getPort, getPort0, getPort1, getPort2, getPortCount, interact, isAbstractor, isApplicator, isDelimiter, isDirectionInversed, isDuplicator, isEraser, isReturnedToFactory, returnToFactory, setMark
 

Method Detail

getInput1

public Port getInput1()
Returns its first input Port (the direction being not inversed). This is the first auxiliary Port.

Returns:
its first input Port (the direction being not inversed).

getInput2

public Port getInput2()
Returns its second input Port (the direction being not inversed). This is the second auxiliary Port.

Returns:
its second input Port (the direction being not inversed).

getOutput

public Port getOutput()
Returns its output Port (the direction being not inversed). This is the principal Port.

Returns:
its output Port (the direction being not inversed).