org.vilenica.da.xml
Class MIPLParser

java.lang.Object
  extended by org.vilenica.da.xml.MIPLParser

public class MIPLParser
extends java.lang.Object


Field Summary
static java.lang.String CARDINALITY_TYPE_ATTRIBUTE
           
static java.lang.String CONDITION_ELEMENT
           
static java.lang.String CONDITION_EXPRESSION_ELEMENT
           
static java.lang.String CONDITION_EXPRESSION_VALUE_ELEMENT
           
static java.lang.String CONNECTION_ELEMENT
           
static java.lang.String CONNECTIONS_ELEMENT
           
static java.lang.String CONTROL_ELEMENT
           
static java.lang.String CONTROL_TYPE_ATTRIBUTE
           
static java.lang.String DESCRIPTION_ATTRIBUTE
           
static java.lang.String DIRECTION_ATTRIBUTE
           
static java.lang.String EDIT_ELEMENT
           
static java.lang.String EDIT_TYPE_ATTRIBUTE
           
static java.lang.String EQUAL_ELEMENT
           
static java.lang.String GLOBAL_PARAMETERS_ELEMENT
           
static java.lang.String GREATER_ELEMENT
           
static java.lang.String ID_ATTRIBUTE
           
static java.lang.String INTERACTION_ACTIVITY_ELEMENT
           
static java.lang.String INTERACTION_START_ACTIVITY_ATTRIBUTE
           
static java.lang.String INTERACTOR__ID_ELEMENT
           
static java.lang.String INTERACTOR_ELEMENT
           
static java.lang.String INTERACTOR_ID_ATTRIBUTE
           
static java.lang.String INTERACTOR_IDENTIFIER_ELEMENT
           
static java.lang.String INTERACTOR_REFERENCE_ATTRIBUTE
           
static java.lang.String ITERATIVE_ATTRIBUTE
           
static java.lang.String LOGICAL_OPERATOR_ELEMENT
           
static java.lang.String MATHEMATICAL_OPERATOR_ELEMENT
           
static java.lang.String MODE_ATTRIBUTE
           
static java.lang.String NAME_ATTRIBUTE
           
static java.lang.String NON_FUNCTIONAL_REQUIREMENT_ELEMENT
           
static java.lang.String NON_FUNCTIONAL_REQUIREMENTS_ELEMENT
           
static java.lang.String OBJECT_ELEMENT
           
static java.lang.String OPTIONAL_ATTRIBUTE
           
static java.lang.String PARAMETER_ID_ATTRIBUTE
           
static java.lang.String PARAMETER_ID_ELEMENT
           
static java.lang.String PARAMETER_REFERENCE_ELEMENT
           
static java.lang.String PARAMETER_TYPE_ATTRIBUTE
           
static java.lang.String PLATFORM_ATTRIBUTE
           
static java.lang.String PRESENTATION_ELEMENT
           
static java.lang.String PRESENTATION_NAME_ATTRIBUTE
           
static java.lang.String ROOT_ELEMENT
           
static java.lang.String SELECTION_ELEMENT
           
static java.lang.String SELECTION_TYPE_ATTRIBUTE
           
static java.lang.String TRANSITION_ELEMENT
           
static java.lang.String TRANSITIONS_ELEMENT
           
static java.lang.String TYPE_ATTRIBUTE
           
static java.lang.String USER_INTERACTION_TYPE_ELEMENT
           
static java.lang.String USER_INTERACTIONS_DETAILS_ATTRIBUTE
           
static java.lang.String USER_INTERACTIONS_DETAILS_ELEMENT
           
static java.lang.String VALUE_ATTRIBUTE
           
static java.lang.String VALUE_ELEMENT
           
 
Constructor Summary
MIPLParser()
          Creates a new instance of MIPLParser
 
Method Summary
static java.lang.String booleanToString(boolean value)
           
 Process getProcess()
           
 void parseDocument(org.kxml2.kdom.Element rootElement)
          Parses the whole document, starting with the root element
