Package org.yamcs.xtce
Class ParameterOrArgumentRef
- java.lang.Object
-
- org.yamcs.xtce.ParameterOrArgumentRef
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ArgumentInstanceRef,ParameterInstanceRef
public abstract class ParameterOrArgumentRef extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected PathElement[]pathprotected booleanuseCalibratedValue
-
Constructor Summary
Constructors Constructor Description ParameterOrArgumentRef()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract DataTypegetDataType()PathElement[]getMemberPath()If the parameter or argument is an aggregate or an array (or a nested structure of these), return the path to the referenced member inside the structure.abstract StringgetName()voidsetMemberPath(PathElement[] path)voidsetUseCalibratedValue(boolean useCalibratedValue)booleanuseCalibratedValue()
-
-
-
Field Detail
-
useCalibratedValue
protected boolean useCalibratedValue
-
path
protected PathElement[] path
-
-
Method Detail
-
useCalibratedValue
public boolean useCalibratedValue()
-
setUseCalibratedValue
public void setUseCalibratedValue(boolean useCalibratedValue)
-
getMemberPath
public PathElement[] getMemberPath()
If the parameter or argument is an aggregate or an array (or a nested structure of these), return the path to the referenced member inside the structure.- Returns:
- the path to the referenced member of the aggregate or array or null if this reference refers to the parameter itself
-
setMemberPath
public void setMemberPath(PathElement[] path)
-
getName
public abstract String getName()
-
getDataType
public abstract DataType getDataType()
-
-