Interface Pseudostate

  • All Superinterfaces:
    BaseElement, java.lang.Cloneable, java.lang.Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, org.eclipse.emf.common.notify.Notifier, RedefinableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, Vertex

    public interface Pseudostate
    extends Vertex
    A representation of the model object 'Pseudostate'.

    A Pseudostate is an abstraction that encompasses different types of transient Vertices in the StateMachine graph. A StateMachine instance never comes to rest in a Pseudostate, instead, it will exit and enter the Pseudostate within a single run-to-completion step.

    The following features are supported:

    See Also:
    UMLPackage.getPseudostate()
    Model:
    annotation="MOF package='statemachines.mdbehaviorstatemachines'"
    Generated:
    • Method Detail

      • getKind

        @CheckForNull
        PseudostateKind getKind()
        Returns the value of the 'Kind' attribute. The default value is "initial". The literals are from the enumeration PseudostateKind. Determines the precise type of the Pseudostate and can be one of: entryPoint, exitPoint, initial, deepHistory, shallowHistory, join, fork, junction, terminate or choice.
        Returns:
        the value of the 'Kind' attribute.
        See Also:
        PseudostateKind, setKind(PseudostateKind), UMLPackage.getPseudostate_Kind()
        Model:
        default="initial" required="true" ordered="false"
        Generated:
      • setState

        void setState​(@CheckForNull
                      State value)
        Sets the value of the 'State' container reference.
        Parameters:
        value - the new value of the 'State' container reference.
        See Also:
        getState()
        Generated:
      • setStateMachine

        void setStateMachine​(@CheckForNull
                             StateMachine value)
        Sets the value of the 'State Machine' container reference.
        Parameters:
        value - the new value of the 'State Machine' container reference.
        See Also:
        getStateMachine()
        Generated:
      • has_connectionPointReferenceOfExit

        boolean has_connectionPointReferenceOfExit()
                                            throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_connectionPointReferenceOfEntry

        boolean has_connectionPointReferenceOfEntry()
                                             throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated: