
**Inheritance:**
java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
```
public final class PrimaveraCriticalActivitiesDefiningMethod extends System.Enum
```

Specifies the method for defining critical activities in Primavera.
## Fields

| Field | Description |
| --- | --- |
| [LongestPath](#LongestPath) | Activities on the longest path are marked as critical. |
| [TotalFloat](#TotalFloat) | Activities with TotalSlack (Total Float in Primavera) less than or equal to the value of `PrimaveraProjectProperties.CriticalTotalFloatLimit`([PrimaveraProjectProperties.getCriticalTotalFloatLimit](../../com.aspose.tasks/primaveraprojectproperties\#getCriticalTotalFloatLimit)/[PrimaveraProjectProperties.setCriticalTotalFloatLimit](../../com.aspose.tasks/primaveraprojectproperties\#setCriticalTotalFloatLimit)) are marked as critical. |
### LongestPath {#LongestPath}
```
public static final int LongestPath
```


Activities on the longest path are marked as critical.

### TotalFloat {#TotalFloat}
```
public static final int TotalFloat
```


Activities with TotalSlack (Total Float in Primavera) less than or equal to the value of `PrimaveraProjectProperties.CriticalTotalFloatLimit`([PrimaveraProjectProperties.getCriticalTotalFloatLimit](../../com.aspose.tasks/primaveraprojectproperties\#getCriticalTotalFloatLimit)/[PrimaveraProjectProperties.setCriticalTotalFloatLimit](../../com.aspose.tasks/primaveraprojectproperties\#setCriticalTotalFloatLimit)) are marked as critical.

