modelling-tasks-0.0.0.1
Safe HaskellSafe-Inferred
LanguageHaskell2010

Modelling.ActivityDiagram.SelectAS

Documentation

data SelectASInstance Source #

Instances

Instances details
Generic SelectASInstance Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

Associated Types

type Rep SelectASInstance :: Type -> Type #

Read SelectASInstance Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

Show SelectASInstance Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

Eq SelectASInstance Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

type Rep SelectASInstance Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

type Rep SelectASInstance = D1 ('MetaData "SelectASInstance" "Modelling.ActivityDiagram.SelectAS" "modelling-tasks-0.0.0.1-5lkaY76HE6k79qLVIy6Ku2" 'False) (C1 ('MetaCons "SelectASInstance" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activityDiagram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UMLActivityDiagram) :*: S1 ('MetaSel ('Just "actionSequences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Int (Bool, [String])))) :*: (S1 ('MetaSel ('Just "drawSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PlantUmlConfig) :*: (S1 ('MetaSel ('Just "showSolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "addText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map Language String)))))))

data SelectASConfig Source #

Instances

Instances details
Generic SelectASConfig Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

Associated Types

type Rep SelectASConfig :: Type -> Type #

Read SelectASConfig Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

Show SelectASConfig Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

type Rep SelectASConfig Source # 
Instance details

Defined in Modelling.ActivityDiagram.SelectAS

type Rep SelectASConfig = D1 ('MetaData "SelectASConfig" "Modelling.ActivityDiagram.SelectAS" "modelling-tasks-0.0.0.1-5lkaY76HE6k79qLVIy6Ku2" 'False) (C1 ('MetaCons "SelectASConfig" 'PrefixI 'True) (((S1 ('MetaSel ('Just "adConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AdConfig) :*: S1 ('MetaSel ('Just "hideBranchConditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "maxInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "objectNodeOnEveryPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "numberOfWrongAnswers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "answerLength") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Int, Int))) :*: (S1 ('MetaSel ('Just "printSolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "extraText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map Language String)))))))

selectASTask :: (MonadPlantUml m, MonadWriteFile m, OutputCapable m) => FilePath -> SelectASInstance -> LangM m Source #

selectASSyntax :: OutputCapable m => SelectASInstance -> Int -> LangM m Source #

selectASEvaluation :: OutputCapable m => SelectASInstance -> Int -> LangM m Source #

selectAS :: (MonadAlloy m, MonadThrow m) => SelectASConfig -> Int -> Int -> m SelectASInstance Source #