Class Calculations

java.lang.Object
com.dassault_systemes.modeler.sysml.model.Calculations

@OpenApiAll public class Calculations extends Object
Utility methods for identifying calculation-related usages and definitions.

These helpers centralize common type checks involving CalculationUsage and CalculationDefinition, based on Element, EClass, and owning-type relationships.

  • Constructor Details

    • Calculations

      public Calculations()
  • Method Details

    • isOwningTypeCalculationUsageOrDefinition

      public static boolean isOwningTypeCalculationUsageOrDefinition(Feature feature)
      Returns whether the owning type of the given feature is a CalculationUsage or CalculationDefinition.
      Parameters:
      feature - the feature whose owning type is tested
      Returns:
      true if the owning type is a calculation usage or definition
    • isCalculationUsageOrDefinition

      public static boolean isCalculationUsageOrDefinition(@CheckForNull Element element)
      Returns whether the given element is a CalculationUsage or CalculationDefinition.
      Parameters:
      element - the element to test
      Returns:
      true if the element is a calculation usage or definition
    • isCalculationUsageOrDefinition

      public static boolean isCalculationUsageOrDefinition(org.eclipse.emf.ecore.EClass eClass)
      Returns whether the given EClass represents a CalculationUsage or CalculationDefinition.
      Parameters:
      eClass - the class to test
      Returns:
      true if the class is a calculation usage or definition