Package cz.cuni.amis.pogamut.sposh.exceptions

Package class diagram package cz.cuni.amis.pogamut.sposh.exceptions
Exception Summary
CycleException When there is a cycle in the posh tree, this exception should be thrown.
DuplicateNameException Thrown when trying to add element into the posh tree, but the tree already contains element with the same name.
FubarException Wrapper os RuntimeException for situations that shouldn;t ever happen (e.g.
InvalidFormatException This exception is thrown when string passed to the method is not in the expected format.
InvalidNameException Thrown when name in the lap plan is not valid (example: it includes whitespaces).
MethodException Unchecked exception that is used to wrap other exceptions thrown in some method.
MissingParameterException This exception is thrown when some call has an argument with value of parameter and the parameter is missing.
MissingRootException When plan is missing root node, throw this exception.
NoEligibleElementException Exception that is used when I am trying to execute shade plan, but according to priority and triggers of its elements, no element is eligible to be selected.
StateInstantiationException During automatic instantiation of state primitives, there can happen multiple exceptions that I can't bubble up nor ignore (e.g.
UnexpectedElementException The method was passed unexpected PoshElement as argument.
 



Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.