Package cdc.applic.factorization.events
Class CutEvent<T>
- java.lang.Object
-
- cdc.applic.factorization.events.CutEvent<T>
-
public final class CutEvent<T> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCutEvent.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)ExpressiongetExcludedApplicability()ExpressiongetIncludedApplicability()TgetObject()CutEvent.TypegetType()inthashCode()static <T> CutEvent<T>newCutObjectApplicability(T object, Expression excluded, Expression included)static <T> CutEvent<T>newDegeneratedObjectApplicability(T object)static <T> CutEvent<T>newExcludeObjectApplicability(T object, Expression excluded)static <T> CutEvent<T>newIncludeObjectApplicability(T object, Expression included)StringtoString()
-
-
-
Method Detail
-
newExcludeObjectApplicability
public static <T> CutEvent<T> newExcludeObjectApplicability(T object, Expression excluded)
-
newIncludeObjectApplicability
public static <T> CutEvent<T> newIncludeObjectApplicability(T object, Expression included)
-
newCutObjectApplicability
public static <T> CutEvent<T> newCutObjectApplicability(T object, Expression excluded, Expression included)
-
newDegeneratedObjectApplicability
public static <T> CutEvent<T> newDegeneratedObjectApplicability(T object)
-
getType
public CutEvent.Type getType()
-
getObject
public T getObject()
-
getExcludedApplicability
public Expression getExcludedApplicability()
-
getIncludedApplicability
public Expression getIncludedApplicability()
-
-