Class AbstractActivityMapping<T>

  • Direct Known Subclasses:
    IntegerActivityMapping

    public abstract class AbstractActivityMapping<T>
    extends java.lang.Object
    • Field Detail

      • labelMap

        protected final java.util.Map<java.lang.String,​T> labelMap
      • reverseLabelMap

        protected final java.util.Map<T,​java.lang.String> reverseLabelMap
      • invisible

        protected final java.util.Set<T> invisible
    • Constructor Detail

      • AbstractActivityMapping

        public AbstractActivityMapping()
    • Method Detail

      • addInvisibleTransitionsInLabelMap

        public void addInvisibleTransitionsInLabelMap​(java.util.Set<java.lang.String> transitionLabels)
      • getLabelMap

        public java.util.Map<java.lang.String,​T> getLabelMap()
      • getReverseLabelMap

        public java.util.Map<T,​java.lang.String> getReverseLabelMap()
      • getInvisible

        public java.util.Set<T> getInvisible()
      • getMapping

        public T getMapping​(java.lang.String label)
      • map

        protected abstract T map​(java.lang.String label)
      • mapInvisible

        public T mapInvisible​(java.lang.String label)