xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch.instance
Interface IDirectionSimpleType

All Superinterfaces:
IXArchElement
All Known Implementing Classes:
DirectionSimpleTypeImpl

public interface IDirectionSimpleType
extends IXArchElement

Interface for accessing objects of the DirectionSimpleType xsi:type in the instance namespace.

Author:
Automatically generated by xArch apigen

Field Summary
static String ENUM_IN
          Enumeration value for 'in'
static String ENUM_INOUT
          Enumeration value for 'inout'
static String ENUM_NONE
          Enumeration value for 'none'
static String ENUM_OUT
          Enumeration value for 'out'
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 DirectionSimpleType.
 String getValue()
          Get the value for this DirectionSimpleType.
 boolean hasValue(String value)
          Determine if this DirectionSimpleType has the given value.
 boolean isEquivalent(IDirectionSimpleType DirectionSimpleTypeToCompare)
          Determine if another DirectionSimpleType is equivalent to this one.
 void setValue(String value)
          Set the value for this DirectionSimpleType.
 
Methods inherited from interface edu.uci.isr.xarch.IXArchElement
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch
 

Field Detail

ENUM_NONE

public static final String ENUM_NONE
Enumeration value for 'none'

See Also:
Constant Field Values

ENUM_IN

public static final String ENUM_IN
Enumeration value for 'in'

See Also:
Constant Field Values

ENUM_OUT

public static final String ENUM_OUT
Enumeration value for 'out'

See Also:
Constant Field Values

ENUM_INOUT

public static final String ENUM_INOUT
Enumeration value for 'inout'

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 DirectionSimpleType.

Parameters:
value - Value to set.

clearValue

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


getValue

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

Returns:
value

hasValue

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

Returns:
true if they match, false otherwise.

isEquivalent

public boolean isEquivalent(IDirectionSimpleType DirectionSimpleTypeToCompare)
Determine if another DirectionSimpleType is equivalent to this one.

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

xArch/xADL 2.0 Data Binding Library