public class XTCETelecommand extends XTCENamedObject
| Modifier and Type | Method and Description |
|---|---|
XTCEArgument |
getArgument(String name)
Retrieve a named Argument object from this Telecommand object.
|
List<XTCEArgument> |
getArguments()
Retrieve the list of XTCEArgument objects that were constructed for
this XTCETelecommand, which includes all inherited Argument elements,
in addition to those defined with this XTCETelecommand.
|
org.omg.space.xtce.CommandMetaDataType.MetaCommandSet.BlockMetaCommand |
getBlockMetaCommandReference()
Retrieve a reference to the underlying BlockMetaCommand element in the
XTCE data model.
|
XTCETCContainer |
getCommandContainer()
Retrieve a reference to the underlying CommandContainer element within
a MetaCommand element.
|
String |
getDescription()
Retrieves the preferred effective description of this Telecommand in
the XTCE data model.
|
String |
getInheritancePath()
Retrieve the inheritance path for this MetaCommand element.
|
String |
getLongDescription()
Retrieve the Long Description element text content.
|
org.omg.space.xtce.MetaCommandType |
getMetaCommandReference()
Retrieve a reference to the underlying MetaCommand element in the
XTCE data model.
|
String |
getShortDescription()
Retrieve the short description attribute.
|
boolean |
isAbstract()
Retrieve the abstract attribute flag for this XTCETelecommand.
|
boolean |
isBlockMetaCommand()
Retrieve whether or not this XTCETelecommand represents a
BlockMetaCommand element in the underlying XTCE data model.
|
boolean |
isMetaCommand()
Retrieve whether or not this XTCETelecommand represents a MetaCommand
element in the underlying XTCE data model.
|
void |
setLongDescription(String description)
Set the long description element text content.
|
void |
setShortDescription(String description)
Set the short description attribute.
|
String |
toXml()
Retrieve an XML string that represents this MetaCommand element.
|
compareTo, equals, getAlias, getAliasSet, getAncillaryData, getAncillaryData, getFullPath, getName, getPrimaryLongDescription, getPrimaryShortDescription, getSpaceSystemName, getSpaceSystemPath, hashCode, populateAliasListFromReference, setPrimaryLongDescription, setPrimaryShortDescriptionpublic final String getInheritancePath()
isMetaCommand(),
isBlockMetaCommand()public final boolean isMetaCommand()
public final boolean isBlockMetaCommand()
public final org.omg.space.xtce.MetaCommandType getMetaCommandReference()
isMetaCommand(),
isBlockMetaCommand()public final org.omg.space.xtce.CommandMetaDataType.MetaCommandSet.BlockMetaCommand getBlockMetaCommandReference()
isMetaCommand(),
isBlockMetaCommand()public final XTCETCContainer getCommandContainer()
isMetaCommand(),
isBlockMetaCommand()public final XTCEArgument getArgument(String name) throws XTCEDatabaseException
name - String containing the name of the Argument to retrieve.XTCEDatabaseException - in the event that the argument does not
exist in the scope of this telecommand.public final List<XTCEArgument> getArguments()
public final boolean isAbstract()
public final String getShortDescription()
public final void setShortDescription(String description)
description - String containing the new description, which can be
empty or null, which in either case will remove the short description
attribute for brevity on the XML document.public final String getLongDescription()
public final void setLongDescription(String description)
description - String containing the new description, which can be
empty or null, which in either case will remove the long description
element for brevity on the XML document.public final String getDescription()
public final String toXml() throws XTCEDatabaseException
XTCEDatabaseException - in the event that the elements being
marshaled from the JAXB internal classes cannot make a valid document.
Check the exception message for causality information.Copyright © 2015–2019. All rights reserved.