libSmalldb  v2.0.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAbstractClassGenerator
 CDefinitionBagGenerator
 CReferenceClassGenerator
 CAbstractGenerator
 CDecoratingGenerator
 CDummyGenerator
 CInheritingGenerator
 CAnnotationReaderConstruct state machine definition from interface annotations
 CAnnotationRecipeBuilder
 CGenerateDTOGenerate DTO from the annotated class
 CApplyToActionPlaceholderInterface
 CApplyToPlaceholderInterface
 CApplyToPropertyPlaceholderInterface
 CApplyToStateMachineBuilderInterface
 CIncludeGraphMLInclude GraphML state chart file
 CApplyToStatePlaceholderInterface
 CApplyToTransitionPlaceholderInterface
 CArrayAccess
 CAbstractElement
 CAbstractGraphElement
 CEdge
 CStateMachineEdge
 CNode
 CStateMachineNode
 CNestedGraph
 CGraph
 CStateMachineGraph
 CBpmnReaderBPMN reader
 CBrokenClassHandlerInterface
 CBrokenClassLogger
 CChef
 CClassLocator
 CClassMapClassLocator
 CComposerClassLocator
 CCompositeClassLocator
 CComposerClassLocator
 CPsr4ClassLocator
 CPsr0ClassLocator
 CContainerAdapter
 CSymfonyContainerAdapter
 CCookbook
 CDebugLoggerInterface
 CDoctrineQueryBuilder
 CReferenceQueryBuilder
 CDomainException
 CUndefinedException
 CUndefinedActionException
 CUndefinedExtensionException
 CUndefinedPropertyException
 CUndefinedStateException
 CUndefinedTransitionException
 CDtoGenerator
 CElementAttrIndex
 CExtensiblePlaceholderClass ExtensiblePlaceholder
 CActionPlaceholderClass ActionPlaceholder
 CPropertyPlaceholderClass PropertyPlaceholder
 CStateMachineDefinitionBuilder
 CStatePlaceholderClass StatePlaceholder
 CTransitionPlaceholderClass TransitionPlaceholder
 CExtensionPlaceholderInterface
 CGeneratedClassMark class as generated, so that AnnotationProcessor skips it
 CGeneratedClassAutoloader
 CGraphMLReaderGraphML reader Load state machine definition from GraphML created by yEd graph editor
 CGraphSearchDepth First Search & friends
 CInvalidArgumentException
 CDuplicateRecipeException
 CBpmnAnnotationExceptionSomething went wrong when parsing annotations in BPMN file
 CInvalidArgumentExceptionWrong data passed to state machine
 CDuplicateElementException
 CDuplicateAttrIndexException
 CDuplicateEdgeException
 CDuplicateNodeException
 CMissingElementException
 CMissingAttrIndexException
 CMissingEdgeException
 CMissingNodeException
 CBpmnExceptionSomething went wrong when parsing BPMN file
 CMissingStateMachineAnnotationException
 CPreprocessorPassException
 CGraphMLExceptionSomething went wrong when parsing GraphML file
 CUnsupportedQueryException
 CAnnotationException
 CLogicException
 CLogicException
 CLogicException
 CMachineIdentifierInterface
 CReferenceInterface
 CCrudMachineDefinitionCrudMachine – a basic CRUD state machine definition
 COutOfBoundsException
 COutOfBoundsException
 CPathList
 CRealPathList
 CPDO
 CPhpFileWriterWrite PHP files in a convenient way
 CPredicate
 CAbstractPredicateOperator
 CAllOf
 CNoneOf
 CSomeOf
 CAllOf
 CAllow
 CDeny
 CIsGranted
 CIsOwner
 CNoneOf
 CPredicateOperator
 CAbstractPredicateOperator
 CSomeOf
 CPredicateAnnotation
 CAllOfList of access policies
 CAllowList of access policies
 CDenyList of access policies
 CIsGrantedAccess Policy: Symfony IsGranted check
 CIsOwnerAccess Policy: Owner of the entity
 CNoneOfList of access policies
 CSomeOfList of access policies
 CPredicateCompiled
 CAbstractPredicateOperatorCompiled
 CAllOfCompiled
 CNoneOfCompiled
 CSomeOfCompiled
 CAllOfCompiled
 CAllowCompiled
 CDenyCompiled
 CIsGrantedCompiled
 CIsOwnerCompiled
 CNoneOfCompiled
 CSomeOfCompiled
 CPredicateOperatorAnnotation
 CAllOfList of access policies
 CNoneOfList of access policies
 CSomeOfList of access policies
 CPreprocessor
 CPreprocessorList
 CPreprocessorPass
 CProcessorInterface
 CProcessorA dummy graph processor which implements no-op on everything
 CStateMachineProcessor
 CPublicMutatorExport method as public in the setter trait
 CRecipe
 CClassRecipeClassRecipe: an empty recipe, a base class for other recipes
 CDtoRecipe
 CDummyRecipe
 CRecipeLocator
 CRecursiveAnnotationIncludeInterface
 CReferenceDataSourceInterface
 CDataSource
 CDummyDataSourceDummyDataSource thinks that all state machines are in NotExists state
 CDataSource
 CDataLoader
 CReferenceQueryResult
 CReferenceQueryResultPaginated
 CReflectionClassAwareAnnotationInterface
 CReflectionConstantAwareAnnotationInterface
 CReflectionException
 CReflectionExceptionClass ReflectionException
 CReflectionMethodAwareAnnotationInterface
 CReflectionPropertyAwareAnnotationInterface
 CRuntimeException
 CDuplicateException
 CDuplicateActionException
 CDuplicatePropertyException
 CDuplicateStateException
 CDuplicateTransitionException
 CInvalidExtensionException
 CNotExistsException
 CRuntimeExceptionSomething went wrong in state machine
 CInvalidExtensionPlaceholderException
 CStateMachineBuilderException
 CTransitionExceptionSomething is wrong with current transition
 CMissingTransitionImplementationException
 CStateMachineHasErrorsExceptionState machine has errors Just simple exception in Smalldb namespace, so it is clear who threw it
 CTransitionAccessExceptionAccess denied to requested transition
 CTransitionAssertException
 CSmalldbThe libSmalldb entry point
 CSmalldbClassGeneratorA PSR-4-friendly class generator
 CSmalldbDefinitionBagInterface
 CSmalldbDefinitionBag
 CSmalldbDefinitionBagReader
 CSmalldbProviderInterface
 CAbstractCachingProviderClass AbstractStateMachineProvider
 CContainerProvider
 CLambdaProvider
 CContainerProvider
 CLambdaProvider
 CSmalldbRepositoryInterface
 CAbstractSmalldbRepository
 CAbstractDoctrineRepository
 CAbstractSqlRepositoryClass AbstractSqlRepository
 CAbstractSqlRepositoryClass AbstractSqlRepository
 CSqlExtensionException
 CLogicException
 COutOfBoundsException
 CUnsupportedQueryException
 CStatefulEntity
 CStateMachineDefinitionBuilderFactory
 CStateMachineEdgeProcessor
 CAccessControlExtension
 CAccessPolicyExtension
 CStyleExtension
 CStateMachineGraphProcessor
 CGraphLayoutExtension
 CStateMachineNodeProcessor
 CStyleExtension
 CSvgPainter
 CTransitionTransition annotation
 CTransitionDecorator
 CAbstractTransitionDecorator
 CMethodTransitionsDecorator
 CMethodTransitionsDecorator
 CTransitionEvent
 CTransitionGuardInterface TransitionGuard
 CSimpleTransitionGuard
 CAllowingTransitionGuardDummy transition guard that allows everything
 CApplyToPlaceholderInterface
 CColorA color of anything
 CGraphLayoutLayout options for Grafovatko
 CApplyToPropertyPlaceholderInterface
 CColumnSQL column annotation – the property is mapped 1:1 to an SQL column
 CIdSQL column annotation – the property is part of the primary key
 CSelectSQL expression annotation – the property is read-only and its value is obtained using an SQL expression
 CApplyToStateMachineBuilderInterface
 CDefaultPolicyDefault access policy for transitions
 CDefinePolicyList of access policies
 CStateMachineStateMachine annotation
 CUseReferenceLink to a reference class which should the state machine reference use
 CUseRepositoryLink to a repository class which should the state machine reference use
 CUseTransitionsLink to a transitions class decorator which should the state machine reference use
 CIncludeBPMNInclude GraphML state chart file
 CDoctrineEntityState machine provides properties of the given Doctrine entity
 CWrapDTO({"CLASS"})
 CStateSelect({"CLASS"})
 CTable({"CLASS"})
 CApplyToStatePlaceholderInterface
 CStateState annotation
 CApplyToTransitionPlaceholderInterface
 CUsePolicyPolicy that guards access to given transition
 CCompilerPassInterface
 CSmalldbExtension
 CConfigurationInterface
 CConfiguration
 CExtensiblePlaceholder
 CAccessControlPolicyPlaceholder
 CExtension
 CSmalldbExtension
 CExtensionPlaceholderInterface
 CAccessControlExtensionPlaceholder
 CAccessPolicyExtensionPlaceholder
 CBpmnExtensionPlaceholder
 CDoctrineExtensionPlaceholder
 CDtoExtensionPlaceholder
 CGraphMLExtensionPlaceholder
 CSourcesExtensionPlaceholder
 CSqlPropertyExtensionPlaceholder
 CSqlTableExtensionPlaceholder
 CGraphLayoutExtensionPlaceholder
 CStyleExtensionPlaceholder
 CGrafovatkoExporter
 CStateMachineExporter
 CIteratorAggregate
 CReferenceQueryResult
 CJsonSerializable
 CDiagramInfo
 CDefinitionErrorInterface
 CDefinitionError
 CExtensibleDefinition
 CAccessControlPolicy
 CActionDefinition
 CPropertyDefinition
 CStateDefinition
 CStateMachineDefinitionSmalldb State Machine Definition – a non-deterministic persistent finite automaton
 CTransitionDefinitionDefinition of a state machine transition
 CExtensionInterface
 CAccessControlExtension
 CAccessPolicyExtension
 CBpmnExtension
 CDoctrineExtension
 CDtoExtension
 CGraphMLExtension
 CSourcesExtension
 CSqlCalculatedPropertyExtension
 CSqlPropertyExtension
 CSqlTableExtension
 CGraphLayoutExtension
 CStyleExtension
 CPropertyDefinition
 CDiagramInfo
 CSourceFile
 CSourceClassFile
 CPreprocessor
 CBpmnDefinitionPreprocessor
 CDoctrineDefinitionPreprocessor
 CGraphMLDefinitionPreprocessor
 CPreprocessorPass
 CBpmnDefinitionPreprocessorPass
 CDoctrineDefinitionPreprocessorPass
 CGraphMLDefinitionPreprocessorPass
 CProcessor
 CGrafovatkoProcessor
 CProcessorInterface
 CGrafovatkoProcessor
 CGrafovatkoProcessor
 CReader
 CAnnotationReaderInterface
 CAnnotationReader
 CRecursiveAnnotationIncludeInterface
 CWrapDTO({"CLASS"})
 CRecursiveAnnotationReader
 CAnnotationReader
 CReflectionClassAwareAnnotationInterface
 CAbstractIncludeAnnotation
 CIncludeBPMNInclude GraphML state chart file
 CIncludeGraphMLInclude GraphML state chart file