Package com._1c.g5.v8.dt.bsl.model
Interface BslFactory
-
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
BslFactoryImpl
public interface BslFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
BslPackage
-
-
Field Summary
Fields Modifier and Type Field Description static BslFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AddHandlerStatement
createAddHandlerStatement()
Returns a new object of class 'Add Handler Statement'.AwaitExpression
createAwaitExpression()
Returns a new object of class 'Await Expression'.AwaitStatement
createAwaitStatement()
Returns a new object of class 'Await Statement'.BinaryExpression
createBinaryExpression()
Returns a new object of class 'Binary Expression'.BinaryPreprocessorExpression
createBinaryPreprocessorExpression()
Returns a new object of class 'Binary Preprocessor Expression'.BooleanLiteral
createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.BracketPreprocessorExpression
createBracketPreprocessorExpression()
Returns a new object of class 'Bracket Preprocessor Expression'.BreakStatement
createBreakStatement()
Returns a new object of class 'Break Statement'.BslDerivedPropertySource
createBslDerivedPropertySource()
Returns a new object of class 'Derived Property Source'.BuiltinFunction
createBuiltinFunction()
Returns a new object of class 'Builtin Function'.Conditional
createConditional()
Returns a new object of class 'Conditional'.ContinueStatement
createContinueStatement()
Returns a new object of class 'Continue Statement'.DateLiteral
createDateLiteral()
Returns a new object of class 'Date Literal'.DeclareStatement
createDeclareStatement()
Returns a new object of class 'Declare Statement'.DocumentationElement
createDocumentationElement()
Returns a new object of class 'Documentation Element'.DynamicFeatureAccess
createDynamicFeatureAccess()
Returns a new object of class 'Dynamic Feature Access'.EmptyExpression
createEmptyExpression()
Returns a new object of class 'Empty Expression'.EmptyStatement
createEmptyStatement()
Returns a new object of class 'Empty Statement'.ExecuteStatement
createExecuteStatement()
Returns a new object of class 'Execute Statement'.ExplicitVariable
createExplicitVariable()
Returns a new object of class 'Explicit Variable'.ExtendedCollectionType
createExtendedCollectionType()
Returns a new object of class 'Extended Collection Type'.ExtendedType
createExtendedType()
Returns a new object of class 'Extended Type'.FeatureEntry
createFeatureEntry()
Returns a new object of class 'Feature Entry'.ForEachStatement
createForEachStatement()
Returns a new object of class 'For Each Statement'.FormalParam
createFormalParam()
Returns a new object of class 'Formal Param'.ForToStatement
createForToStatement()
Returns a new object of class 'For To Statement'.Function
createFunction()
Returns a new object of class 'Function'.FunctionStyleCreator
createFunctionStyleCreator()
Returns a new object of class 'Function Style Creator'.GotoStatement
createGotoStatement()
Returns a new object of class 'Goto Statement'.IfPreprocessor
createIfPreprocessor()
Returns a new object of class 'If Preprocessor'.IfPreprocessorDeclareStatement
createIfPreprocessorDeclareStatement()
Returns a new object of class 'If Preprocessor Declare Statement'.IfPreprocessorExpression
createIfPreprocessorExpression()
Returns a new object of class 'If Preprocessor Expression'.IfPreprocessorStatement
createIfPreprocessorStatement()
Returns a new object of class 'If Preprocessor Statement'.IfStatement
createIfStatement()
Returns a new object of class 'If Statement'.ImplicitVariable
createImplicitVariable()
Returns a new object of class 'Implicit Variable'.IndexAccess
createIndexAccess()
Returns a new object of class 'Index Access'.Invocation
createInvocation()
Returns a new object of class 'Invocation'.Label
createLabel()
Returns a new object of class 'Label'.LabeledStatement
createLabeledStatement()
Returns a new object of class 'Labeled Statement'.MethodsScopeSpec
createMethodsScopeSpec()
Returns a new object of class 'Methods Scope Spec'.Module
createModule()
Returns a new object of class 'Module'.NameExpression
createNameExpression()
Returns a new object of class 'Name Expression'.NullLiteral
createNullLiteral()
Returns a new object of class 'Null Literal'.NumberLiteral
createNumberLiteral()
Returns a new object of class 'Number Literal'.OperatorStyleCreator
createOperatorStyleCreator()
Returns a new object of class 'Operator Style Creator'.ParamSet
createParamSet()
Returns a new object of class 'Param Set'.Pragma
createPragma()
Returns a new object of class 'Pragma'.PreprocessorConditional
createPreprocessorConditional()
Returns a new object of class 'Preprocessor Conditional'.PreprocessorIfConditional
createPreprocessorIfConditional()
Returns a new object of class 'Preprocessor If Conditional'.PreprocessorItemAllTypeStatements
createPreprocessorItemAllTypeStatements()
Returns a new object of class 'Preprocessor Item All Type Statements'.PreprocessorItemDeclareStatement
createPreprocessorItemDeclareStatement()
Returns a new object of class 'Preprocessor Item Declare Statement'.PreprocessorItemExpression
createPreprocessorItemExpression()
Returns a new object of class 'Preprocessor Item Expression'.PreprocessorItemMethodStatement
createPreprocessorItemMethodStatement()
Returns a new object of class 'Preprocessor Item Method Statement'.PreprocessorItemModule
createPreprocessorItemModule()
Returns a new object of class 'Preprocessor Item Module'.PreprocessorItemStatements
createPreprocessorItemStatements()
Returns a new object of class 'Preprocessor Item Statements'.PreprocessorLiteralExpression
createPreprocessorLiteralExpression()
Returns a new object of class 'Preprocessor Literal Expression'.Procedure
createProcedure()
Returns a new object of class 'Procedure'.PropertyType
createPropertyType()
Returns a new object of class 'Property Type'.RaiseStatement
createRaiseStatement()
Returns a new object of class 'Raise Statement'.RegionPreprocessor
createRegionPreprocessor()
Returns a new object of class 'Region Preprocessor'.RegionPreprocessorDeclareStatement
createRegionPreprocessorDeclareStatement()
Returns a new object of class 'Region Preprocessor Declare Statement'.RegionPreprocessorExpression
createRegionPreprocessorExpression()
Returns a new object of class 'Region Preprocessor Expression'.RegionPreprocessorStatement
createRegionPreprocessorStatement()
Returns a new object of class 'Region Preprocessor Statement'.RemoveHandlerStatement
createRemoveHandlerStatement()
Returns a new object of class 'Remove Handler Statement'.ReturnStatement
createReturnStatement()
Returns a new object of class 'Return Statement'.SimpleStatement
createSimpleStatement()
Returns a new object of class 'Simple Statement'.StaticFeatureAccess
createStaticFeatureAccess()
Returns a new object of class 'Static Feature Access'.StringLiteral
createStringLiteral()
Returns a new object of class 'String Literal'.TryExceptStatement
createTryExceptStatement()
Returns a new object of class 'Try Except Statement'.UnaryExpression
createUnaryExpression()
Returns a new object of class 'Unary Expression'.UnaryPreprocessorExpression
createUnaryPreprocessorExpression()
Returns a new object of class 'Unary Preprocessor Expression'.UndefinedLiteral
createUndefinedLiteral()
Returns a new object of class 'Undefined Literal'.VariablesScopeSpec
createVariablesScopeSpec()
Returns a new object of class 'Variables Scope Spec'.VersionedElement
createVersionedElement()
Returns a new object of class 'Versioned Element'.WhileStatement
createWhileStatement()
Returns a new object of class 'While Statement'.BslPackage
getBslPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Field Detail
-
eINSTANCE
static final BslFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createModule
Module createModule()
Returns a new object of class 'Module'.- Returns:
- a new object of class 'Module'.
-
createPragma
Pragma createPragma()
Returns a new object of class 'Pragma'.- Returns:
- a new object of class 'Pragma'.
-
createDeclareStatement
DeclareStatement createDeclareStatement()
Returns a new object of class 'Declare Statement'.- Returns:
- a new object of class 'Declare Statement'.
-
createPreprocessorItemDeclareStatement
PreprocessorItemDeclareStatement createPreprocessorItemDeclareStatement()
Returns a new object of class 'Preprocessor Item Declare Statement'.- Returns:
- a new object of class 'Preprocessor Item Declare Statement'.
-
createPreprocessorItemStatements
PreprocessorItemStatements createPreprocessorItemStatements()
Returns a new object of class 'Preprocessor Item Statements'.- Returns:
- a new object of class 'Preprocessor Item Statements'.
-
createPreprocessorItemExpression
PreprocessorItemExpression createPreprocessorItemExpression()
Returns a new object of class 'Preprocessor Item Expression'.- Returns:
- a new object of class 'Preprocessor Item Expression'.
-
createPreprocessorItemMethodStatement
PreprocessorItemMethodStatement createPreprocessorItemMethodStatement()
Returns a new object of class 'Preprocessor Item Method Statement'.- Returns:
- a new object of class 'Preprocessor Item Method Statement'.
-
createPreprocessorItemModule
PreprocessorItemModule createPreprocessorItemModule()
Returns a new object of class 'Preprocessor Item Module'.- Returns:
- a new object of class 'Preprocessor Item Module'.
-
createPreprocessorItemAllTypeStatements
PreprocessorItemAllTypeStatements createPreprocessorItemAllTypeStatements()
Returns a new object of class 'Preprocessor Item All Type Statements'.- Returns:
- a new object of class 'Preprocessor Item All Type Statements'.
-
createRegionPreprocessor
RegionPreprocessor createRegionPreprocessor()
Returns a new object of class 'Region Preprocessor'.- Returns:
- a new object of class 'Region Preprocessor'.
-
createRegionPreprocessorDeclareStatement
RegionPreprocessorDeclareStatement createRegionPreprocessorDeclareStatement()
Returns a new object of class 'Region Preprocessor Declare Statement'.- Returns:
- a new object of class 'Region Preprocessor Declare Statement'.
-
createRegionPreprocessorStatement
RegionPreprocessorStatement createRegionPreprocessorStatement()
Returns a new object of class 'Region Preprocessor Statement'.- Returns:
- a new object of class 'Region Preprocessor Statement'.
-
createRegionPreprocessorExpression
RegionPreprocessorExpression createRegionPreprocessorExpression()
Returns a new object of class 'Region Preprocessor Expression'.- Returns:
- a new object of class 'Region Preprocessor Expression'.
-
createPreprocessorIfConditional
PreprocessorIfConditional createPreprocessorIfConditional()
Returns a new object of class 'Preprocessor If Conditional'.- Returns:
- a new object of class 'Preprocessor If Conditional'.
-
createPreprocessorConditional
PreprocessorConditional createPreprocessorConditional()
Returns a new object of class 'Preprocessor Conditional'.- Returns:
- a new object of class 'Preprocessor Conditional'.
-
createIfPreprocessor
IfPreprocessor createIfPreprocessor()
Returns a new object of class 'If Preprocessor'.- Returns:
- a new object of class 'If Preprocessor'.
-
createIfPreprocessorDeclareStatement
IfPreprocessorDeclareStatement createIfPreprocessorDeclareStatement()
Returns a new object of class 'If Preprocessor Declare Statement'.- Returns:
- a new object of class 'If Preprocessor Declare Statement'.
-
createIfPreprocessorStatement
IfPreprocessorStatement createIfPreprocessorStatement()
Returns a new object of class 'If Preprocessor Statement'.- Returns:
- a new object of class 'If Preprocessor Statement'.
-
createIfPreprocessorExpression
IfPreprocessorExpression createIfPreprocessorExpression()
Returns a new object of class 'If Preprocessor Expression'.- Returns:
- a new object of class 'If Preprocessor Expression'.
-
createPreprocessorLiteralExpression
PreprocessorLiteralExpression createPreprocessorLiteralExpression()
Returns a new object of class 'Preprocessor Literal Expression'.- Returns:
- a new object of class 'Preprocessor Literal Expression'.
-
createBinaryPreprocessorExpression
BinaryPreprocessorExpression createBinaryPreprocessorExpression()
Returns a new object of class 'Binary Preprocessor Expression'.- Returns:
- a new object of class 'Binary Preprocessor Expression'.
-
createUnaryPreprocessorExpression
UnaryPreprocessorExpression createUnaryPreprocessorExpression()
Returns a new object of class 'Unary Preprocessor Expression'.- Returns:
- a new object of class 'Unary Preprocessor Expression'.
-
createBracketPreprocessorExpression
BracketPreprocessorExpression createBracketPreprocessorExpression()
Returns a new object of class 'Bracket Preprocessor Expression'.- Returns:
- a new object of class 'Bracket Preprocessor Expression'.
-
createExplicitVariable
ExplicitVariable createExplicitVariable()
Returns a new object of class 'Explicit Variable'.- Returns:
- a new object of class 'Explicit Variable'.
-
createImplicitVariable
ImplicitVariable createImplicitVariable()
Returns a new object of class 'Implicit Variable'.- Returns:
- a new object of class 'Implicit Variable'.
-
createProcedure
Procedure createProcedure()
Returns a new object of class 'Procedure'.- Returns:
- a new object of class 'Procedure'.
-
createFunction
Function createFunction()
Returns a new object of class 'Function'.- Returns:
- a new object of class 'Function'.
-
createFormalParam
FormalParam createFormalParam()
Returns a new object of class 'Formal Param'.- Returns:
- a new object of class 'Formal Param'.
-
createLabel
Label createLabel()
Returns a new object of class 'Label'.- Returns:
- a new object of class 'Label'.
-
createLabeledStatement
LabeledStatement createLabeledStatement()
Returns a new object of class 'Labeled Statement'.- Returns:
- a new object of class 'Labeled Statement'.
-
createEmptyStatement
EmptyStatement createEmptyStatement()
Returns a new object of class 'Empty Statement'.- Returns:
- a new object of class 'Empty Statement'.
-
createSimpleStatement
SimpleStatement createSimpleStatement()
Returns a new object of class 'Simple Statement'.- Returns:
- a new object of class 'Simple Statement'.
-
createIfStatement
IfStatement createIfStatement()
Returns a new object of class 'If Statement'.- Returns:
- a new object of class 'If Statement'.
-
createConditional
Conditional createConditional()
Returns a new object of class 'Conditional'.- Returns:
- a new object of class 'Conditional'.
-
createWhileStatement
WhileStatement createWhileStatement()
Returns a new object of class 'While Statement'.- Returns:
- a new object of class 'While Statement'.
-
createForToStatement
ForToStatement createForToStatement()
Returns a new object of class 'For To Statement'.- Returns:
- a new object of class 'For To Statement'.
-
createForEachStatement
ForEachStatement createForEachStatement()
Returns a new object of class 'For Each Statement'.- Returns:
- a new object of class 'For Each Statement'.
-
createTryExceptStatement
TryExceptStatement createTryExceptStatement()
Returns a new object of class 'Try Except Statement'.- Returns:
- a new object of class 'Try Except Statement'.
-
createGotoStatement
GotoStatement createGotoStatement()
Returns a new object of class 'Goto Statement'.- Returns:
- a new object of class 'Goto Statement'.
-
createBreakStatement
BreakStatement createBreakStatement()
Returns a new object of class 'Break Statement'.- Returns:
- a new object of class 'Break Statement'.
-
createContinueStatement
ContinueStatement createContinueStatement()
Returns a new object of class 'Continue Statement'.- Returns:
- a new object of class 'Continue Statement'.
-
createReturnStatement
ReturnStatement createReturnStatement()
Returns a new object of class 'Return Statement'.- Returns:
- a new object of class 'Return Statement'.
-
createRaiseStatement
RaiseStatement createRaiseStatement()
Returns a new object of class 'Raise Statement'.- Returns:
- a new object of class 'Raise Statement'.
-
createExecuteStatement
ExecuteStatement createExecuteStatement()
Returns a new object of class 'Execute Statement'.- Returns:
- a new object of class 'Execute Statement'.
-
createAddHandlerStatement
AddHandlerStatement createAddHandlerStatement()
Returns a new object of class 'Add Handler Statement'.- Returns:
- a new object of class 'Add Handler Statement'.
-
createRemoveHandlerStatement
RemoveHandlerStatement createRemoveHandlerStatement()
Returns a new object of class 'Remove Handler Statement'.- Returns:
- a new object of class 'Remove Handler Statement'.
-
createAwaitStatement
AwaitStatement createAwaitStatement()
Returns a new object of class 'Await Statement'.- Returns:
- a new object of class 'Await Statement'.
-
createBinaryExpression
BinaryExpression createBinaryExpression()
Returns a new object of class 'Binary Expression'.- Returns:
- a new object of class 'Binary Expression'.
-
createUnaryExpression
UnaryExpression createUnaryExpression()
Returns a new object of class 'Unary Expression'.- Returns:
- a new object of class 'Unary Expression'.
-
createStaticFeatureAccess
StaticFeatureAccess createStaticFeatureAccess()
Returns a new object of class 'Static Feature Access'.- Returns:
- a new object of class 'Static Feature Access'.
-
createFeatureEntry
FeatureEntry createFeatureEntry()
Returns a new object of class 'Feature Entry'.- Returns:
- a new object of class 'Feature Entry'.
-
createDynamicFeatureAccess
DynamicFeatureAccess createDynamicFeatureAccess()
Returns a new object of class 'Dynamic Feature Access'.- Returns:
- a new object of class 'Dynamic Feature Access'.
-
createInvocation
Invocation createInvocation()
Returns a new object of class 'Invocation'.- Returns:
- a new object of class 'Invocation'.
-
createIndexAccess
IndexAccess createIndexAccess()
Returns a new object of class 'Index Access'.- Returns:
- a new object of class 'Index Access'.
-
createFunctionStyleCreator
FunctionStyleCreator createFunctionStyleCreator()
Returns a new object of class 'Function Style Creator'.- Returns:
- a new object of class 'Function Style Creator'.
-
createOperatorStyleCreator
OperatorStyleCreator createOperatorStyleCreator()
Returns a new object of class 'Operator Style Creator'.- Returns:
- a new object of class 'Operator Style Creator'.
-
createNameExpression
NameExpression createNameExpression()
Returns a new object of class 'Name Expression'.- Returns:
- a new object of class 'Name Expression'.
-
createEmptyExpression
EmptyExpression createEmptyExpression()
Returns a new object of class 'Empty Expression'.- Returns:
- a new object of class 'Empty Expression'.
-
createAwaitExpression
AwaitExpression createAwaitExpression()
Returns a new object of class 'Await Expression'.- Returns:
- a new object of class 'Await Expression'.
-
createNullLiteral
NullLiteral createNullLiteral()
Returns a new object of class 'Null Literal'.- Returns:
- a new object of class 'Null Literal'.
-
createUndefinedLiteral
UndefinedLiteral createUndefinedLiteral()
Returns a new object of class 'Undefined Literal'.- Returns:
- a new object of class 'Undefined Literal'.
-
createBooleanLiteral
BooleanLiteral createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.- Returns:
- a new object of class 'Boolean Literal'.
-
createNumberLiteral
NumberLiteral createNumberLiteral()
Returns a new object of class 'Number Literal'.- Returns:
- a new object of class 'Number Literal'.
-
createDateLiteral
DateLiteral createDateLiteral()
Returns a new object of class 'Date Literal'.- Returns:
- a new object of class 'Date Literal'.
-
createStringLiteral
StringLiteral createStringLiteral()
Returns a new object of class 'String Literal'.- Returns:
- a new object of class 'String Literal'.
-
createBuiltinFunction
BuiltinFunction createBuiltinFunction()
Returns a new object of class 'Builtin Function'.- Returns:
- a new object of class 'Builtin Function'.
-
createParamSet
ParamSet createParamSet()
Returns a new object of class 'Param Set'.- Returns:
- a new object of class 'Param Set'.
-
createMethodsScopeSpec
MethodsScopeSpec createMethodsScopeSpec()
Returns a new object of class 'Methods Scope Spec'.- Returns:
- a new object of class 'Methods Scope Spec'.
-
createVariablesScopeSpec
VariablesScopeSpec createVariablesScopeSpec()
Returns a new object of class 'Variables Scope Spec'.- Returns:
- a new object of class 'Variables Scope Spec'.
-
createVersionedElement
VersionedElement createVersionedElement()
Returns a new object of class 'Versioned Element'.- Returns:
- a new object of class 'Versioned Element'.
-
createDocumentationElement
DocumentationElement createDocumentationElement()
Returns a new object of class 'Documentation Element'.- Returns:
- a new object of class 'Documentation Element'.
-
createPropertyType
PropertyType createPropertyType()
Returns a new object of class 'Property Type'.- Returns:
- a new object of class 'Property Type'.
-
createExtendedType
ExtendedType createExtendedType()
Returns a new object of class 'Extended Type'.- Returns:
- a new object of class 'Extended Type'.
-
createExtendedCollectionType
ExtendedCollectionType createExtendedCollectionType()
Returns a new object of class 'Extended Collection Type'.- Returns:
- a new object of class 'Extended Collection Type'.
-
createBslDerivedPropertySource
BslDerivedPropertySource createBslDerivedPropertySource()
Returns a new object of class 'Derived Property Source'.- Returns:
- a new object of class 'Derived Property Source'.
-
getBslPackage
BslPackage getBslPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-