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:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Add Handler Statement'.Returns a new object of class 'Await Expression'.Returns a new object of class 'Await Statement'.Returns a new object of class 'Binary Expression'.Returns a new object of class 'Binary Preprocessor Expression'.Returns a new object of class 'Boolean Literal'.Returns a new object of class 'Bracket Preprocessor Expression'.Returns a new object of class 'Break Statement'.Returns a new object of class 'Derived Property Source'.Returns a new object of class 'Builtin Function'.Returns a new object of class 'Conditional'.Returns a new object of class 'Continue Statement'.Returns a new object of class 'Date Literal'.Returns a new object of class 'Declare Statement'.Returns a new object of class 'Documentation Element'.Returns a new object of class 'Dynamic Feature Access'.Returns a new object of class 'Empty Expression'.Returns a new object of class 'Empty Statement'.Returns a new object of class 'Execute Statement'.Returns a new object of class 'Explicit Variable'.Returns a new object of class 'Extended Collection Type'.Returns a new object of class 'Extended Type'.Returns a new object of class 'Feature Entry'.Returns a new object of class 'For Each Statement'.Returns a new object of class 'Formal Param'.Returns a new object of class 'For To Statement'.Returns a new object of class 'Function'.Returns a new object of class 'Function Style Creator'.Returns a new object of class 'Goto Statement'.Returns a new object of class 'If Preprocessor'.Returns a new object of class 'If Preprocessor Declare Statement'.Returns a new object of class 'If Preprocessor Expression'.Returns a new object of class 'If Preprocessor Statement'.Returns a new object of class 'If Statement'.Returns a new object of class 'Implicit Variable'.Returns a new object of class 'Index Access'.Returns a new object of class 'Invocation'.Returns a new object of class 'Label'.Returns a new object of class 'Labeled Statement'.Returns a new object of class 'Methods Scope Spec'.Returns a new object of class 'Module'.Returns a new object of class 'Name Expression'.Returns a new object of class 'Null Literal'.Returns a new object of class 'Number Literal'.Returns a new object of class 'Operator Style Creator'.Returns a new object of class 'Param Set'.Returns a new object of class 'Pragma'.Returns a new object of class 'Preprocessor Conditional'.Returns a new object of class 'Preprocessor If Conditional'.Returns a new object of class 'Preprocessor Item All Type Statements'.Returns a new object of class 'Preprocessor Item Declare Statement'.Returns a new object of class 'Preprocessor Item Expression'.Returns a new object of class 'Preprocessor Item Method Statement'.Returns a new object of class 'Preprocessor Item Module'.Returns a new object of class 'Preprocessor Item Statements'.Returns a new object of class 'Preprocessor Literal Expression'.Returns a new object of class 'Procedure'.Returns a new object of class 'Property Type'.Returns a new object of class 'Raise Statement'.Returns a new object of class 'Region Preprocessor'.Returns a new object of class 'Region Preprocessor Declare Statement'.Returns a new object of class 'Region Preprocessor Expression'.Returns a new object of class 'Region Preprocessor Statement'.Returns a new object of class 'Remove Handler Statement'.Returns a new object of class 'Return Statement'.Returns a new object of class 'Simple Statement'.Returns a new object of class 'Static Feature Access'.Returns a new object of class 'String Literal'.Returns a new object of class 'Try Except Statement'.Returns a new object of class 'Unary Expression'.Returns a new object of class 'Unary Preprocessor Expression'.Returns a new object of class 'Undefined Literal'.Returns a new object of class 'Variables Scope Spec'.Returns a new object of class 'Versioned Element'.Returns a new object of class 'While Statement'.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
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
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.
-