Source code for fairgraph.openminds.computation.launch_configuration
"""
Structured information about the launch of a computational process.
"""
# this file was auto-generated
from openminds.properties import Property
from openminds.v4.computation import LaunchConfiguration as OMLaunchConfiguration
from fairgraph import KGObject
[docs]
class LaunchConfiguration(KGObject, OMLaunchConfiguration):
"""
Structured information about the launch of a computational process.
"""
type_ = "https://openminds.om-i.org/types/LaunchConfiguration"
default_space = "computation"
# forward properties are defined in the parent class (in openMINDS-Python)
reverse_properties = [
Property(
"is_launch_configuration_of",
[
"openminds.v4.computation.DataAnalysis",
"openminds.v4.computation.DataCopy",
"openminds.v4.computation.GenericComputation",
"openminds.v4.computation.ModelValidation",
"openminds.v4.computation.Optimization",
"openminds.v4.computation.Simulation",
"openminds.v4.computation.Visualization",
],
"launchConfiguration",
reverse="launch_configuration",
multiple=True,
description="reverse of 'launch_configuration'",
),
]
aliases = {"environment_variables": "environment_variable"}
existence_query_properties = ("executable", "name")
def __init__(
self,
name=None,
arguments=None,
description=None,
environment_variable=None,
environment_variables=None,
executable=None,
is_launch_configuration_of=None,
id=None,
data=None,
space=None,
release_status=None,
):
return KGObject.__init__(
self,
id=id,
space=space,
release_status=release_status,
data=data,
name=name,
arguments=arguments,
description=description,
environment_variable=environment_variable,
environment_variables=environment_variables,
executable=executable,
is_launch_configuration_of=is_launch_configuration_of,
)