SCROLLErrors
Object containing all SCROLL related error.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SCROLLErrors.type
Members list
Type members
Classlikes
Raised when the CROM meta-model cannot be loaded.
Raised when the CROM meta-model cannot be loaded.
Attributes
- Supertypes
-
trait Producttrait Equalstrait FormalModelErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a relationship expects an exact number of matches but gets a different size.
Raised when a relationship expects an exact number of matches but gets a different size.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RelationshipErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Raised when a specific player would become part of a cyclic role graph.
Raised when a specific player would become part of a cyclic role graph.
Attributes
- Supertypes
-
trait Producttrait Equalstrait GraphErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a role graph operation would introduce a cycle.
Raised when a role graph operation would introduce a cycle.
Attributes
- Supertypes
-
trait Producttrait Equalstrait GraphErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a role group with the same name is registered more than once.
Raised when a role group with the same name is registered more than once.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a relationship expects at least one match but none can be found.
Raised when a relationship expects at least one match but none can be found.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RelationshipErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class CROMMetaModelLoadFailureclass RoleNotPlayedInCROI
Attributes
- Supertypes
-
trait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait Producttrait Equalstrait InvocationErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a role-group cardinality definition is not representable by the supported constraint kinds.
Raised when a role-group cardinality definition is not representable by the supported constraint kinds.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a role-group definition contains unsupported entries.
Raised when a role-group definition contains unsupported entries.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when something other than an object/player tries to participate in role playing.
Raised when something other than an object/player tries to participate in role playing.
Attributes
- Supertypes
-
trait Producttrait Equalstrait PlayerErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Raised when solving a role-group constraint references an unknown role type variable.
Raised when solving a role-group constraint references an unknown role type variable.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class InvalidRolePlayer
Raised when a relationship expects a bounded range of matches but gets a size outside that range.
Raised when a relationship expects a bounded range of matches but gets a size outside that range.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RelationshipErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ReflectiveFieldNotFoundclass ReflectiveMethodNotFound
Raised when reflective field lookup fails.
Raised when reflective field lookup fails.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ReflectionErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when reflective method lookup by name fails.
Raised when reflective method lookup by name fails.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ReflectionErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Raised when an equivalence constraint requires another role that is currently missing.
Raised when an equivalence constraint requires another role that is currently missing.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ConstraintErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Raised when the inner cardinality of a role group is violated by the current role assignments.
Raised when the inner cardinality of a role group is violated by the current role assignments.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when the occurrence cardinality of a role group is outside the configured bounds.
Raised when the occurrence cardinality of a role group is outside the configured bounds.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a role implication constraint requires another role that is currently missing.
Raised when a role implication constraint requires another role that is currently missing.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ConstraintErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Producttrait Equalstrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a CROI relationship references a role without a corresponding plays entry.
Raised when a CROI relationship references a role without a corresponding plays entry.
Attributes
- Supertypes
-
trait Producttrait Equalstrait FormalModelErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a player holds a role that is forbidden by a prohibition constraint.
Raised when a player holds a role that is forbidden by a prohibition constraint.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ConstraintErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a player attempts to play a role that is blocked by active role restrictions.
Raised when a player attempts to play a role that is blocked by active role restrictions.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait GraphErrortrait InvocationErrortrait PlayerErrorclass InvalidRolePlayertrait ReflectionErrorclass ReflectiveFieldNotFoundclass ReflectiveMethodNotFoundclass RoleNotFoundtrait TypeErrorclass TypeNotFoundShow all
Attributes
- Supertypes
-
trait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class TypeNotFound
Attributes
- Supertypes
-
trait Producttrait Equalstrait TypeErrortrait SCROLLErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a role-group constraint model cannot be solved at all.
Raised when a role-group constraint model cannot be solved at all.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RoleGroupErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Raised when a relationship uses a multiplicity shape that is not supported by the runtime.
Raised when a relationship uses a multiplicity shape that is not supported by the runtime.
Attributes
- Supertypes
-
trait Producttrait Equalstrait RelationshipErrortrait ValidationErrorclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Base type for validation failures raised by constraints, restrictions, and role groups.
Base type for validation failures raised by constraints, restrictions, and role groups.
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ConstraintErrortrait RelationshipErrortrait RoleGroupErrorclass DuplicateRoleGroupclass InvalidRoleGroupEntryclass RoleRestrictionViolationShow all