Package org.yamcs.xtce
Class CustomAlgorithm
- java.lang.Object
-
- org.yamcs.xtce.NameDescription
-
- org.yamcs.xtce.Algorithm
-
- org.yamcs.xtce.CustomAlgorithm
-
- All Implemented Interfaces:
Serializable
public class CustomAlgorithm extends Algorithm
Algorithm implemented in a specific language. This is XTCE InputOutputTriggerAlgorithmType- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.yamcs.xtce.Algorithm
Algorithm.Scope
-
Nested classes/interfaces inherited from class org.yamcs.xtce.NameDescription
NameDescription.Builder<T extends NameDescription.Builder<T>>
-
-
Field Summary
-
Fields inherited from class org.yamcs.xtce.NameDescription
ancillaryData, name, PATH_SEPARATOR, qualifiedName, xtceAliasSet
-
-
Constructor Summary
Constructors Constructor Description CustomAlgorithm(String name)
CustomAlgorithm(CustomAlgorithm a)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomAlgorithm
copy()
return a shallow copy of the algorithmString
getAlgorithmText()
String
getLanguage()
void
setAlgorithmText(String algorithmText)
void
setLanguage(String language)
String
toString()
-
Methods inherited from class org.yamcs.xtce.Algorithm
addInput, addOutput, getInputList, getInputSet, getOutputList, getOutputSet, getScope, getTriggerSet, print, setInputList, setInputSet, setOutputList, setOutputSet, setScope, setTriggerSet
-
Methods inherited from class org.yamcs.xtce.NameDescription
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, qualifiedName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
-
-
-
-
Constructor Detail
-
CustomAlgorithm
public CustomAlgorithm(String name)
-
CustomAlgorithm
public CustomAlgorithm(CustomAlgorithm a)
-
-
Method Detail
-
getLanguage
public String getLanguage()
-
setLanguage
public void setLanguage(String language)
-
getAlgorithmText
public String getAlgorithmText()
-
setAlgorithmText
public void setAlgorithmText(String algorithmText)
-
copy
public CustomAlgorithm copy()
return a shallow copy of the algorithm- Returns:
-
-