Class SupervisionRequirements
- java.lang.Object
-
- org.processmining.specpp.componenting.supervision.SupervisionRequirements
-
public class SupervisionRequirements extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SupervisionRequirements()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <O extends Observation>
AdHocObservableRequirement<O>adHocObservable(java.lang.String label, java.lang.Class<O> observableClass)static <O extends Observation,T extends AdHocObservable<O>>
FulfilledAdHocObservableRequirement<O>adHocObservable(java.lang.String label, java.lang.Class<O> observableClass, T observable)static <O extends Observation,T extends AdHocObservable<O>>
FulfilledAdHocObservableRequirement<O>adHocObservable(AdHocObservableRequirement<O> requirement, T observable)static <O extends Observation>
AdHocObservableRequirement<O>adHocObservable(Label label, java.lang.Class<O> observableClass)static <O extends Observation,T extends AdHocObservable<O>>
FulfilledAdHocObservableRequirement<O>adHocObservable(Label label, java.lang.Class<O> observableClass, T observable)static <O extends Observation>
ObservableRequirement<O>observable(java.lang.String label, java.lang.Class<O> observableClass)static <O extends Observation,T extends Observable<O>>
FulfilledObservableRequirement<O>observable(java.lang.String label, java.lang.Class<O> observableClass, T observable)static <O extends Observation,T extends Observable<O>>
FulfilledObservableRequirement<O>observable(ObservableRequirement<O> requirement, T observable)static <O extends Observation>
ObservableRequirement<O>observable(Label label, java.lang.Class<O> observableClass)static <O extends Observation,T extends Observable<O>>
FulfilledObservableRequirement<O>observable(Label label, java.lang.Class<O> observableClass, T observable)static <O extends Observation>
ObserverRequirement<O>observer(java.lang.String label, java.lang.Class<O> observedClass)static <O extends Observation,T extends Observer<O>>
FulfilledObserverRequirement<O>observer(java.lang.String label, java.lang.Class<O> observedClass, T observer)static <O extends Observation,T extends Observer<O>>
FulfilledObserverRequirement<O>observer(ObserverRequirement<O> requirement, T observer)static <O extends Observation>
ObserverRequirement<O>observer(Label label, java.lang.Class<O> observedClass)static <O extends Observation,T extends Observer<O>>
FulfilledObserverRequirement<O>observer(Label label, java.lang.Class<O> observedClass, T observer)static <I extends Observation,O extends Observation>
ObservationPipeRequirement<I,O>pipe(java.lang.String label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass)static <I extends Observation,O extends Observation>
FulfilledObservationPipeRequirement<I,O>pipe(java.lang.String label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass, ObservationPipe<I,O> pipe)static <I extends Observation,O extends Observation>
FulfilledObservationPipeRequirement<I,O>pipe(ObservationPipeRequirement<I,O> requirement, ObservationPipe<I,O> pipe)static <I extends Observation,O extends Observation>
ObservationPipeRequirement<I,O>pipe(Label label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass)static <I extends Observation,O extends Observation>
FulfilledObservationPipeRequirement<I,O>pipe(Label label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass, ObservationPipe<I,O> pipe)static RegexLabelregex(java.lang.String pattern)static <T extends javax.swing.JComponent>
AdHocObservableRequirement<Visualization<T>>visualization(java.lang.String label)
-
-
-
Method Detail
-
pipe
public static <I extends Observation,O extends Observation> ObservationPipeRequirement<I,O> pipe(java.lang.String label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass)
-
pipe
public static <I extends Observation,O extends Observation> FulfilledObservationPipeRequirement<I,O> pipe(java.lang.String label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass, ObservationPipe<I,O> pipe)
-
pipe
public static <I extends Observation,O extends Observation> ObservationPipeRequirement<I,O> pipe(Label label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass)
-
pipe
public static <I extends Observation,O extends Observation> FulfilledObservationPipeRequirement<I,O> pipe(Label label, java.lang.Class<I> observedClass, java.lang.Class<O> observableClass, ObservationPipe<I,O> pipe)
-
pipe
public static <I extends Observation,O extends Observation> FulfilledObservationPipeRequirement<I,O> pipe(ObservationPipeRequirement<I,O> requirement, ObservationPipe<I,O> pipe)
-
observable
public static <O extends Observation> ObservableRequirement<O> observable(java.lang.String label, java.lang.Class<O> observableClass)
-
observable
public static <O extends Observation,T extends Observable<O>> FulfilledObservableRequirement<O> observable(java.lang.String label, java.lang.Class<O> observableClass, T observable)
-
observable
public static <O extends Observation> ObservableRequirement<O> observable(Label label, java.lang.Class<O> observableClass)
-
observable
public static <O extends Observation,T extends Observable<O>> FulfilledObservableRequirement<O> observable(Label label, java.lang.Class<O> observableClass, T observable)
-
observable
public static <O extends Observation,T extends Observable<O>> FulfilledObservableRequirement<O> observable(ObservableRequirement<O> requirement, T observable)
-
adHocObservable
public static <O extends Observation> AdHocObservableRequirement<O> adHocObservable(java.lang.String label, java.lang.Class<O> observableClass)
-
adHocObservable
public static <O extends Observation,T extends AdHocObservable<O>> FulfilledAdHocObservableRequirement<O> adHocObservable(java.lang.String label, java.lang.Class<O> observableClass, T observable)
-
adHocObservable
public static <O extends Observation> AdHocObservableRequirement<O> adHocObservable(Label label, java.lang.Class<O> observableClass)
-
adHocObservable
public static <O extends Observation,T extends AdHocObservable<O>> FulfilledAdHocObservableRequirement<O> adHocObservable(Label label, java.lang.Class<O> observableClass, T observable)
-
adHocObservable
public static <O extends Observation,T extends AdHocObservable<O>> FulfilledAdHocObservableRequirement<O> adHocObservable(AdHocObservableRequirement<O> requirement, T observable)
-
observer
public static <O extends Observation> ObserverRequirement<O> observer(java.lang.String label, java.lang.Class<O> observedClass)
-
observer
public static <O extends Observation,T extends Observer<O>> FulfilledObserverRequirement<O> observer(java.lang.String label, java.lang.Class<O> observedClass, T observer)
-
observer
public static <O extends Observation> ObserverRequirement<O> observer(Label label, java.lang.Class<O> observedClass)
-
observer
public static <O extends Observation,T extends Observer<O>> FulfilledObserverRequirement<O> observer(Label label, java.lang.Class<O> observedClass, T observer)
-
observer
public static <O extends Observation,T extends Observer<O>> FulfilledObserverRequirement<O> observer(ObserverRequirement<O> requirement, T observer)
-
visualization
public static <T extends javax.swing.JComponent> AdHocObservableRequirement<Visualization<T>> visualization(java.lang.String label)
-
regex
public static RegexLabel regex(java.lang.String pattern)
-
-