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.EFactoryThe 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 BslFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AddHandlerStatementcreateAddHandlerStatement()Returns a new object of class 'Add Handler Statement'.AwaitExpressioncreateAwaitExpression()Returns a new object of class 'Await Expression'.AwaitStatementcreateAwaitStatement()Returns a new object of class 'Await Statement'.BinaryExpressioncreateBinaryExpression()Returns a new object of class 'Binary Expression'.BinaryPreprocessorExpressioncreateBinaryPreprocessorExpression()Returns a new object of class 'Binary Preprocessor Expression'.BooleanLiteralcreateBooleanLiteral()Returns a new object of class 'Boolean Literal'.BracketPreprocessorExpressioncreateBracketPreprocessorExpression()Returns a new object of class 'Bracket Preprocessor Expression'.BreakStatementcreateBreakStatement()Returns a new object of class 'Break Statement'.BslDerivedPropertySourcecreateBslDerivedPropertySource()Returns a new object of class 'Derived Property Source'.BuiltinFunctioncreateBuiltinFunction()Returns a new object of class 'Builtin Function'.ConditionalcreateConditional()Returns a new object of class 'Conditional'.ContinueStatementcreateContinueStatement()Returns a new object of class 'Continue Statement'.DateLiteralcreateDateLiteral()Returns a new object of class 'Date Literal'.DeclareStatementcreateDeclareStatement()Returns a new object of class 'Declare Statement'.DocumentationElementcreateDocumentationElement()Returns a new object of class 'Documentation Element'.DynamicFeatureAccesscreateDynamicFeatureAccess()Returns a new object of class 'Dynamic Feature Access'.EmptyExpressioncreateEmptyExpression()Returns a new object of class 'Empty Expression'.EmptyStatementcreateEmptyStatement()Returns a new object of class 'Empty Statement'.ExecuteStatementcreateExecuteStatement()Returns a new object of class 'Execute Statement'.ExplicitVariablecreateExplicitVariable()Returns a new object of class 'Explicit Variable'.ExtendedCollectionTypecreateExtendedCollectionType()Returns a new object of class 'Extended Collection Type'.ExtendedTypecreateExtendedType()Returns a new object of class 'Extended Type'.FeatureEntrycreateFeatureEntry()Returns a new object of class 'Feature Entry'.ForEachStatementcreateForEachStatement()Returns a new object of class 'For Each Statement'.FormalParamcreateFormalParam()Returns a new object of class 'Formal Param'.ForToStatementcreateForToStatement()Returns a new object of class 'For To Statement'.FunctioncreateFunction()Returns a new object of class 'Function'.FunctionStyleCreatorcreateFunctionStyleCreator()Returns a new object of class 'Function Style Creator'.GotoStatementcreateGotoStatement()Returns a new object of class 'Goto Statement'.IfPreprocessorcreateIfPreprocessor()Returns a new object of class 'If Preprocessor'.IfPreprocessorDeclareStatementcreateIfPreprocessorDeclareStatement()Returns a new object of class 'If Preprocessor Declare Statement'.IfPreprocessorExpressioncreateIfPreprocessorExpression()Returns a new object of class 'If Preprocessor Expression'.IfPreprocessorStatementcreateIfPreprocessorStatement()Returns a new object of class 'If Preprocessor Statement'.IfStatementcreateIfStatement()Returns a new object of class 'If Statement'.ImplicitVariablecreateImplicitVariable()Returns a new object of class 'Implicit Variable'.IndexAccesscreateIndexAccess()Returns a new object of class 'Index Access'.InvocationcreateInvocation()Returns a new object of class 'Invocation'.LabelcreateLabel()Returns a new object of class 'Label'.LabeledStatementcreateLabeledStatement()Returns a new object of class 'Labeled Statement'.MethodsScopeSpeccreateMethodsScopeSpec()Returns a new object of class 'Methods Scope Spec'.ModulecreateModule()Returns a new object of class 'Module'.NameExpressioncreateNameExpression()Returns a new object of class 'Name Expression'.NullLiteralcreateNullLiteral()Returns a new object of class 'Null Literal'.NumberLiteralcreateNumberLiteral()Returns a new object of class 'Number Literal'.OperatorStyleCreatorcreateOperatorStyleCreator()Returns a new object of class 'Operator Style Creator'.ParamSetcreateParamSet()Returns a new object of class 'Param Set'.PragmacreatePragma()Returns a new object of class 'Pragma'.PreprocessorConditionalcreatePreprocessorConditional()Returns a new object of class 'Preprocessor Conditional'.PreprocessorIfConditionalcreatePreprocessorIfConditional()Returns a new object of class 'Preprocessor If Conditional'.PreprocessorItemAllTypeStatementscreatePreprocessorItemAllTypeStatements()Returns a new object of class 'Preprocessor Item All Type Statements'.PreprocessorItemDeclareStatementcreatePreprocessorItemDeclareStatement()Returns a new object of class 'Preprocessor Item Declare Statement'.PreprocessorItemExpressioncreatePreprocessorItemExpression()Returns a new object of class 'Preprocessor Item Expression'.PreprocessorItemMethodStatementcreatePreprocessorItemMethodStatement()Returns a new object of class 'Preprocessor Item Method Statement'.PreprocessorItemModulecreatePreprocessorItemModule()Returns a new object of class 'Preprocessor Item Module'.PreprocessorItemStatementscreatePreprocessorItemStatements()Returns a new object of class 'Preprocessor Item Statements'.PreprocessorLiteralExpressioncreatePreprocessorLiteralExpression()Returns a new object of class 'Preprocessor Literal Expression'.ProcedurecreateProcedure()Returns a new object of class 'Procedure'.PropertyTypecreatePropertyType()Returns a new object of class 'Property Type'.RaiseStatementcreateRaiseStatement()Returns a new object of class 'Raise Statement'.RegionPreprocessorcreateRegionPreprocessor()Returns a new object of class 'Region Preprocessor'.RegionPreprocessorDeclareStatementcreateRegionPreprocessorDeclareStatement()Returns a new object of class 'Region Preprocessor Declare Statement'.RegionPreprocessorExpressioncreateRegionPreprocessorExpression()Returns a new object of class 'Region Preprocessor Expression'.RegionPreprocessorStatementcreateRegionPreprocessorStatement()Returns a new object of class 'Region Preprocessor Statement'.RemoveHandlerStatementcreateRemoveHandlerStatement()Returns a new object of class 'Remove Handler Statement'.ReturnStatementcreateReturnStatement()Returns a new object of class 'Return Statement'.SimpleStatementcreateSimpleStatement()Returns a new object of class 'Simple Statement'.StaticFeatureAccesscreateStaticFeatureAccess()Returns a new object of class 'Static Feature Access'.StringLiteralcreateStringLiteral()Returns a new object of class 'String Literal'.TryExceptStatementcreateTryExceptStatement()Returns a new object of class 'Try Except Statement'.UnaryExpressioncreateUnaryExpression()Returns a new object of class 'Unary Expression'.UnaryPreprocessorExpressioncreateUnaryPreprocessorExpression()Returns a new object of class 'Unary Preprocessor Expression'.UndefinedLiteralcreateUndefinedLiteral()Returns a new object of class 'Undefined Literal'.VariablesScopeSpeccreateVariablesScopeSpec()Returns a new object of class 'Variables Scope Spec'.VersionedElementcreateVersionedElement()Returns a new object of class 'Versioned Element'.WhileStatementcreateWhileStatement()Returns a new object of class 'While Statement'.BslPackagegetBslPackage()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.
-
-