Class AbstractInferredInteractionParticipant

  • All Implemented Interfaces:
    com.sun.xml.bind.Locatable, FileSourceContext
    Direct Known Subclasses:
    InferredInteractionParticipant, InferredInteractionParticipant, InferredInteractionParticipant

    public abstract class AbstractInferredInteractionParticipant
    extends Object
    implements FileSourceContext, com.sun.xml.bind.Locatable
    Participant of the inferred interaction.

    Java class for inferredInteractionParticipant complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="inferredInteractionParticipant">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <choice>
             <elements name="participantRef" type="{http://www.w3.org/2001/XMLSchema}int"/>
             <elements name="participantFeatureRef" type="{http://www.w3.org/2001/XMLSchema}int"/>
           </choice>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • AbstractInferredInteractionParticipant

        public AbstractInferredInteractionParticipant()

        Constructor for AbstractInferredInteractionParticipant.

    • Method Detail

      • getFeature

        public Feature getFeature()

        Getter for the field feature.

        Returns:
        a Feature object.
      • getParticipant

        public Entity getParticipant()

        Getter for the field participant.

        Returns:
        a Entity object.
      • setFeature

        public void setFeature​(Feature feature)

        Setter for the field feature.

        Parameters:
        feature - a Feature object.
      • setParticipant

        public void setParticipant​(Entity participant)

        Setter for the field participant.

        Parameters:
        participant - a Entity object.
      • sourceLocation

        public Locator sourceLocation()
        Specified by:
        sourceLocation in interface com.sun.xml.bind.Locatable
      • setJAXBParticipantFeatureRef

        public void setJAXBParticipantFeatureRef​(Feature feature)
        Sets the value of the participantFeatureRef property.
        Parameters:
        feature - allowed object is Feature
      • setJAXBParticipantRef

        public void setJAXBParticipantRef​(Entity participant)
        Sets the value of the participantRef property.
        Parameters:
        participant - allowed object is Entity
      • getInferredParticipantLocator

        protected FileSourceLocator getInferredParticipantLocator()
      • toString

        public String toString()

        toString

        Specified by:
        toString in interface FileSourceContext
        Overrides:
        toString in class Object
        Returns:
        the file source context as a String. If the source locator is not null, it should give the source locator properties