Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16UBackendRuntimeAstMutationStateApplicationPublicationResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstMutationStateApplicationPublicationResult
Terminal publication surface for applied AST runtime backend-state records.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleande.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResultcreateAstOwnedCodeGenerationSliceResult(de.grogra.xl.compiler.xl16u.XL16USemanticAstBackendConsumptionResult semanticAstBackendConsumptionResult) fromAstMutationStateApplicationResult(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstMutationStateApplicationResult astMutationStateApplicationResult) de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstMutationStateApplicationResultintList<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> intintList<de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionBlocker> de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionStategetPublishedStateApplication(de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.Slice slice) intintgetPublishedStateApplicationCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) intgetPublishedStateApplicationCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) intgetPublishedStateApplicationCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) intList<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> intList<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> booleanbooleanbooleanbooleanhasPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) booleanhasPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) booleanhasPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) booleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
fromAstMutationStateApplicationResult
public static XL16UBackendRuntimeAstMutationStateApplicationPublicationResult fromAstMutationStateApplicationResult(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstMutationStateApplicationResult astMutationStateApplicationResult) -
getAstMutationStateApplicationResult
public de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstMutationStateApplicationResult getAstMutationStateApplicationResult() -
getPublishedStateApplications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications() -
getPublishedStateApplication
public XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord getPublishedStateApplication(de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.Slice slice) -
getPublishedStateApplications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
getPublishedStateApplications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
getPublishedStateApplications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) -
getPublishedStateApplicationCount
public int getPublishedStateApplicationCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
getPublishedStateApplicationCount
public int getPublishedStateApplicationCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
getPublishedStateApplicationCount
public int getPublishedStateApplicationCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) -
hasPublishedStateApplications
public boolean hasPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
hasPublishedStateApplications
public boolean hasPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
hasPublishedStateApplications
public boolean hasPublishedStateApplications(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) -
getSemanticAstPublications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getSemanticAstPublications() -
getSemanticEffectPublications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getSemanticEffectPublications() -
getCommitTailPublications
public List<XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord> getCommitTailPublications() -
getPublishedStateApplicationCount
public int getPublishedStateApplicationCount() -
hasPublishedStateApplications
public boolean hasPublishedStateApplications() -
getConsumedAppliedStateRecordCount
public int getConsumedAppliedStateRecordCount() -
hasConsumedAppliedStateRecords
public boolean hasConsumedAppliedStateRecords() -
getSemanticAstPublicationCount
public int getSemanticAstPublicationCount() -
hasSemanticAstPublications
public boolean hasSemanticAstPublications() -
getSemanticEffectPublicationCount
public int getSemanticEffectPublicationCount() -
hasSemanticEffectPublications
public boolean hasSemanticEffectPublications() -
getCommitTailPublicationCount
public int getCommitTailPublicationCount() -
hasCommitTailPublications
public boolean hasCommitTailPublications() -
publishedEveryAstRuntimeMutationStateApplication
public boolean publishedEveryAstRuntimeMutationStateApplication() -
getExecutionState
public de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionState getExecutionState() -
getExecutionBlockers
public List<de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionBlocker> getExecutionBlockers() -
getExecutionBlockerCount
public int getExecutionBlockerCount() -
scheduledForAstOwnedBackendExecution
public boolean scheduledForAstOwnedBackendExecution() -
waitingForBackendExecutionReadiness
public boolean waitingForBackendExecutionReadiness() -
readyForAstRuntimeMutationStateApplicationPublication
public boolean readyForAstRuntimeMutationStateApplicationPublication() -
blocksAstRuntimeMutationStateApplicationPublication
public boolean blocksAstRuntimeMutationStateApplicationPublication() -
compactCommitAppStateTailClosed
public boolean compactCommitAppStateTailClosed() -
getFirstPublishedStateApplication
public XL16UBackendRuntimeAstMutationStateApplicationPublicationResult.AstRuntimeMutationStateApplicationPublicationRecord getFirstPublishedStateApplication() -
createAstOwnedCodeGenerationSliceResult
public de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult createAstOwnedCodeGenerationSliceResult(de.grogra.xl.compiler.xl16u.XL16USemanticAstBackendConsumptionResult semanticAstBackendConsumptionResult)
-