static boolean stringToBoolean(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONDITION_ELEMENT

public static final java.lang.String CONDITION_ELEMENT
See Also:
Constant Field Values

CONDITION_EXPRESSION_ELEMENT

public static final java.lang.String CONDITION_EXPRESSION_ELEMENT
See Also:
Constant Field Values

CONDITION_EXPRESSION_VALUE_ELEMENT

public static final java.lang.String CONDITION_EXPRESSION_VALUE_ELEMENT
See Also:
Constant Field Values

CONNECTION_ELEMENT

public static final java.lang.String CONNECTION_ELEMENT
See Also:
Constant Field Values

CONNECTIONS_ELEMENT

public static final java.lang.String CONNECTIONS_ELEMENT
See Also:
Constant Field Values

CONTROL_ELEMENT

public static final java.lang.String CONTROL_ELEMENT
See Also:
Constant Field Values

EDIT_ELEMENT

public static final java.lang.String EDIT_ELEMENT
See Also:
Constant Field Values

EQUAL_ELEMENT

public static final java.lang.String EQUAL_ELEMENT
See Also:
Constant Field Values

GLOBAL_PARAMETERS_ELEMENT

public static final java.lang.String GLOBAL_PARAMETERS_ELEMENT
See Also:
Constant Field Values

GREATER_ELEMENT

public static final java.lang.String GREATER_ELEMENT
See Also:
Constant Field Values

INTERACTION_ACTIVITY_ELEMENT

public static final java.lang.String INTERACTION_ACTIVITY_ELEMENT
See Also:
Constant Field Values

INTERACTOR_ELEMENT

public static final java.lang.String INTERACTOR_ELEMENT
See Also:
Constant Field Values

INTERACTOR__ID_ELEMENT

public static final java.lang.String INTERACTOR__ID_ELEMENT
See Also:
Constant Field Values

INTERACTOR_IDENTIFIER_ELEMENT

public static final java.lang.String INTERACTOR_IDENTIFIER_ELEMENT
See Also:
Constant Field Values

LOGICAL_OPERATOR_ELEMENT

public static final java.lang.String LOGICAL_OPERATOR_ELEMENT
See Also:
Constant Field Values

MATHEMATICAL_OPERATOR_ELEMENT

public static final java.lang.String MATHEMATICAL_OPERATOR_ELEMENT
See Also:
Constant Field Values

NON_FUNCTIONAL_REQUIREMENT_ELEMENT

public static final java.lang.String NON_FUNCTIONAL_REQUIREMENT_ELEMENT
See Also:
Constant Field Values

NON_FUNCTIONAL_REQUIREMENTS_ELEMENT

public static final java.lang.String NON_FUNCTIONAL_REQUIREMENTS_ELEMENT
See Also:
Constant Field Values

OBJECT_ELEMENT

public static final java.lang.String OBJECT_ELEMENT
See Also:
Constant Field Values

PARAMETER_ID_ELEMENT

public static final java.lang.String PARAMETER_ID_ELEMENT
See Also:
Constant Field Values

PARAMETER_REFERENCE_ELEMENT

public static final java.lang.String PARAMETER_REFERENCE_ELEMENT
See Also:
Constant Field Values

PRESENTATION_ELEMENT

public static final java.lang.String PRESENTATION_ELEMENT
See Also:
Constant Field Values

ROOT_ELEMENT

public static final java.lang.String ROOT_ELEMENT
See Also:
Constant Field Values

SELECTION_ELEMENT

public static final java.lang.String SELECTION_ELEMENT
See Also:
Constant Field Values

TRANSITION_ELEMENT

public static final java.lang.String TRANSITION_ELEMENT
See Also:
Constant Field Values

TRANSITIONS_ELEMENT

public static final java.lang.String TRANSITIONS_ELEMENT
See Also:
Constant Field Values

USER_INTERACTIONS_DETAILS_ELEMENT

public static final java.lang.String USER_INTERACTIONS_DETAILS_ELEMENT
See Also:
Constant Field Values

USER_INTERACTION_TYPE_ELEMENT

public static final java.lang.String USER_INTERACTION_TYPE_ELEMENT
See Also:
Constant Field Values

VALUE_ELEMENT

public static final java.lang.String VALUE_ELEMENT
See Also:
Constant Field Values

CARDINALITY_TYPE_ATTRIBUTE

public static final java.lang.String CARDINALITY_TYPE_ATTRIBUTE
See Also:
Constant Field Values

CONTROL_TYPE_ATTRIBUTE

public static final java.lang.String CONTROL_TYPE_ATTRIBUTE
See Also:
Constant Field Values

DESCRIPTION_ATTRIBUTE

public static final java.lang.String DESCRIPTION_ATTRIBUTE
See Also:
Constant Field Values

DIRECTION_ATTRIBUTE

public static final java.lang.String DIRECTION_ATTRIBUTE
See Also:
Constant Field Values

EDIT_TYPE_ATTRIBUTE

public static final java.lang.String EDIT_TYPE_ATTRIBUTE
See Also:
Constant Field Values

ID_ATTRIBUTE

public static final java.lang.String ID_ATTRIBUTE
See Also:
Constant Field Values

INTERACTION_START_ACTIVITY_ATTRIBUTE

public static final java.lang.String INTERACTION_START_ACTIVITY_ATTRIBUTE
See Also:
Constant Field Values

INTERACTOR_ID_ATTRIBUTE

public static final java.lang.String INTERACTOR_ID_ATTRIBUTE
See Also:
Constant Field Values

INTERACTOR_REFERENCE_ATTRIBUTE

public static final java.lang.String INTERACTOR_REFERENCE_ATTRIBUTE
See Also:
Constant Field Values

ITERATIVE_ATTRIBUTE

public static final java.lang.String ITERATIVE_ATTRIBUTE
See Also:
Constant Field Values

MODE_ATTRIBUTE

public static final java.lang.String MODE_ATTRIBUTE
See Also:
Constant Field Values

NAME_ATTRIBUTE

public static final java.lang.String NAME_ATTRIBUTE
See Also:
Constant Field Values

OPTIONAL_ATTRIBUTE

public static final java.lang.String OPTIONAL_ATTRIBUTE
See Also:
Constant Field Values

PARAMETER_ID_ATTRIBUTE

public static final java.lang.String PARAMETER_ID_ATTRIBUTE
See Also:
Constant Field Values

PARAMETER_TYPE_ATTRIBUTE

public static final java.lang.String PARAMETER_TYPE_ATTRIBUTE
See Also:
Constant Field Values

PLATFORM_ATTRIBUTE

public static final java.lang.String PLATFORM_ATTRIBUTE
See Also:
Constant Field Values

PRESENTATION_NAME_ATTRIBUTE

public static final java.lang.String PRESENTATION_NAME_ATTRIBUTE
See Also:
Constant Field Values

SELECTION_TYPE_ATTRIBUTE

public static final java.lang.String SELECTION_TYPE_ATTRIBUTE
See Also:
Constant Field Values

TYPE_ATTRIBUTE

public static final java.lang.String TYPE_ATTRIBUTE
See Also:
Constant Field Values

USER_INTERACTIONS_DETAILS_ATTRIBUTE

public static final java.lang.String USER_INTERACTIONS_DETAILS_ATTRIBUTE
See Also:
Constant Field Values

VALUE_ATTRIBUTE

public static final java.lang.String VALUE_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

MIPLParser

public MIPLParser()
Creates a new instance of MIPLParser

Method Detail

parseDocument

public void parseDocument(org.kxml2.kdom.Element rootElement)
Parses the whole document, starting with the root element

Parameters:
rootElement -

getProcess

public Process getProcess()

stringToBoolean

public static boolean stringToBoolean(java.lang.String value)

booleanToString

public static java.lang.String booleanToString(boolean value)