Class ScaleAbstract

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String extension  
      protected int k  
      protected java.util.List<java.util.List<java.lang.Integer>> listPermutation  
      protected java.lang.String offset  
      protected int seed  
    • Constructor Summary

      Constructors 
      Constructor Description
      ScaleAbstract​(int seed, int k, java.lang.String offset, java.lang.String extension)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Date addTime​(java.util.Date date, java.lang.String toAdd)  
      org.deckfour.xes.model.XTrace append2Traces​(org.deckfour.xes.model.XTrace trace1, org.deckfour.xes.model.XTrace trace2, java.lang.String offset, java.util.List<java.lang.String> timeCols)  
      org.deckfour.xes.model.XTrace appendTraces​(java.util.List<org.deckfour.xes.model.XTrace> traces, java.lang.String offset, java.util.List<java.lang.String> timeCols)  
      abstract org.deckfour.xes.model.impl.XLogImpl compose​(org.deckfour.xes.model.XLog log)  
      java.lang.String getClassifier​(org.deckfour.xes.model.XLog log)  
      abstract java.util.List<java.util.List<org.deckfour.xes.model.XTrace>> getListCompTraces​(java.util.List<java.util.List<java.lang.Integer>> listPermutation, java.util.List<org.deckfour.xes.model.XTrace> listTraces, java.lang.String classifier, java.lang.String extension)  
      java.util.List<org.deckfour.xes.model.XTrace> getListTraces​(org.deckfour.xes.model.XLog log)  
      java.util.List<java.lang.String> getTimeCols​(org.deckfour.xes.model.XLog log)  
      java.util.Date minusTime​(java.util.Date date, java.lang.String toAdd)  
      void randomKTrace​(int traceNum, int k)  
      void shufflePermutation​(int traceNum, int k)  
      org.deckfour.xes.model.XTrace transformTrace​(org.deckfour.xes.model.XTrace trace, java.lang.String classifier, int index, java.lang.String extension)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • seed

        protected int seed
      • k

        protected int k
      • offset

        protected java.lang.String offset
      • extension

        protected java.lang.String extension
      • listPermutation

        protected java.util.List<java.util.List<java.lang.Integer>> listPermutation
    • Constructor Detail

      • ScaleAbstract

        public ScaleAbstract​(int seed,
                             int k,
                             java.lang.String offset,
                             java.lang.String extension)
    • Method Detail

      • getListCompTraces

        public abstract java.util.List<java.util.List<org.deckfour.xes.model.XTrace>> getListCompTraces​(java.util.List<java.util.List<java.lang.Integer>> listPermutation,
                                                                                                        java.util.List<org.deckfour.xes.model.XTrace> listTraces,
                                                                                                        java.lang.String classifier,
                                                                                                        java.lang.String extension)
      • compose

        public abstract org.deckfour.xes.model.impl.XLogImpl compose​(org.deckfour.xes.model.XLog log)
                                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • appendTraces

        public org.deckfour.xes.model.XTrace appendTraces​(java.util.List<org.deckfour.xes.model.XTrace> traces,
                                                          java.lang.String offset,
                                                          java.util.List<java.lang.String> timeCols)
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • append2Traces

        public org.deckfour.xes.model.XTrace append2Traces​(org.deckfour.xes.model.XTrace trace1,
                                                           org.deckfour.xes.model.XTrace trace2,
                                                           java.lang.String offset,
                                                           java.util.List<java.lang.String> timeCols)
                                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getClassifier

        public java.lang.String getClassifier​(org.deckfour.xes.model.XLog log)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getTimeCols

        public java.util.List<java.lang.String> getTimeCols​(org.deckfour.xes.model.XLog log)
      • addTime

        public java.util.Date addTime​(java.util.Date date,
                                      java.lang.String toAdd)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • minusTime

        public java.util.Date minusTime​(java.util.Date date,
                                        java.lang.String toAdd)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getListTraces

        public java.util.List<org.deckfour.xes.model.XTrace> getListTraces​(org.deckfour.xes.model.XLog log)
      • transformTrace

        public org.deckfour.xes.model.XTrace transformTrace​(org.deckfour.xes.model.XTrace trace,
                                                            java.lang.String classifier,
                                                            int index,
                                                            java.lang.String extension)
      • shufflePermutation

        public void shufflePermutation​(int traceNum,
                                       int k)
      • randomKTrace

        public void randomKTrace​(int traceNum,
                                 int k)