stability_label_algorithm/modules/dataset_generator/argumentation_theory_property_computer/argumentation_theory_property_computer.py
def compute_argumentation_theory_properties(argumentation_theory: ArgumentationTheory, verbose=False) -> \
        ArgumentationTheoryProperties:
    """
    Compute some properties of the given ArgumentationTheory, such as the corresponding incomplete argumentation
    framework or the number of future ArgumentationTheories.

    :param argumentation_theory: ArgumentationTheory for which properties are needed.
    :param verbose: Boolean indicating if information should be printed.
    :return: ArgumentationTheoryProperties of the ArgumentationTheory.
    """
    properties = ArgumentationTheoryProperties()
    properties.knowledge_base_size = len(argumentation_theory.knowledge_base)
    properties.argumentation_framework = ArgumentationFramework.from_argumentation_theory(argumentation_theory)
    properties.incomplete_argumentation_framework = \
        IncompleteArgumentationFramework.from_argumentation_theory(argumentation_theory)
    properties.future_argumentation_theories = enumerate_future_argumentation_theories(argumentation_theory, verbose)

    return properties

    Compute some properties of the given ArgumentationTheory, such as the corresponding incomplete argumentation
    framework or the number of future ArgumentationTheories.

    :param argumentation_theory: ArgumentationTheory for which properties are needed.
    :param verbose: Boolean indicating if information should be printed.
    :return: ArgumentationTheoryProperties of the ArgumentationTheory.
    
Compute some properties of the given ArgumentationTheory, such as the corresponding incomplete argumentation
framework or the number of future ArgumentationTheories.
Compute some properties of the given ArgumentationTheory such as the corresponding incomplete argumentation framework or the number of future ArgumentationTheories .
def compute_argumentation_theory_properties(argumentation_theory: ArgumentationTheory, verbose=False) -> \
        ArgumentationTheoryProperties:
    properties = ArgumentationTheoryProperties()
    properties.knowledge_base_size = len(argumentation_theory.knowledge_base)
    properties.argumentation_framework = ArgumentationFramework.from_argumentation_theory(argumentation_theory)
    properties.incomplete_argumentation_framework = \
        IncompleteArgumentationFramework.from_argumentation_theory(argumentation_theory)
    properties.future_argumentation_theories = enumerate_future_argumentation_theories(argumentation_theory, verbose)
    return properties
def compute_argumentation_theory_properties ( argumentation_theory : ArgumentationTheory , verbose = False ) -> ArgumentationTheoryProperties : properties = ArgumentationTheoryProperties ( ) properties . knowledge_base_size = len ( argumentation_theory . knowledge_base ) properties . argumentation_framework = ArgumentationFramework . from_argumentation_theory ( argumentation_theory ) properties . incomplete_argumentation_framework = IncompleteArgumentationFramework . from_argumentation_theory ( argumentation_theory ) properties . future_argumentation_theories = enumerate_future_argumentation_theories ( argumentation_theory , verbose ) return properties
Compute some properties of the given ArgumentationTheory, such as the corresponding incomplete argumentation
framework or the number of future ArgumentationTheories.
Compute some properties of the given ArgumentationTheory such as the corresponding incomplete argumentation framework or the number of future ArgumentationTheories .
"""
    Compute some properties of the given ArgumentationTheory, such as the corresponding incomplete argumentation
    framework or the number of future ArgumentationTheories.

    :param argumentation_theory: ArgumentationTheory for which properties are needed.
    :param verbose: Boolean indicating if information should be printed.
    :return: ArgumentationTheoryProperties of the ArgumentationTheory.
    """
ArgumentationTheoryProperties of the ArgumentationTheory.
ArgumentationTheoryProperties of the ArgumentationTheory .
argumentation_theory
ArgumentationTheory
ArgumentationTheory for which properties are needed.
ArgumentationTheory for which properties are needed .
verbose
Boolean indicating if information should be printed.
Boolean indicating if information should be printed .