Package org.omg.space.xtce
Class MatchCriteriaType
- java.lang.Object
-
- org.omg.space.xtce.MatchCriteriaType
-
- Direct Known Subclasses:
CommandContainerType.BaseContainer.RestrictionCriteria,IntegerArgumentValueType.DiscreteLookupList.DiscreteLookup,IntegerValueType.DiscreteLookupList.DiscreteLookup,MetaCommandType.TransmissionConstraintList.TransmissionConstraint,SequenceContainerType.BaseContainer.RestrictionCriteria
public class MatchCriteriaType extends Object
Contains either a simple Comparison, a ComparisonList, an arbitrarily complex BooleanExpression or an escape to an externally defined algorithmJava class for MatchCriteriaType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MatchCriteriaType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <element name="Comparison" type="{http://www.omg.org/space/xtce}ComparisonType"/> <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="BooleanExpression" type="{http://www.omg.org/space/xtce}BooleanExpressionType"/> <element name="CustomAlgorithm" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/> </choice> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMatchCriteriaType.ComparisonListJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected BooleanExpressionTypebooleanExpressionprotected ComparisonTypecomparisonprotected MatchCriteriaType.ComparisonListcomparisonListprotected InputAlgorithmTypecustomAlgorithm
-
Constructor Summary
Constructors Constructor Description MatchCriteriaType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanExpressionTypegetBooleanExpression()Gets the value of the booleanExpression property.ComparisonTypegetComparison()Gets the value of the comparison property.MatchCriteriaType.ComparisonListgetComparisonList()Gets the value of the comparisonList property.InputAlgorithmTypegetCustomAlgorithm()Gets the value of the customAlgorithm property.voidsetBooleanExpression(BooleanExpressionType value)Sets the value of the booleanExpression property.voidsetComparison(ComparisonType value)Sets the value of the comparison property.voidsetComparisonList(MatchCriteriaType.ComparisonList value)Sets the value of the comparisonList property.voidsetCustomAlgorithm(InputAlgorithmType value)Sets the value of the customAlgorithm property.
-
-
-
Field Detail
-
comparison
protected ComparisonType comparison
-
comparisonList
protected MatchCriteriaType.ComparisonList comparisonList
-
booleanExpression
protected BooleanExpressionType booleanExpression
-
customAlgorithm
protected InputAlgorithmType customAlgorithm
-
-
Method Detail
-
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
-
getComparisonList
public MatchCriteriaType.ComparisonList getComparisonList()
Gets the value of the comparisonList property.- Returns:
- possible object is
MatchCriteriaType.ComparisonList
-
setComparisonList
public void setComparisonList(MatchCriteriaType.ComparisonList value)
Sets the value of the comparisonList property.- Parameters:
value- allowed object isMatchCriteriaType.ComparisonList
-
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
-
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
-
-