de.uka.ipd.sdq.markov
Interface MarkovPackage

All Known Implementing Classes:
MarkovPackageImpl

public interface MarkovPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
MarkovFactory

Nested Class Summary
static interface MarkovPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static MarkovPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int ENTITY
          The meta object id for the 'Entity' class.
static int ENTITY__NAME
          The feature id for the 'Name' attribute.
static int ENTITY_FEATURE_COUNT
          The number of structural features of the 'Entity' class.
static int MARKOV_CHAIN
          The meta object id for the 'Chain' class.
static int MARKOV_CHAIN__NAME
          The feature id for the 'Name' attribute.
static int MARKOV_CHAIN__STATES
          The feature id for the 'States' reference list.
static int MARKOV_CHAIN__TRANSITIONS
          The feature id for the 'Transitions' reference list.
static int MARKOV_CHAIN_FEATURE_COUNT
          The number of structural features of the 'Chain' class.
static int STATE
          The meta object id for the 'State' class.
static int STATE__NAME
          The feature id for the 'Name' attribute.
static int STATE__TYPE
          The feature id for the 'Type' attribute.
static int STATE_FEATURE_COUNT
          The number of structural features of the 'State' class.
static int STATE_TYPE
          The meta object id for the 'State Type' enum.
static int TRANSITION
          The meta object id for the 'Transition' class.
static int TRANSITION__FROM_STATE
          The feature id for the 'From State' reference.
static int TRANSITION__NAME
          The feature id for the 'Name' attribute.
static int TRANSITION__PROBABILITY
          The feature id for the 'Probability' attribute.
static int TRANSITION__TO_STATE
          The feature id for the 'To State' reference.
static int TRANSITION_FEATURE_COUNT
          The number of structural features of the 'Transition' class.
 
Method Summary
 EAttribute getEntity_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getEntity()
          Returns the meta object for class 'Entity'.
 EReference getMarkovChain_States()
          Returns the meta object for the reference list 'States'.
 EReference getMarkovChain_Transitions()
          Returns the meta object for the reference list 'Transitions'.
 EClass getMarkovChain()
          Returns the meta object for class 'Chain'.
 MarkovFactory getMarkovFactory()
          Returns the factory that creates the instances of the model.
 EAttribute getState_Type()
          Returns the meta object for the attribute 'Type'.
 EClass getState()
          Returns the meta object for class 'State'.
 EEnum getStateType()
          Returns the meta object for enum 'State Type'.
 EReference getTransition_FromState()
          Returns the meta object for the reference 'From State'.
 EAttribute getTransition_Probability()
          Returns the meta object for the attribute 'Probability'.
 EReference getTransition_ToState()
          Returns the meta object for the reference 'To State'.
 EClass getTransition()
          Returns the meta object for class 'Transition'.
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final MarkovPackage eINSTANCE
The singleton instance of the package.


ENTITY

static final int ENTITY
The meta object id for the 'Entity' class.

See Also:
EntityImpl, MarkovPackageImpl.getEntity(), Constant Field Values

ENTITY__NAME

static final int ENTITY__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

ENTITY_FEATURE_COUNT

static final int ENTITY_FEATURE_COUNT
The number of structural features of the 'Entity' class.

See Also:
Constant Field Values

STATE

static final int STATE
The meta object id for the 'State' class.

See Also:
StateImpl, MarkovPackageImpl.getState(), Constant Field Values

STATE__NAME

static final int STATE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

STATE__TYPE

static final int STATE__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

STATE_FEATURE_COUNT

static final int STATE_FEATURE_COUNT
The number of structural features of the 'State' class.

See Also:
Constant Field Values

TRANSITION

static final int TRANSITION
The meta object id for the 'Transition' class.

See Also:
TransitionImpl, MarkovPackageImpl.getTransition(), Constant Field Values

TRANSITION__NAME

static final int TRANSITION__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

TRANSITION__PROBABILITY

static final int TRANSITION__PROBABILITY
The feature id for the 'Probability' attribute.

See Also:
Constant Field Values

TRANSITION__FROM_STATE

static final int TRANSITION__FROM_STATE
The feature id for the 'From State' reference.

See Also:
Constant Field Values

TRANSITION__TO_STATE

static final int TRANSITION__TO_STATE
The feature id for the 'To State' reference.

See Also:
Constant Field Values

TRANSITION_FEATURE_COUNT

static final int TRANSITION_FEATURE_COUNT
The number of structural features of the 'Transition' class.

See Also:
Constant Field Values

MARKOV_CHAIN

static final int MARKOV_CHAIN
The meta object id for the 'Chain' class.

See Also:
MarkovChainImpl, MarkovPackageImpl.getMarkovChain(), Constant Field Values

MARKOV_CHAIN__NAME

static final int MARKOV_CHAIN__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

MARKOV_CHAIN__STATES

static final int MARKOV_CHAIN__STATES
The feature id for the 'States' reference list.

See Also:
Constant Field Values

MARKOV_CHAIN__TRANSITIONS

static final int MARKOV_CHAIN__TRANSITIONS
The feature id for the 'Transitions' reference list.

See Also:
Constant Field Values

MARKOV_CHAIN_FEATURE_COUNT

static final int MARKOV_CHAIN_FEATURE_COUNT
The number of structural features of the 'Chain' class.

See Also:
Constant Field Values

STATE_TYPE

static final int STATE_TYPE
The meta object id for the 'State Type' enum.

See Also:
StateType, MarkovPackageImpl.getStateType(), Constant Field Values
Method Detail

getState

EClass getState()
Returns the meta object for class 'State'.

Returns:
the meta object for class 'State'.
See Also:
State

getState_Type

EAttribute getState_Type()
Returns the meta object for the attribute 'Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
State.getType(), getState()

getTransition

EClass getTransition()
Returns the meta object for class 'Transition'.

Returns:
the meta object for class 'Transition'.
See Also:
Transition

getTransition_Probability

EAttribute getTransition_Probability()
Returns the meta object for the attribute 'Probability'.

Returns:
the meta object for the attribute 'Probability'.
See Also:
Transition.getProbability(), getTransition()

getTransition_FromState

EReference getTransition_FromState()
Returns the meta object for the reference 'From State'.

Returns:
the meta object for the reference 'From State'.
See Also:
Transition.getFromState(), getTransition()

getTransition_ToState

EReference getTransition_ToState()
Returns the meta object for the reference 'To State'.

Returns:
the meta object for the reference 'To State'.
See Also:
Transition.getToState(), getTransition()

getMarkovChain

EClass getMarkovChain()
Returns the meta object for class 'Chain'.

Returns:
the meta object for class 'Chain'.
See Also:
MarkovChain

getMarkovChain_States

EReference getMarkovChain_States()
Returns the meta object for the reference list 'States'.

Returns:
the meta object for the reference list 'States'.
See Also:
MarkovChain.getStates(), getMarkovChain()

getMarkovChain_Transitions

EReference getMarkovChain_Transitions()
Returns the meta object for the reference list 'Transitions'.

Returns:
the meta object for the reference list 'Transitions'.
See Also:
MarkovChain.getTransitions(), getMarkovChain()

getEntity

EClass getEntity()
Returns the meta object for class 'Entity'.

Returns:
the meta object for class 'Entity'.
See Also:
Entity

getEntity_Name

EAttribute getEntity_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Entity.getName(), getEntity()

getStateType

EEnum getStateType()
Returns the meta object for enum 'State Type'.

Returns:
the meta object for enum 'State Type'.
See Also:
StateType

getMarkovFactory

MarkovFactory getMarkovFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.