Class TransitionKindEnum

  • All Implemented Interfaces:
    TransitionKind, java.io.Serializable, javax.jmi.reflect.RefEnum, org.eclipse.emf.common.util.Enumerator

    public final class TransitionKindEnum
    extends org.eclipse.emf.common.util.AbstractEnumerator
    implements TransitionKind
    A representation of the literals of the enumeration 'Transition Kind', and utility methods for working with them. TransitionKind is an Enumeration type used to differentiate the various kinds of Transitions.
    See Also:
    com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getTransitionKindEnum(), Serialized Form
    Model:
    annotation="MOF package='statemachines.mdbehaviorstatemachines'"
    Generated:
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private TransitionKindEnum​(int value, java.lang.String name, java.lang.String literal)
      Only this class can construct instances.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static TransitionKindEnum get​(int value)
      Returns the 'Transition Kind' literal with the specified integer value.
      static TransitionKindEnum get​(java.lang.String literal)
      Returns the 'Transition Kind' literal with the specified literal value.
      static TransitionKindEnum getByName​(java.lang.String name)
      Returns the 'Transition Kind' literal with the specified name.
      private static java.util.List<java.lang.String> initTypeName()  
      java.util.List refTypeName()  
      • Methods inherited from class org.eclipse.emf.common.util.AbstractEnumerator

        getLiteral, getName, getValue, toString, writeReplace
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface javax.jmi.reflect.RefEnum

        equals, hashCode, toString
    • Field Detail

      • INTERNAL_VALUE

        public static final int INTERNAL_VALUE
        The 'Internal' literal value. Implies that the Transition, if triggered, occurs without exiting or entering the source State (i.e., it does not cause a state change). This means that the entry or exit condition of the source State will not be invoked. An internal Transition can be taken even if the SateMachine is in one or more Regions nested within the associated State.
        See Also:
        INTERNAL, Constant Field Values
        Model:
        name="internal"
        Generated:
      • LOCAL_VALUE

        public static final int LOCAL_VALUE
        The 'Local' literal value. Implies that the Transition, if triggered, will not exit the composite (source) State, but it will exit and re-enter any state within the composite State that is in the current state configuration.
        See Also:
        LOCAL, Constant Field Values
        Model:
        name="local"
        Generated:
      • EXTERNAL_VALUE

        public static final int EXTERNAL_VALUE
        The 'External' literal value. Implies that the Transition, if triggered, will exit the composite (source) State.
        See Also:
        EXTERNAL, Constant Field Values
        Model:
        name="external"
        Generated:
      • typeName

        private static final java.util.List<java.lang.String> typeName
        Generated:
      • VALUES_ARRAY

        private static final TransitionKindEnum[] VALUES_ARRAY
        An array of all the 'Transition Kind' enumerators.
        Generated:
      • VALUES

        public static final java.util.List VALUES
        A public read-only list of all the 'Transition Kind' enumerators.
        Generated:
    • Constructor Detail

      • TransitionKindEnum

        private TransitionKindEnum​(int value,
                                   java.lang.String name,
                                   java.lang.String literal)
        Only this class can construct instances.
        Generated:
    • Method Detail

      • initTypeName

        private static java.util.List<java.lang.String> initTypeName()
        Generated:
      • refTypeName

        public java.util.List refTypeName()
        Specified by:
        refTypeName in interface javax.jmi.reflect.RefEnum
      • get

        public static TransitionKindEnum get​(java.lang.String literal)
        Returns the 'Transition Kind' literal with the specified literal value.
        Generated:
      • getByName

        public static TransitionKindEnum getByName​(java.lang.String name)
        Returns the 'Transition Kind' literal with the specified name.
        Generated:
      • get

        public static TransitionKindEnum get​(int value)
        Returns the 'Transition Kind' literal with the specified integer value.
        Generated: