Class ArgumentReference

java.lang.Object
org.yamcs.xtce.util.NameReference
org.yamcs.xtce.util.ArgumentReference

public class ArgumentReference extends NameReference
Argument references are used in algorithms or match criteria expressions part of transmission constraints or command verifiers. Most references are solved locally, i.e. they refer to arguments directly defined in the command to which the verifier is attached.

However sometimes the argument is part of a parent command which is only found when assembling the whole MDB. In those cases, this class is used to store the reference and will be solved at the time of loading the database.

Note that the argument reference is different from the other NameReference because it does not contain an absolute path. The Argument references are local to a specific command and its parent hierarchy, not absolute like for a parameter or container.