Package org.iam.model

Interface MCPVar

All Known Implementing Classes:
MCPCondition, MCPPolicy, MCPPrincipal

public interface MCPVar
Interface for objects that can be represented as symbolic variables using MCPBitVector.

Implementing classes should provide methods to initialize the symbolic factory and to compute their symbolic representation.

Since:
2025-02-28
Author:
  • Method Summary

    Modifier and Type
    Method
    Description
    org.mcp.core.MCPBitVector
    Computes and returns the symbolic representation (MCPBitVector) for this object.
    void
    Initializes the symbolic factory with the necessary domain variables.
  • Method Details

    • initialMCPFactory

      void initialMCPFactory()
      Initializes the symbolic factory with the necessary domain variables.
    • getMCPNodeCalculation

      org.mcp.core.MCPBitVector getMCPNodeCalculation()
      Computes and returns the symbolic representation (MCPBitVector) for this object.
      Returns:
      the MCPBitVector representing this object