Class AbstractExecutionEngineDescriptor

  • All Implemented Interfaces:
    ExecutionEngineDescriptor

    @OpenApi
    public abstract class AbstractExecutionEngineDescriptor
    extends java.lang.Object
    implements ExecutionEngineDescriptor
    The abstract implementation class of ExecutionEngineDescriptor. It provides some default value to the extended engine descriptor.
    • Constructor Detail

      • AbstractExecutionEngineDescriptor

        public AbstractExecutionEngineDescriptor()
    • Method Detail

      • getValidationSuite

        @Deprecated
        public java.util.List<? extends com.nomagic.magicdraw.simulation.validation.ValidationSuite> getValidationSuite()
        Deprecated.
        Description copied from interface: ExecutionEngineDescriptor
        Return the ValidationSuite of the implementing execution engine.
        Specified by:
        getValidationSuite in interface ExecutionEngineDescriptor
        Returns:
        the ValidationSuite of the implementing execution engine
      • isFindEngine

        @OpenApi
        public boolean isFindEngine​(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
        Description copied from interface: ExecutionEngineDescriptor
        All executions mostly start with fUMLEngine. If this method returns true, it doesn't use fUMLEngine, but search from engines list.
        Specified by:
        isFindEngine in interface ExecutionEngineDescriptor
        Parameters:
        element - the element being executed.
        Returns:
        boolean
      • createDurationListener

        @Deprecated
        public com.nomagic.magicdraw.simulation.listener.DurationListener createDurationListener​(SimulationSession session)
        Deprecated.
        Description copied from interface: ExecutionEngineDescriptor
        Return specific DurationListener of an engine created from this descriptor.
        Specified by:
        createDurationListener in interface ExecutionEngineDescriptor
        Parameters:
        session - SimulationSession that this duration listener registered to its engine
        Returns:
        durationListener DurationListener