Interface DslSketchFactory
- All Known Implementing Classes:
DomainSketchFactory,DynamoSketchFactory,FileSketchFactory,SearchSketchFactory,TaskSketchFactory
public interface DslSketchFactory
This handler creates
- creates a definition from a DslDefinition
- adds dslDefinition from a new DslDefinition
example : Each time a DtDefinition, two others definitions (domains) are created (a domain for one object, a domain for a list).
- Author:
- pchretien, mlaroche
-
Method Summary
Modifier and TypeMethodDescriptioncreateSketches(Notebook notebook, DslRaw raw) Create a definition from a dynamic definition in a context defined by definitionSpace (preexisting definitions).Ajout d'une définition.
-
Method Details
-
getGrammar
DslGrammar getGrammar()- Returns:
- Grammar
-
createSketches
Create a definition from a dynamic definition in a context defined by definitionSpace (preexisting definitions).- Parameters:
raw- Definition- Returns:
- An optional definition
-
onNewRaw
Ajout d'une définition. Utilisé pour créer des définitions à partir d'autres Definitions. Exemple : création des domaines à partir d'un DT.- Parameters:
raw- dslDefinition- Returns:
- a list of dslDefinitions
-