xArch/xADL 2.0 Data Binding Library

edu.uci.isr.xarch
Class XArchActionMetadata

java.lang.Object
  extended byedu.uci.isr.xarch.XArchActionMetadata

public class XArchActionMetadata
extends Object


Field Summary
static int CREATE
          CREATE indicates that this describes a create action for a context.
static int CREATE_ELEMENT
          CREATE_ELEMENT indicates that this describes a create element action for a context.
static int PROMOTE
          PROMOTE indicates that this describes a promote action for a context.
static int RECONTEXTUALIZE
          RECONTEXTUALIZE indicates that this describes a recontextualize action for a context.
 
Constructor Summary
XArchActionMetadata(int type, XArchTypeMetadata input, XArchTypeMetadata output)
           
 
Method Summary
 XArchTypeMetadata getInputTypeMetadata()
          Returns metadata describing the input type used by this action, or null if it does not require one.
 XArchTypeMetadata getOutputTypeMetadata()
          Returns metadata describing the output type resulting from this action.
 int getType()
          Returns the type of this action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATE

public static final int CREATE
CREATE indicates that this describes a create action for a context.

See Also:
Constant Field Values

CREATE_ELEMENT

public static final int CREATE_ELEMENT
CREATE_ELEMENT indicates that this describes a create element action for a context.

See Also:
Constant Field Values

PROMOTE

public static final int PROMOTE
PROMOTE indicates that this describes a promote action for a context.

See Also:
Constant Field Values

RECONTEXTUALIZE

public static final int RECONTEXTUALIZE
RECONTEXTUALIZE indicates that this describes a recontextualize action for a context.

See Also:
Constant Field Values
Constructor Detail

XArchActionMetadata

public XArchActionMetadata(int type,
                           XArchTypeMetadata input,
                           XArchTypeMetadata output)
Method Detail

getType

public int getType()
Returns the type of this action.

Returns:
the type of this action
See Also:
CREATE, CREATE_ELEMENT, PROMOTE, RECONTEXTUALIZE

getInputTypeMetadata

public XArchTypeMetadata getInputTypeMetadata()
Returns metadata describing the input type used by this action, or null if it does not require one.

Returns:
metadata describing the input type used by this action, or null if it does not require one

getOutputTypeMetadata

public XArchTypeMetadata getOutputTypeMetadata()
Returns metadata describing the output type resulting from this action.

Returns:
metadata describing the output type resulting from this action

xArch/xADL 2.0 Data Binding Library