moves
Class NewPoint

java.lang.Object
  |
  +--moves.EuMove
        |
        +--moves.newFamily
              |
              +--moves.NewPoint

public class NewPoint
extends newFamily

Implements the LEA command NewPoint


Field Summary
 
Fields inherited from class moves.newFamily
commandArguments
 
Fields inherited from class moves.EuMove
allowedSegments, in, out
 
Constructor Summary
NewPoint(interagents.finalWrapper in, interagents.finalWrapper out, fundamentals.EuArguments args, int beacon)
          The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewPoint(int startDatumCount)
           
 
Method Summary
protected  objects.EuObject makeDummyExplicit()
           
protected  objects.EuObject makeExplicit()
           
 java.lang.String signatureString()
           
 
Methods inherited from class moves.newFamily
exMacro, exMain, preMain, toString
 
Methods inherited from class moves.EuMove
checkSegment, ex, executeMacro, executeMain, executeSegmentOnly, getFirstOutIndex, initArguments, initBeacon, iobUsageChecks, issueBeacon, name, operationName, passExceptionDetails, passHintDetails, passSelection, postMacro, postMain, postprocess, preMacro, preprocess, specialSegmentOK
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NewPoint

public NewPoint(interagents.finalWrapper in,
                interagents.finalWrapper out,
                fundamentals.EuArguments args,
                int beacon)
         throws DesignException
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;

Parameters:
in - the input @see finalWrapper
out - the output @see finalWrapper
args - arguments
beacon - a beacon, or 0 if no such was requested

NewPoint

public NewPoint(int startDatumCount)
         throws DesignException,
                InternalException
Method Detail

makeExplicit

protected objects.EuObject makeExplicit()
                                 throws DesignException,
                                        InternalException,
                                        UserException
Specified by:
makeExplicit in class newFamily
DesignException
InternalException
UserException

makeDummyExplicit

protected objects.EuObject makeDummyExplicit()
Specified by:
makeDummyExplicit in class newFamily

signatureString

public java.lang.String signatureString()
Specified by:
signatureString in class newFamily