scroll.internal

scroll.internal
package 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:

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 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).

Attributes

In this article