Eidola home

Uses of Class
org.eidola.kernel.error.SemanticViolation

Packages that use SemanticViolation
org.eidola.kernel.error   
 

Uses of SemanticViolation in org.eidola.kernel.error
 

Subclasses of SemanticViolation in org.eidola.kernel.error
 class CyclicMembership
          The chain of members is cyclic, resulting in a class being a member of itself.
 class CyclicOwner
          The chain of containers is cyclic, resulting in an infinite full name.
 class DuplicateName
          Different elements within a namespace have identical full names.
 class DuplicateParameter
          A variable appears twice in a function's inputs or outputs.
 class IllegalContent
          Some content belongs to someone else when it should not.
 class IllegalElementType
          A container is null or not of the proper type.
 class IllegalInheritedMember
          An inherited member of a class is not a public member of a generalization.
 class IllegalOwner
          An element is not in its owner's contents.
 class LazySemanticViolation
          A violation of a lazy semantic rule.
 class MissingInheritedMember
          There is no matching public member for some public member of a parent class.
 class PublicPrivateOverlap
          An element is both a public and a private member of a capsule.
 class UninitializedPart
          Some part of a container remains uninitialized.
 


Eidola home