Package org.omg.space.xtce
Class CommandVerifierType
- java.lang.Object
-
- org.omg.space.xtce.DescriptionType
-
- org.omg.space.xtce.OptionalNameDescriptionType
-
- org.omg.space.xtce.CommandVerifierType
-
- Direct Known Subclasses:
MetaCommandType.VerifierSet.AcceptedVerifier,MetaCommandType.VerifierSet.CompleteVerifier,MetaCommandType.VerifierSet.ExecutionVerifier,MetaCommandType.VerifierSet.QueuedVerifier,MetaCommandType.VerifierSet.ReceivedVerifier,MetaCommandType.VerifierSet.SentFromRangeVerifier,MetaCommandType.VerifierSet.TransferredToRangeVerifier
public class CommandVerifierType extends OptionalNameDescriptionType
A command verifier is used to check that the command has been successfully executed. Command Verifiers may be either a Custom Algorithm or a Boolean Check or the presence of a Container for a relative change in the value of a Parameter. The CheckWindow is a time period where the verification must test true to pass.Java class for CommandVerifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CommandVerifierType"> <complexContent> <extension base="{http://www.omg.org/space/xtce}OptionalNameDescriptionType"> <sequence> <choice> <element name="ComparisonList"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Comparison" type="{http://www.omg.org/space/xtce}ComparisonType" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="ContainerRef" type="{http://www.omg.org/space/xtce}ContainerRefType"/> <element name="ParameterValueChange"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ParameterRef" type="{http://www.omg.org/space/xtce}ParameterRefType"/> <element name="Change"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="CustomAlgorithm" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/> <element name="BooleanExpression" type="{http://www.omg.org/space/xtce}BooleanExpressionType"/> <element name="Comparison" type="{http://www.omg.org/space/xtce}ComparisonType"/> </choice> <choice> <element name="CheckWindow"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="timeToStartChecking" type="{http://www.omg.org/space/xtce}RelativeTimeType" /> <attribute name="timeToStopChecking" use="required" type="{http://www.omg.org/space/xtce}RelativeTimeType" /> <attribute name="timeWindowIsRelativeTo" default="timeLastVerifierPassed"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="commandRelease"/> <enumeration value="timeLastVerifierPassed"/> </restriction> </simpleType> </attribute> </restriction> </complexContent> </complexType> </element> <element name="CheckWindowAlgorithms"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="StartCheck" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/> <element name="StopTime" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/> </sequence> </restriction> </complexContent> </complexType> </element> </choice> </sequence> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommandVerifierType.CheckWindowJava class for anonymous complex type.static classCommandVerifierType.CheckWindowAlgorithmsJava class for anonymous complex type.static classCommandVerifierType.ComparisonListJava class for anonymous complex type.static classCommandVerifierType.ParameterValueChangeJava class for anonymous complex type.-
Nested classes/interfaces inherited from class org.omg.space.xtce.DescriptionType
DescriptionType.AncillaryDataSet
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanExpressionTypebooleanExpressionprotected CommandVerifierType.CheckWindowcheckWindowprotected CommandVerifierType.CheckWindowAlgorithmscheckWindowAlgorithmsprotected ComparisonTypecomparisonprotected CommandVerifierType.ComparisonListcomparisonListprotected ContainerRefTypecontainerRefprotected InputAlgorithmTypecustomAlgorithmprotected CommandVerifierType.ParameterValueChangeparameterValueChange-
Fields inherited from class org.omg.space.xtce.OptionalNameDescriptionType
name
-
Fields inherited from class org.omg.space.xtce.DescriptionType
aliasSet, ancillaryDataSet, longDescription, shortDescription
-
-
Constructor Summary
Constructors Constructor Description CommandVerifierType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanExpressionTypegetBooleanExpression()Gets the value of the booleanExpression property.CommandVerifierType.CheckWindowgetCheckWindow()Gets the value of the checkWindow property.CommandVerifierType.CheckWindowAlgorithmsgetCheckWindowAlgorithms()Gets the value of the checkWindowAlgorithms property.ComparisonTypegetComparison()Gets the value of the comparison property.CommandVerifierType.ComparisonListgetComparisonList()Gets the value of the comparisonList property.ContainerRefTypegetContainerRef()Gets the value of the containerRef property.InputAlgorithmTypegetCustomAlgorithm()Gets the value of the customAlgorithm property.CommandVerifierType.ParameterValueChangegetParameterValueChange()Gets the value of the parameterValueChange property.voidsetBooleanExpression(BooleanExpressionType value)Sets the value of the booleanExpression property.voidsetCheckWindow(CommandVerifierType.CheckWindow value)Sets the value of the checkWindow property.voidsetCheckWindowAlgorithms(CommandVerifierType.CheckWindowAlgorithms value)Sets the value of the checkWindowAlgorithms property.voidsetComparison(ComparisonType value)Sets the value of the comparison property.voidsetComparisonList(CommandVerifierType.ComparisonList value)Sets the value of the comparisonList property.voidsetContainerRef(ContainerRefType value)Sets the value of the containerRef property.voidsetCustomAlgorithm(InputAlgorithmType value)Sets the value of the customAlgorithm property.voidsetParameterValueChange(CommandVerifierType.ParameterValueChange value)Sets the value of the parameterValueChange property.-
Methods inherited from class org.omg.space.xtce.OptionalNameDescriptionType
getName, setName
-
Methods inherited from class org.omg.space.xtce.DescriptionType
getAliasSet, getAncillaryDataSet, getLongDescription, getShortDescription, setAliasSet, setAncillaryDataSet, setLongDescription, setShortDescription
-
-
-
-
Field Detail
-
comparisonList
protected CommandVerifierType.ComparisonList comparisonList
-
containerRef
protected ContainerRefType containerRef
-
parameterValueChange
protected CommandVerifierType.ParameterValueChange parameterValueChange
-
customAlgorithm
protected InputAlgorithmType customAlgorithm
-
booleanExpression
protected BooleanExpressionType booleanExpression
-
comparison
protected ComparisonType comparison
-
checkWindow
protected CommandVerifierType.CheckWindow checkWindow
-
checkWindowAlgorithms
protected CommandVerifierType.CheckWindowAlgorithms checkWindowAlgorithms
-
-
Method Detail
-
getComparisonList
public CommandVerifierType.ComparisonList getComparisonList()
Gets the value of the comparisonList property.- Returns:
- possible object is
CommandVerifierType.ComparisonList
-
setComparisonList
public void setComparisonList(CommandVerifierType.ComparisonList value)
Sets the value of the comparisonList property.- Parameters:
value- allowed object isCommandVerifierType.ComparisonList
-
getContainerRef
public ContainerRefType getContainerRef()
Gets the value of the containerRef property.- Returns:
- possible object is
ContainerRefType
-
setContainerRef
public void setContainerRef(ContainerRefType value)
Sets the value of the containerRef property.- Parameters:
value- allowed object isContainerRefType
-
getParameterValueChange
public CommandVerifierType.ParameterValueChange getParameterValueChange()
Gets the value of the parameterValueChange property.- Returns:
- possible object is
CommandVerifierType.ParameterValueChange
-
setParameterValueChange
public void setParameterValueChange(CommandVerifierType.ParameterValueChange value)
Sets the value of the parameterValueChange property.- Parameters:
value- allowed object isCommandVerifierType.ParameterValueChange
-
getCustomAlgorithm
public InputAlgorithmType getCustomAlgorithm()
Gets the value of the customAlgorithm property.- Returns:
- possible object is
InputAlgorithmType
-
setCustomAlgorithm
public void setCustomAlgorithm(InputAlgorithmType value)
Sets the value of the customAlgorithm property.- Parameters:
value- allowed object isInputAlgorithmType
-
getBooleanExpression
public BooleanExpressionType getBooleanExpression()
Gets the value of the booleanExpression property.- Returns:
- possible object is
BooleanExpressionType
-
setBooleanExpression
public void setBooleanExpression(BooleanExpressionType value)
Sets the value of the booleanExpression property.- Parameters:
value- allowed object isBooleanExpressionType
-
getComparison
public ComparisonType getComparison()
Gets the value of the comparison property.- Returns:
- possible object is
ComparisonType
-
setComparison
public void setComparison(ComparisonType value)
Sets the value of the comparison property.- Parameters:
value- allowed object isComparisonType
-
getCheckWindow
public CommandVerifierType.CheckWindow getCheckWindow()
Gets the value of the checkWindow property.- Returns:
- possible object is
CommandVerifierType.CheckWindow
-
setCheckWindow
public void setCheckWindow(CommandVerifierType.CheckWindow value)
Sets the value of the checkWindow property.- Parameters:
value- allowed object isCommandVerifierType.CheckWindow
-
getCheckWindowAlgorithms
public CommandVerifierType.CheckWindowAlgorithms getCheckWindowAlgorithms()
Gets the value of the checkWindowAlgorithms property.- Returns:
- possible object is
CommandVerifierType.CheckWindowAlgorithms
-
setCheckWindowAlgorithms
public void setCheckWindowAlgorithms(CommandVerifierType.CheckWindowAlgorithms value)
Sets the value of the checkWindowAlgorithms property.- Parameters:
value- allowed object isCommandVerifierType.CheckWindowAlgorithms
-
-