| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Modelling.ActivityDiagram.SelectPetri
Documentation
data SelectPetriInstance Source #
Constructors
| SelectPetriInstance | |
Fields
| |
Instances
data SelectPetriConfig Source #
Constructors
| SelectPetriConfig | |
Fields
| |
Instances
| Reader SelectPetriConfig Source # | |||||
Defined in Modelling.ActivityDiagram.SelectPetri | |||||
| ToDoc SelectPetriConfig Source # | |||||
Defined in Modelling.ActivityDiagram.SelectPetri | |||||
| Generic SelectPetriConfig Source # | |||||
Defined in Modelling.ActivityDiagram.SelectPetri Associated Types
Methods from :: SelectPetriConfig -> Rep SelectPetriConfig x # to :: Rep SelectPetriConfig x -> SelectPetriConfig # | |||||
| Read SelectPetriConfig Source # | |||||
Defined in Modelling.ActivityDiagram.SelectPetri Methods readsPrec :: Int -> ReadS SelectPetriConfig # readList :: ReadS [SelectPetriConfig] # | |||||
| Show SelectPetriConfig Source # | |||||
Defined in Modelling.ActivityDiagram.SelectPetri Methods showsPrec :: Int -> SelectPetriConfig -> ShowS # show :: SelectPetriConfig -> String # showList :: [SelectPetriConfig] -> ShowS # | |||||
| type Rep SelectPetriConfig Source # | |||||
Defined in Modelling.ActivityDiagram.SelectPetri type Rep SelectPetriConfig = D1 ('MetaData "SelectPetriConfig" "Modelling.ActivityDiagram.SelectPetri" "modelling-tasks-0.0.0.1-2KiclaEArwR4yz1IHg8eKf" 'False) (C1 ('MetaCons "SelectPetriConfig" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "adConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AdConfig) :*: S1 ('MetaSel ('Just "countOfPetriNodesBounds") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Int, Maybe Int))) :*: (S1 ('MetaSel ('Just "maxInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "hideNodeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "hideBranchConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "hidePetriNodeLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "petriLayout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [GraphvizCommand]) :*: S1 ('MetaSel ('Just "petriSvgHighlighting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: (((S1 ('MetaSel ('Just "numberOfWrongAnswers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "numberOfModifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "modifyAtMid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "auxiliaryPetriNodeAbsent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "presenceOfSinkTransitionsForFinals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "withActivityFinalInForkBlocks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "printSolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "extraText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExtraText)))))) | |||||
data SelectPetriSolution Source #
Constructors
| SelectPetriSolution | |
Fields | |
Instances
| Show SelectPetriSolution Source # | |
Defined in Modelling.ActivityDiagram.SelectPetri Methods showsPrec :: Int -> SelectPetriSolution -> ShowS # show :: SelectPetriSolution -> String # showList :: [SelectPetriSolution] -> ShowS # | |
selectPetriNet :: MonadRandom m => Int -> Int -> Bool -> (Int, Maybe Int) -> UMLActivityDiagram -> m SelectPetriSolution Source #
selectPetriNetWithMatchingNet :: MonadRandom m => Int -> Int -> Bool -> (Int, Maybe Int) -> UMLActivityDiagram -> SimplePetriLike PetriKey -> m SelectPetriSolution Source #
selectPetriTask :: forall (m :: Type -> Type). (MonadCache m, MonadDiagrams m, MonadGraphviz m, MonadPlantUml m, MonadThrow m, MonadWriteFile m, OutputCapable m) => FilePath -> SelectPetriInstance -> LangM m Source #
selectPetriSyntax :: forall (m :: Type -> Type). OutputCapable m => SelectPetriInstance -> Int -> LangM m Source #
selectPetriEvaluation :: forall (m :: Type -> Type). (Alternative m, MonadCache m, MonadDiagrams m, MonadGraphviz m, MonadPlantUml m, MonadThrow m, MonadWriteFile m, OutputCapable m) => FilePath -> SelectPetriInstance -> Int -> LangM m Source #
selectPetri :: (MonadAlloy m, MonadThrow m) => SelectPetriConfig -> Int -> Int -> m SelectPetriInstance Source #