Class DDRule
public class DDRule extends Object
Java class for DD_Rule complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DD_Rule">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="local_identifier" type="{http://pds.nasa.gov/pds4/pds/v1}local_identifier"/>
<element name="rule_context" type="{http://pds.nasa.gov/pds4/pds/v1}rule_context"/>
<element name="rule_assign" type="{http://pds.nasa.gov/pds4/pds/v1}rule_assign" maxOccurs="unbounded" minOccurs="0"/>
<element name="DD_Attribute_Reference" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Attribute_Reference" minOccurs="0"/>
<element name="DD_Class_Reference" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Class_Reference" minOccurs="0"/>
<element name="DD_Rule_Statement" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Rule_Statement" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields Modifier and Type Field Description protected DDAttributeReferenceddAttributeReferenceprotected DDClassReferenceddClassReferenceprotected List<DDRuleStatement>ddRuleStatementsprotected StringlocalIdentifierprotected List<String>ruleAssignsprotected StringruleContext -
Constructor Summary
Constructors Constructor Description DDRule() -
Method Summary
Modifier and Type Method Description DDAttributeReferencegetDDAttributeReference()Gets the value of the ddAttributeReference property.DDClassReferencegetDDClassReference()Gets the value of the ddClassReference property.List<DDRuleStatement>getDDRuleStatements()Gets the value of the ddRuleStatements property.StringgetLocalIdentifier()Gets the value of the localIdentifier property.List<String>getRuleAssigns()Gets the value of the ruleAssigns property.StringgetRuleContext()Gets the value of the ruleContext property.voidsetDDAttributeReference(DDAttributeReference value)Sets the value of the ddAttributeReference property.voidsetDDClassReference(DDClassReference value)Sets the value of the ddClassReference property.voidsetLocalIdentifier(String value)Sets the value of the localIdentifier property.voidsetRuleContext(String value)Sets the value of the ruleContext property.
-
Field Details
-
localIdentifier
-
ruleContext
-
ruleAssigns
-
ddAttributeReference
-
ddClassReference
-
ddRuleStatements
-
-
Constructor Details
-
DDRule
public DDRule()
-
-
Method Details
-
getLocalIdentifier
Gets the value of the localIdentifier property.- Returns:
- possible object is
String
-
setLocalIdentifier
Sets the value of the localIdentifier property.- Parameters:
value- allowed object isString
-
getRuleContext
Gets the value of the ruleContext property.- Returns:
- possible object is
String
-
setRuleContext
Sets the value of the ruleContext property.- Parameters:
value- allowed object isString
-
getRuleAssigns
Gets the value of the ruleAssigns property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the ruleAssigns property.For example, to add a new item, do as follows:
getRuleAssigns().add(newItem);Objects of the following type(s) are allowed in the list
String -
getDDAttributeReference
Gets the value of the ddAttributeReference property.- Returns:
- possible object is
DDAttributeReference
-
setDDAttributeReference
Sets the value of the ddAttributeReference property.- Parameters:
value- allowed object isDDAttributeReference
-
getDDClassReference
Gets the value of the ddClassReference property.- Returns:
- possible object is
DDClassReference
-
setDDClassReference
Sets the value of the ddClassReference property.- Parameters:
value- allowed object isDDClassReference
-
getDDRuleStatements
Gets the value of the ddRuleStatements property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the ddRuleStatements property.For example, to add a new item, do as follows:
getDDRuleStatements().add(newItem);Objects of the following type(s) are allowed in the list
DDRuleStatement
-