xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.messages
Interface ICauseTime

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
CauseTimeImpl

public interface ICauseTime
extends IXArchElement

Interface for accessing objects of the CauseTime xsi:type in the messages namespace.

Author:
Automatically generated by xArch apigen

Field Summary
static String ENUM__MATCHING_N
          Enumeration value for 'MatchingN'
static String ENUM__MOST_RECENT
          Enumeration value for 'MostRecent'
static XArchTypeMetadata TYPE_METADATA
           
 
Fields inherited from interface edu.uci.isr.xarch.IXArchElement
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO
 
Method Summary
 void clearValue()
          Remove the value for this CauseTime.
 String getValue()
          Get the value for this CauseTime.
 boolean hasValue(String value)
          Determine if this CauseTime has the given value.
 boolean isEquivalent(ICauseTime CauseTimeToCompare)
          Determine if another CauseTime is equivalent to this one.
 void setValue(String value)
          Set the value for this CauseTime.
 
Methods inherited from interface edu.uci.isr.xarch.IXArchElement
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch
 

Field Detail

ENUM__MOST_RECENT

public static final String ENUM__MOST_RECENT
Enumeration value for 'MostRecent'

See Also:
Constant Field Values

ENUM__MATCHING_N

public static final String ENUM__MATCHING_N
Enumeration value for 'MatchingN'

See Also:
Constant Field Values

TYPE_METADATA

public static final XArchTypeMetadata TYPE_METADATA
Method Detail

setValue

public void setValue(String value)
Set the value for this CauseTime.

Parameters:
value - Value to set.

clearValue

public void clearValue()
Remove the value for this CauseTime.


getValue

public String getValue()
Get the value for this CauseTime.

Returns:
value

hasValue

public boolean hasValue(String value)
Determine if this CauseTime has the given value. Matching is done by string equality.

Returns:
true if they match, false otherwise.

isEquivalent

public boolean isEquivalent(ICauseTime CauseTimeToCompare)
Determine if another CauseTime is equivalent to this one.

Parameters:
CauseTimeToCompare - CauseTime to compare against this one.
Returns:
true if their values are equivalent, false otherwise.

xArch/xADL 2.0 Data Binding Library