Package org.omg.space.xtce
Class SimpleAlgorithmType
- java.lang.Object
-
- org.omg.space.xtce.DescriptionType
-
- org.omg.space.xtce.NameDescriptionType
-
- org.omg.space.xtce.SimpleAlgorithmType
-
- Direct Known Subclasses:
InputAlgorithmType
public class SimpleAlgorithmType extends NameDescriptionType
The simplest form of algorithm, a SimpleAlgorithmType contains an area for a free-form pseudo code description of the algorithm plus a Set of references to external algorithms. External algorithms are usually unique to a ground system type. Multiple external algorithms are possible because XTCE documents may be used across multiple ground systems.Java class for SimpleAlgorithmType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SimpleAlgorithmType"> <complexContent> <extension base="{http://www.omg.org/space/xtce}NameDescriptionType"> <sequence> <element name="AlgorithmText" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>string"> <attribute name="language" type="{http://www.w3.org/2001/XMLSchema}string" default="pseudo" /> </extension> </simpleContent> </complexType> </element> <element name="ExternalAlgorithmSet" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ExternalAlgorithm" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="implementationName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="algorithmLocation" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleAlgorithmType.AlgorithmTextJava class for anonymous complex type.static classSimpleAlgorithmType.ExternalAlgorithmSetJava 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 SimpleAlgorithmType.AlgorithmTextalgorithmTextprotected SimpleAlgorithmType.ExternalAlgorithmSetexternalAlgorithmSet-
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 SimpleAlgorithmType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleAlgorithmType.AlgorithmTextgetAlgorithmText()Gets the value of the algorithmText property.SimpleAlgorithmType.ExternalAlgorithmSetgetExternalAlgorithmSet()Gets the value of the externalAlgorithmSet property.voidsetAlgorithmText(SimpleAlgorithmType.AlgorithmText value)Sets the value of the algorithmText property.voidsetExternalAlgorithmSet(SimpleAlgorithmType.ExternalAlgorithmSet value)Sets the value of the externalAlgorithmSet 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
-
algorithmText
protected SimpleAlgorithmType.AlgorithmText algorithmText
-
externalAlgorithmSet
protected SimpleAlgorithmType.ExternalAlgorithmSet externalAlgorithmSet
-
-
Method Detail
-
getAlgorithmText
public SimpleAlgorithmType.AlgorithmText getAlgorithmText()
Gets the value of the algorithmText property.- Returns:
- possible object is
SimpleAlgorithmType.AlgorithmText
-
setAlgorithmText
public void setAlgorithmText(SimpleAlgorithmType.AlgorithmText value)
Sets the value of the algorithmText property.- Parameters:
value- allowed object isSimpleAlgorithmType.AlgorithmText
-
getExternalAlgorithmSet
public SimpleAlgorithmType.ExternalAlgorithmSet getExternalAlgorithmSet()
Gets the value of the externalAlgorithmSet property.- Returns:
- possible object is
SimpleAlgorithmType.ExternalAlgorithmSet
-
setExternalAlgorithmSet
public void setExternalAlgorithmSet(SimpleAlgorithmType.ExternalAlgorithmSet value)
Sets the value of the externalAlgorithmSet property.- Parameters:
value- allowed object isSimpleAlgorithmType.ExternalAlgorithmSet
-
-