scroll.internal
Members list
Packages
This package most notable provides the scroll.internal.compartment.impl.Compartment trait for implementing an objectified collaboration with a limited number of participating roles and a fixed scope.
This package most notable provides the scroll.internal.compartment.impl.Compartment trait for implementing an objectified collaboration with a limited number of participating roles and a fixed scope.
Attributes
This package contains interfaces and traits for reflective access and role-based dispatch.
This package contains interfaces and traits for reflective access and role-based dispatch.
Attributes
This package provides the functionality of importing ecore models via the scroll.internal.ecore.ECoreImporter Trait.
This package provides the functionality of importing ecore models via the scroll.internal.ecore.ECoreImporter Trait.
Attributes
Package containing error data classes for SCROLL.
Package containing error data classes for SCROLL.
Attributes
This package contains the Scala reference implementation of the role-based modeling language for Compartment Role Object Models (CROM) and Compartment Role Object Instances (CROI), as well as Constraint Models. The implementation is kept simple, comprehensive, and more importantly close to their formalization. This is an adaption of https://github.com/Eden-06/formalCROM.
This package contains the Scala reference implementation of the role-based modeling language for Compartment Role Object Models (CROM) and Compartment Role Object Instances (CROI), as well as Constraint Models. The implementation is kept simple, comprehensive, and more importantly close to their formalization. This is an adaption of https://github.com/Eden-06/formalCROM.
The reference implementation contains the following classes:
- scroll.internal.formal.CROM representing a Compartment Role Object Model
- scroll.internal.formal.CROI a Compartment Role Object Instance
- scroll.internal.formal.FormalRoleGroup the notion of a Role Group
- scroll.internal.formal.FormalConstraintModel a Constraint Model
Attributes
Package containing the data model of SCROLL which are essentially graphs.
Package containing the data model of SCROLL which are essentially graphs.
Attributes
This package most notable provides the scroll.internal.rpa.RolePlayingAutomaton for implementing an automaton specifying compartment specific role lifecycle.
This package most notable provides the scroll.internal.rpa.RolePlayingAutomaton for implementing an automaton specifying compartment specific role lifecycle.
Attributes
Package containing classes complementing the functionality of scroll.internal.compartment.CompartmentApi with things like scroll.internal.support.impl.Relationships, scroll.internal.support.impl.RoleConstraints or scroll.internal.support.impl.RoleRestrictions.
Package containing classes complementing the functionality of scroll.internal.compartment.CompartmentApi with things like scroll.internal.support.impl.Relationships, scroll.internal.support.impl.RoleConstraints or scroll.internal.support.impl.RoleRestrictions.
Attributes
Package containing some useful utility classes for SCROLL like reflection (scroll.internal.util.ReflectiveHelper).
Package containing some useful utility classes for SCROLL like reflection (scroll.internal.util.ReflectiveHelper).