Interface ConnectionPointReference

All Superinterfaces:
BaseElement, Cloneable, 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 ConnectionPointReference extends Vertex
A representation of the model object 'Connection Point Reference'.

A ConnectionPointReference represents a usage (as part of a submachine State) of an entry/exit point Pseudostate defined in the StateMachine referenced by the submachine State.

The following features are supported:

See Also:
Model:
annotation="MOF package='statemachines.mdbehaviorstatemachines'"
Generated:
  • Method Details

    • getEntry

      Collection<Pseudostate> getEntry()
      Returns the value of the 'Entry' reference list. The list contents are of type Pseudostate. It is bidirectional and its opposite is '.mdbehaviorstatemachines.Pseudostate#get_connectionPointReferenceOfEntry connection Point Reference Of Entry'. The entryPoint Pseudostates corresponding to this connection point.
      Returns:
      the value of the 'Entry' reference list.
      See Also:
      Model:
      opposite="_connectionPointReferenceOfEntry" ordered="false"
      Generated:
    • getExit

      Returns the value of the 'Exit' reference list. The list contents are of type Pseudostate. It is bidirectional and its opposite is '.mdbehaviorstatemachines.Pseudostate#get_connectionPointReferenceOfExit connection Point Reference Of Exit'. The exitPoints kind Pseudostates corresponding to this connection point.
      Returns:
      the value of the 'Exit' reference list.
      See Also:
      Model:
      opposite="_connectionPointReferenceOfExit" ordered="false"
      Generated:
    • getState

      @CheckForNull State getState()
      Returns the value of the 'State' container reference. It is bidirectional and its opposite is 'Connection'. The State in which the ConnectionPointReference is defined.
      Returns:
      the value of the 'State' container reference.
      See Also:
      Model:
      opposite="connection" transient="false" 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:
      Generated:
    • hasEntry

      boolean hasEntry() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasExit

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