Package org.omg.space.xtce
Class MetaCommandType
- java.lang.Object
-
- org.omg.space.xtce.DescriptionType
-
- org.omg.space.xtce.NameDescriptionType
-
- org.omg.space.xtce.MetaCommandType
-
public class MetaCommandType extends NameDescriptionType
A type definition used as the base type for a CommandDefinitionJava class for MetaCommandType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetaCommandType"> <complexContent> <extension base="{http://www.omg.org/space/xtce}NameDescriptionType"> <sequence> <element name="BaseMetaCommand" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ArgumentAssignmentList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ArgumentAssignment" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="argumentName" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" /> <attribute name="argumentValue" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="metaCommandRef" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" /> </restriction> </complexContent> </complexType> </element> <element name="SystemName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="ArgumentList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded"> <element name="Argument" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}NameDescriptionType"> <attribute name="argumentTypeRef" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" /> <attribute name="initialValue" type="{http://www.w3.org/2001/XMLSchema}string" /> </extension> </complexContent> </complexType> </element> </choice> </restriction> </complexContent> </complexType> </element> <element name="CommandContainer" type="{http://www.omg.org/space/xtce}CommandContainerType" minOccurs="0"/> <element name="TransmissionConstraintList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="TransmissionConstraint" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}MatchCriteriaType"> <attribute name="timeOut" type="{http://www.omg.org/space/xtce}RelativeTimeType" /> <attribute name="suspendable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="DefaultSignificance" type="{http://www.omg.org/space/xtce}SignificanceType" minOccurs="0"/> <element name="ContextSignificanceList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextSignificance" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextMatch" type="{http://www.omg.org/space/xtce}MatchCriteriaType"/> <element name="Significance" type="{http://www.omg.org/space/xtce}SignificanceType"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="Interlock" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="scopeToSpaceSystem" type="{http://www.omg.org/space/xtce}NameReferenceType" /> <attribute name="verificationToWaitFor" type="{http://www.omg.org/space/xtce}VerifierEnumerationType" default="complete" /> <attribute name="verificationProgressPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal" /> <attribute name="suspendable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </restriction> </complexContent> </complexType> </element> <element name="VerifierSet" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="TransferredToRangeVerifier" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> </extension> </complexContent> </complexType> </element> <element name="SentFromRangeVerifier" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> </extension> </complexContent> </complexType> </element> <element name="ReceivedVerifier" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> </extension> </complexContent> </complexType> </element> <element name="AcceptedVerifier" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> </extension> </complexContent> </complexType> </element> <element name="QueuedVerifier" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> </extension> </complexContent> </complexType> </element> <element name="ExecutionVerifier" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> <sequence minOccurs="0"> <element name="PercentComplete" type="{http://www.omg.org/space/xtce}DecimalValueType"/> </sequence> </extension> </complexContent> </complexType> </element> <element name="CompleteVerifier" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}CommandVerifierType"> <sequence minOccurs="0"> <element name="ReturnParmRef" type="{http://www.omg.org/space/xtce}ParameterRefType"/> </sequence> </extension> </complexContent> </complexType> </element> <element name="FailedVerifier" type="{http://www.omg.org/space/xtce}CommandVerifierType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="ParameterToSetList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ParameterToSet" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}ParameterRefType"> <choice> <element name="Derivation"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}MathOperationType"> </extension> </complexContent> </complexType> </element> <element name="NewValue" type="{http://www.w3.org/2001/XMLSchema}string"/> </choice> <attribute name="setOnVerification" type="{http://www.omg.org/space/xtce}VerifierEnumerationType" default="complete" /> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="ParametersToSuspendAlarmsOnSet" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ParameterToSuspendAlarmsOn" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}ParameterRefType"> <attribute name="suspenseTime" use="required" type="{http://www.omg.org/space/xtce}RelativeTimeType" /> <attribute name="verifierToTriggerOn" type="{http://www.omg.org/space/xtce}VerifierEnumerationType" default="release" /> </extension> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetaCommandType.ArgumentListJava class for anonymous complex type.static classMetaCommandType.BaseMetaCommandJava class for anonymous complex type.static classMetaCommandType.ContextSignificanceListJava class for anonymous complex type.static classMetaCommandType.InterlockJava class for anonymous complex type.static classMetaCommandType.ParametersToSuspendAlarmsOnSetJava class for anonymous complex type.static classMetaCommandType.ParameterToSetListJava class for anonymous complex type.static classMetaCommandType.TransmissionConstraintListJava class for anonymous complex type.static classMetaCommandType.VerifierSetJava 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 Boolean_abstractprotected MetaCommandType.ArgumentListargumentListprotected MetaCommandType.BaseMetaCommandbaseMetaCommandprotected CommandContainerTypecommandContainerprotected MetaCommandType.ContextSignificanceListcontextSignificanceListprotected SignificanceTypedefaultSignificanceprotected MetaCommandType.Interlockinterlockprotected MetaCommandType.ParametersToSuspendAlarmsOnSetparametersToSuspendAlarmsOnSetprotected MetaCommandType.ParameterToSetListparameterToSetListprotected StringsystemNameprotected MetaCommandType.TransmissionConstraintListtransmissionConstraintListprotected MetaCommandType.VerifierSetverifierSet-
Fields inherited from class org.omg.space.xtce.NameDescriptionType
name
-
Fields inherited from class org.omg.space.xtce.DescriptionType
aliasSet, ancillaryDataSet, longDescription, shortDescription
-
-
Constructor Summary
Constructors Constructor Description MetaCommandType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetaCommandType.ArgumentListgetArgumentList()Gets the value of the argumentList property.MetaCommandType.BaseMetaCommandgetBaseMetaCommand()Gets the value of the baseMetaCommand property.CommandContainerTypegetCommandContainer()Gets the value of the commandContainer property.MetaCommandType.ContextSignificanceListgetContextSignificanceList()Gets the value of the contextSignificanceList property.SignificanceTypegetDefaultSignificance()Gets the value of the defaultSignificance property.MetaCommandType.InterlockgetInterlock()Gets the value of the interlock property.MetaCommandType.ParametersToSuspendAlarmsOnSetgetParametersToSuspendAlarmsOnSet()Gets the value of the parametersToSuspendAlarmsOnSet property.MetaCommandType.ParameterToSetListgetParameterToSetList()Gets the value of the parameterToSetList property.StringgetSystemName()Gets the value of the systemName property.MetaCommandType.TransmissionConstraintListgetTransmissionConstraintList()Gets the value of the transmissionConstraintList property.MetaCommandType.VerifierSetgetVerifierSet()Gets the value of the verifierSet property.booleanisAbstract()Gets the value of the abstract property.voidsetAbstract(Boolean value)Sets the value of the abstract property.voidsetArgumentList(MetaCommandType.ArgumentList value)Sets the value of the argumentList property.voidsetBaseMetaCommand(MetaCommandType.BaseMetaCommand value)Sets the value of the baseMetaCommand property.voidsetCommandContainer(CommandContainerType value)Sets the value of the commandContainer property.voidsetContextSignificanceList(MetaCommandType.ContextSignificanceList value)Sets the value of the contextSignificanceList property.voidsetDefaultSignificance(SignificanceType value)Sets the value of the defaultSignificance property.voidsetInterlock(MetaCommandType.Interlock value)Sets the value of the interlock property.voidsetParametersToSuspendAlarmsOnSet(MetaCommandType.ParametersToSuspendAlarmsOnSet value)Sets the value of the parametersToSuspendAlarmsOnSet property.voidsetParameterToSetList(MetaCommandType.ParameterToSetList value)Sets the value of the parameterToSetList property.voidsetSystemName(String value)Sets the value of the systemName property.voidsetTransmissionConstraintList(MetaCommandType.TransmissionConstraintList value)Sets the value of the transmissionConstraintList property.voidsetVerifierSet(MetaCommandType.VerifierSet value)Sets the value of the verifierSet property.-
Methods inherited from class org.omg.space.xtce.NameDescriptionType
getName, setName
-
Methods inherited from class org.omg.space.xtce.DescriptionType
getAliasSet, getAncillaryDataSet, getLongDescription, getShortDescription, setAliasSet, setAncillaryDataSet, setLongDescription, setShortDescription
-
-
-
-
Field Detail
-
baseMetaCommand
protected MetaCommandType.BaseMetaCommand baseMetaCommand
-
systemName
protected String systemName
-
argumentList
protected MetaCommandType.ArgumentList argumentList
-
commandContainer
protected CommandContainerType commandContainer
-
transmissionConstraintList
protected MetaCommandType.TransmissionConstraintList transmissionConstraintList
-
defaultSignificance
protected SignificanceType defaultSignificance
-
contextSignificanceList
protected MetaCommandType.ContextSignificanceList contextSignificanceList
-
interlock
protected MetaCommandType.Interlock interlock
-
verifierSet
protected MetaCommandType.VerifierSet verifierSet
-
parameterToSetList
protected MetaCommandType.ParameterToSetList parameterToSetList
-
parametersToSuspendAlarmsOnSet
protected MetaCommandType.ParametersToSuspendAlarmsOnSet parametersToSuspendAlarmsOnSet
-
_abstract
protected Boolean _abstract
-
-
Method Detail
-
getBaseMetaCommand
public MetaCommandType.BaseMetaCommand getBaseMetaCommand()
Gets the value of the baseMetaCommand property.- Returns:
- possible object is
MetaCommandType.BaseMetaCommand
-
setBaseMetaCommand
public void setBaseMetaCommand(MetaCommandType.BaseMetaCommand value)
Sets the value of the baseMetaCommand property.- Parameters:
value- allowed object isMetaCommandType.BaseMetaCommand
-
getSystemName
public String getSystemName()
Gets the value of the systemName property.- Returns:
- possible object is
String
-
setSystemName
public void setSystemName(String value)
Sets the value of the systemName property.- Parameters:
value- allowed object isString
-
getArgumentList
public MetaCommandType.ArgumentList getArgumentList()
Gets the value of the argumentList property.- Returns:
- possible object is
MetaCommandType.ArgumentList
-
setArgumentList
public void setArgumentList(MetaCommandType.ArgumentList value)
Sets the value of the argumentList property.- Parameters:
value- allowed object isMetaCommandType.ArgumentList
-
getCommandContainer
public CommandContainerType getCommandContainer()
Gets the value of the commandContainer property.- Returns:
- possible object is
CommandContainerType
-
setCommandContainer
public void setCommandContainer(CommandContainerType value)
Sets the value of the commandContainer property.- Parameters:
value- allowed object isCommandContainerType
-
getTransmissionConstraintList
public MetaCommandType.TransmissionConstraintList getTransmissionConstraintList()
Gets the value of the transmissionConstraintList property.- Returns:
- possible object is
MetaCommandType.TransmissionConstraintList
-
setTransmissionConstraintList
public void setTransmissionConstraintList(MetaCommandType.TransmissionConstraintList value)
Sets the value of the transmissionConstraintList property.- Parameters:
value- allowed object isMetaCommandType.TransmissionConstraintList
-
getDefaultSignificance
public SignificanceType getDefaultSignificance()
Gets the value of the defaultSignificance property.- Returns:
- possible object is
SignificanceType
-
setDefaultSignificance
public void setDefaultSignificance(SignificanceType value)
Sets the value of the defaultSignificance property.- Parameters:
value- allowed object isSignificanceType
-
getContextSignificanceList
public MetaCommandType.ContextSignificanceList getContextSignificanceList()
Gets the value of the contextSignificanceList property.- Returns:
- possible object is
MetaCommandType.ContextSignificanceList
-
setContextSignificanceList
public void setContextSignificanceList(MetaCommandType.ContextSignificanceList value)
Sets the value of the contextSignificanceList property.- Parameters:
value- allowed object isMetaCommandType.ContextSignificanceList
-
getInterlock
public MetaCommandType.Interlock getInterlock()
Gets the value of the interlock property.- Returns:
- possible object is
MetaCommandType.Interlock
-
setInterlock
public void setInterlock(MetaCommandType.Interlock value)
Sets the value of the interlock property.- Parameters:
value- allowed object isMetaCommandType.Interlock
-
getVerifierSet
public MetaCommandType.VerifierSet getVerifierSet()
Gets the value of the verifierSet property.- Returns:
- possible object is
MetaCommandType.VerifierSet
-
setVerifierSet
public void setVerifierSet(MetaCommandType.VerifierSet value)
Sets the value of the verifierSet property.- Parameters:
value- allowed object isMetaCommandType.VerifierSet
-
getParameterToSetList
public MetaCommandType.ParameterToSetList getParameterToSetList()
Gets the value of the parameterToSetList property.- Returns:
- possible object is
MetaCommandType.ParameterToSetList
-
setParameterToSetList
public void setParameterToSetList(MetaCommandType.ParameterToSetList value)
Sets the value of the parameterToSetList property.- Parameters:
value- allowed object isMetaCommandType.ParameterToSetList
-
getParametersToSuspendAlarmsOnSet
public MetaCommandType.ParametersToSuspendAlarmsOnSet getParametersToSuspendAlarmsOnSet()
Gets the value of the parametersToSuspendAlarmsOnSet property.- Returns:
- possible object is
MetaCommandType.ParametersToSuspendAlarmsOnSet
-
setParametersToSuspendAlarmsOnSet
public void setParametersToSuspendAlarmsOnSet(MetaCommandType.ParametersToSuspendAlarmsOnSet value)
Sets the value of the parametersToSuspendAlarmsOnSet property.- Parameters:
value- allowed object isMetaCommandType.ParametersToSuspendAlarmsOnSet
-
isAbstract
public boolean isAbstract()
Gets the value of the abstract property.- Returns:
- possible object is
Boolean
-
-