Class VSActionActorParticipant

  • All Implemented Interfaces:
    EventListener, ICircularRetargetParent, IGProp<java.lang.String>, IPropReference, java.lang.Cloneable

    public class VSActionActorParticipant
    extends VSActionReference
    The VirtualSpace Action Actor Participant used by Action Actors. The property class hold the relative reference to a VSAction instance and makes sure the Action Actor also is present.
    Author:
    Christopher Mindus
    • Constructor Detail

      • VSActionActorParticipant

        public VSActionActorParticipant()
        Creates a VirtualSpace Action Actor Participant property with no name and with a null value.
      • VSActionActorParticipant

        public VSActionActorParticipant​(Atom propertyAtom)
        Creates a VirtualSpace Action Participant property with the specified name with a null value.
        Parameters:
        propertyAtom - the property atom.
      • VSActionActorParticipant

        public VSActionActorParticipant​(Atom propertyAtom,
                                        java.lang.String newValue)
        Creates a VirtualSpace Action Participant property with the specified name and value.
        Parameters:
        propertyAtom - the property atom.
        newValue - the new string value for the property.
    • Method Detail

      • verify

        public boolean verify​(PropVerification verification)
        Verifies the Action Actor back-reference.
        Specified by:
        verify in interface IGProp<java.lang.String>
        Overrides:
        verify in class GProp<java.lang.String>
        Parameters:
        verification - The property verification class.
        Returns:
        true if verification should proceed, false if disposed of and verification should not take place.
      • isActionActorMissing

        public boolean isActionActorMissing()
        Checks if the action actor is missing.
        Returns:
        true if the Action Actor is missing in the VSAction.